[UX] Replace configuration package tenant and change-request IDs with selectors #6

Closed
opened 2026-07-29 02:29:32 +02:00 by zemion · 1 comment
Owner

Problem

Configuration Packages asks operators to type a tenant ID and configuration change-request ID. Both are references to system records and should be discoverable.

Work

  • Select the target tenant from authorized tenants, defaulting to the active tenant.
  • Select an eligible configuration change request with status, purpose, creator, and timestamp context.
  • Retain a narrowly scoped paste/manual option for externally supplied request references when policy allows it.
  • Expose the change-request picker as a reusable Admin/Core UI capability for IDM and Organizations.

Acceptance criteria

Normal package import/apply workflows require no copied tenant or change-request IDs and preserve the same backend identifiers.

Parent: GovOPlaN/govoplan-core#272

## Problem Configuration Packages asks operators to type a tenant ID and configuration change-request ID. Both are references to system records and should be discoverable. ## Work - Select the target tenant from authorized tenants, defaulting to the active tenant. - Select an eligible configuration change request with status, purpose, creator, and timestamp context. - Retain a narrowly scoped paste/manual option for externally supplied request references when policy allows it. - Expose the change-request picker as a reusable Admin/Core UI capability for IDM and Organizations. ## Acceptance criteria Normal package import/apply workflows require no copied tenant or change-request IDs and preserve the same backend identifiers. Parent: https://git.add-ideas.de/GovOPlaN/govoplan-core/issues/272
Author
Owner

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, dry-run eligibility, creator, timestamp, and ID; a narrowly scoped manual-reference mode remains available.
  • Published the Admin configuration reference providers as a reusable UI capability.

Changed Files

  • webui/src/features/admin/ConfigurationPackagesPanel.tsx
  • webui/src/features/admin/configurationReferenceProviders.ts
  • webui/src/module.ts

Verification

  • full-product WebUI build and module permutations (passed)
## 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, dry-run eligibility, creator, timestamp, and ID; a narrowly scoped manual-reference mode remains available. - Published the Admin configuration reference providers as a reusable UI capability. ### Changed Files - `webui/src/features/admin/ConfigurationPackagesPanel.tsx` - `webui/src/features/admin/configurationReferenceProviders.ts` - `webui/src/module.ts` ### Verification - `full-product WebUI build and module permutations (passed)`
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GovOPlaN/govoplan-admin#6
No description provided.