From 9be731700616cbdbd5a1e00d80cc1b0aac715b5f Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Mon, 24 Aug 2026 21:17:10 +0200 Subject: [PATCH] Task/migrate create and edit access dialogs to dedicated routes (#7711) * Migrate create and edit access dialogs to dedicated routes * Update changelog --- CHANGELOG.md | 6 + .../access-table/access-table.component.html | 7 +- .../access-table/access-table.component.ts | 19 +- .../access-dialog-host.component.ts | 180 ++++++++++++++++++ .../types/access-dialog-mode.type.ts | 1 + .../user-account-access.component.ts | 106 +---------- .../user-account-access.html | 9 +- .../user-account/user-account-page.routes.ts | 32 +++- libs/common/src/lib/routes/routes.ts | 14 ++ 9 files changed, 261 insertions(+), 113 deletions(-) create mode 100644 apps/client/src/app/components/user-account-access/access-dialog-host/access-dialog-host.component.ts create mode 100644 apps/client/src/app/components/user-account-access/access-dialog-host/types/access-dialog-mode.type.ts diff --git a/CHANGELOG.md b/CHANGELOG.md index d7c08d17a..5e1a45cd7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## Unreleased + +### Changed + +- Migrated the create and edit access dialogs to dedicated routes + ## 3.60.0 - 2026-08-24 ### Added diff --git a/apps/client/src/app/components/access-table/access-table.component.html b/apps/client/src/app/components/access-table/access-table.component.html index 04c8249b2..c6e504d6c 100644 --- a/apps/client/src/app/components/access-table/access-table.component.html +++ b/apps/client/src/app/components/access-table/access-table.component.html @@ -77,12 +77,15 @@ @if ( !isReceivedAccess() && user()?.settings?.isExperimentalFeatures ) { - + } @if (element.type === 'PUBLIC') {