Skip to content

feat(ui-2026): redistribute the 2026 Identity views into plugin-id#53

Merged
fdaugan merged 1 commit into
norman/feat-dialog-title-iconsfrom
norman/feat-ui-2026-identity
Jun 4, 2026
Merged

feat(ui-2026): redistribute the 2026 Identity views into plugin-id#53
fdaugan merged 1 commit into
norman/feat-dialog-title-iconsfrom
norman/feat-ui-2026-identity

Conversation

@Terracosmos
Copy link
Copy Markdown
Collaborator

Stacked on the norman/feat-dialog-title-icons branch. Will be rebased onto master once the parent branch merges. Companion to ligoj#106.

Moves the 2026 Identity surface (Users, Groups, Companies, Delegates, Container Scopes) from the host app-ui (where it was first integrated in ligoj#106) into plugin-id, where Fabrice's review asked it to live.

What's in

  • 7 views reuse the existing plugin-id names: UserListView, GroupListView, CompanyListView, DelegateListView, ContainerScopeView, UserEditDialog, DelegateEditDialog.
  • 4 edit panels overwritten with the 2026 versions: CompanyEditPanel, GroupEditPanel, GroupMembersDialog, GroupMembersPanel.
  • 11 new 2026 i18n keys added to plugin-id's bundle (the other 60 identity keys were already present, identical values).

Conventions

  • Generic 2026 building blocks (VibrantDataTable, VibrantConfirmDialog, AuditDialog, LigojIcon) stay in the host and are imported via @/... (which resolves to the host in the plugin's vite config).
  • Plugin-local imports (panels, dialogs, composables) stay relative.

Out of scope

  • Host-side cleanup (removing the moved files + identity i18n keys from app-ui) is deferred to a later lot so ligoj#106 keeps building.

The 2026 redesign of the Identity surface (Users, Groups, Companies,
Delegates, Container Scopes) was first integrated as part of the host
app-ui in #106. Following review feedback, the views and panels are now
moved to plugin-id, under the existing file names (UserListView,
GroupListView, CompanyListView, DelegateListView, ContainerScopeView,
UserEditDialog, DelegateEditDialog) and the four edit panels.

Generic 2026 building blocks (VibrantDataTable, VibrantConfirmDialog,
AuditDialog, LigojIcon) stay in the host and are imported via @/...
The 11 new 2026 i18n keys are added to plugin-id's own bundle (the 60
others were already present, identical); the host bundle keeps them for
now (host cleanup deferred to a later lot so #106 stays green).

Companion to ligoj#106.
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jun 4, 2026

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jun 4, 2026

@fdaugan fdaugan merged commit b45141a into norman/feat-dialog-title-icons Jun 4, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants