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') {