Block a user
[UX] Replace raw cross-module references with typed searchable selectors
[UX] Replace raw cross-module references with typed searchable selectors
Codex State: done
Summary
- Added shared typed backend and WebUI reference-option/provider contracts with async single/multi selection, stable IDs, disabled/unavailable states, provenance,…
[Design review] Rework Mail server, envelope, credential, and policy structure
Codex State: progress
Summary
- Completed the govoplan-core#272 reference slice: credential module restrictions are registry-backed and server restrictions use typed selectors.
- Mail now…
[UX] Replace muted source module IDs with a module multi-selector
[UX] Replace muted source module IDs with a module multi-selector
Codex State: done
Summary
- Muted notification sources now use the active module registry through a searchable multi-selector.
- Module IDs remain unchanged in preferences; uninstalled or…
[UX] Add pattern-aware selectors for connector policy references
[UX] Add pattern-aware selectors for connector policy references
Codex State: done
Summary
- Connector, credential, and provider allow/deny fields now use searchable multi-selectors while retaining wildcard patterns and unavailable historical…
[UX] Replace configuration package tenant and change-request IDs with selectors
[UX] Replace configuration package tenant and change-request IDs with selectors
Codex State: done
Summary
- Configuration Packages now defaults to the active tenant and uses searchable tenant and eligible change-request selectors.
- Request options show status,…
[UX] Replace raw Dataflow scope IDs with governed target selectors
Codex State: done
Summary
- Replaced both raw Dataflow scope-ID fields with governed async user/group selectors through the optional Access directory capability.
- Canonical account IDs…
[UX] Replace raw Dataflow scope IDs with governed target selectors
[UX] Replace raw Workflow scope IDs with governed target selectors
Codex State: done
Summary
- Replaced both raw Workflow scope-ID fields with async user/group selectors backed by the optional Access directory capability.
- User ownership now persists…
[UX] Replace raw Workflow scope IDs with governed target selectors
[UX] Replace raw cross-module references with typed searchable selectors
Child work packages: GovOPlaN/govoplan-workflow#8, GovOPlaN/govoplan-dataflow#13, GovOPlaN/govoplan-admin#6, GovOPlaN/govoplan-files#39, GovOPlaN/govoplan-notifications#3. Existing mail/credential…
[Design review] Rework Mail server, envelope, credential, and policy structure
Selector audit follow-up: the current credential editor still asks for comma-separated module IDs and server references. This should be addressed as part of the envelope/server/credential redesign…
[User Story] Task-focused Views reduce GovOPlaN to the interface needed for the current job
Progress update: View assignment targets no longer require typed user/group IDs.
Implemented locally:
- shared Core SearchableSelect with async lookup and keyboard/listbox semantics
- tenant-scope…
[UX] Replace muted source module IDs with a module multi-selector
[UX] Replace configuration package tenant and change-request IDs with selectors
[UX] Replace raw Dataflow scope IDs with governed target selectors
[UX] Add pattern-aware selectors for connector policy references