Skip to content

Implements unified organisation management UI#931

Merged
SudoThijn merged 18 commits intofeature/nextcloud-vue-package-usagefrom
feature/REGISTERS-478/organisaties-page
Mar 19, 2026
Merged

Implements unified organisation management UI#931
SudoThijn merged 18 commits intofeature/nextcloud-vue-package-usagefrom
feature/REGISTERS-478/organisaties-page

Conversation

@SudoThijn
Copy link
Contributor

@SudoThijn SudoThijn commented Mar 17, 2026

Refactors organisation management pages for a consistent and improved user experience.

  • Integrates the CnIndexPage component to standardize the organisation listing view, providing both card and table layouts.
  • Replaces the custom organisation dialog with the CnTabbedFormDialog for a consistent experience when creating or editing organisations.
  • Introduces a dedicated OrganisationCard component to display details in the card view mode.
  • Removes obsolete styling for tab containers, as styling is now handled by the new Nextcloud Vue components.

Requires ConductionNL/nextcloud-vue#15, ConductionNL/nextcloud-vue#20

@SudoThijn SudoThijn merged commit e47a59d into feature/nextcloud-vue-package-usage Mar 19, 2026
1 check passed
@SudoThijn SudoThijn deleted the feature/REGISTERS-478/organisaties-page branch March 19, 2026 15:22
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