Skip to content

Refactors Entities page with CnIndexPage#935

Merged
rubenvdlinde merged 2 commits into
feature/nextcloud-vue-package-usagefrom
feature/REGISTERS-481/entities-page
Mar 22, 2026
Merged

Refactors Entities page with CnIndexPage#935
rubenvdlinde merged 2 commits into
feature/nextcloud-vue-package-usagefrom
feature/REGISTERS-481/entities-page

Conversation

@SudoThijn
Copy link
Copy Markdown
Contributor

Rewrites the Entities index page to utilize the CnIndexPage component for a more streamlined and standardized user interface.

This refactoring significantly simplifies the template and associated component logic by:

  • Replacing extensive custom layout, pagination, loading states, and view mode toggles with the encapsulated functionality of CnIndexPage.
  • Leveraging CnIndexPage's slots for custom card and table column rendering, providing specific displays for entity values, types, categories, and detection times.
  • Operating in a read-only mode, disabling direct edit, copy, or delete actions within the index page.

Based off of: #934
Requires: ConductionNL/nextcloud-vue#17

Base automatically changed from feature/REGISTERS-480/data-sources-page to feature/nextcloud-vue-package-usage March 22, 2026 21:14
@rubenvdlinde rubenvdlinde merged commit 91c657c into feature/nextcloud-vue-package-usage Mar 22, 2026
1 check passed
@rubenvdlinde rubenvdlinde deleted the feature/REGISTERS-481/entities-page branch March 22, 2026 21:15
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