Skip to content

Refactors application management views#932

Merged
SudoThijn merged 5 commits intofeature/nextcloud-vue-package-usagefrom
feature/REGISTERS-479/Applicaties-page
Mar 20, 2026
Merged

Refactors application management views#932
SudoThijn merged 5 commits intofeature/nextcloud-vue-package-usagefrom
feature/REGISTERS-479/Applicaties-page

Conversation

@SudoThijn
Copy link
Contributor

@SudoThijn SudoThijn commented Mar 17, 2026

Generalizes the user interface for application management by adopting reusable Nextcloud Vue components.

  • Applications Index Page (ApplicationsIndex.vue): Migrates to CnIndexPage for a standardized list view, handling data display, pagination, view mode toggling (cards/table), and common actions. This significantly reduces boilerplate and improves consistency.
  • Application Card Component (ApplicationCard.vue): Introduces a new dedicated component to display individual application details, utilized within the CnIndexPage's card view.
  • Edit Application Modal (EditApplication.vue): Refactors to use CnTabbedFormDialog, standardizing the creation and editing modal forms with built-in tab navigation, loading states, and success/error feedback.

These changes streamline development, enhance UI consistency, and leverage established Nextcloud Vue patterns.

Based off of #931
requires ConductionNL/nextcloud-vue#15

@SudoThijn SudoThijn changed the base branch from feature/nextcloud-vue-package-usage to feature/REGISTERS-478/organisaties-page March 17, 2026 15:04
Base automatically changed from feature/REGISTERS-478/organisaties-page to feature/nextcloud-vue-package-usage March 19, 2026 15:22
@SudoThijn SudoThijn merged commit 89dc6c5 into feature/nextcloud-vue-package-usage Mar 20, 2026
1 check passed
@SudoThijn SudoThijn deleted the feature/REGISTERS-479/Applicaties-page branch March 20, 2026 08:07
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