From 7bcf40805603aeab4fef9d1ee3650216b2f0d04a Mon Sep 17 00:00:00 2001 From: Vincent Salucci <26154748+vincentsalucci@users.noreply.github.com> Date: Mon, 14 Aug 2023 14:21:39 -0500 Subject: [PATCH] [AC-1374] Limit collection create/delete (#5963) * feat: udate request/response/data/domain models for new column, refs AC-1374 * feat: create collection management ui, refs AC-1374 * fix: remove limitCollectionCdOwnerAdmin boolean from org update request, refs AC-1374 * fix: moved collection management UI, removed comments, refs AC-1374 * fix: observable chaining now properly calls API when local org updated, refs AC-1374 * fix: remove unused form template variables, refs AC-1374 * fix: clean up observable chain, refs AC-1374 * fix: remove parent.parent route, refs AC-1374 * fix: add cd explaination, refs AC-1374 --- .../settings/account.component.html | 23 ++++++- .../settings/account.component.ts | 63 ++++++++++++------- apps/web/src/locales/en/messages.json | 12 ++++ .../organization-api.service.abstraction.ts | 5 ++ .../models/data/organization.data.ts | 2 + .../models/domain/organization.ts | 5 ++ ...on-collection-management-update.request.ts | 3 + .../models/response/organization.response.ts | 2 + .../response/profile-organization.response.ts | 2 + .../organization/organization-api.service.ts | 17 +++++ 10 files changed, 111 insertions(+), 23 deletions(-) create mode 100644 libs/common/src/admin-console/models/request/organization-collection-management-update.request.ts diff --git a/apps/web/src/app/admin-console/organizations/settings/account.component.html b/apps/web/src/app/admin-console/organizations/settings/account.component.html index c7ac9910ac5..5481c1f0ab5 100644 --- a/apps/web/src/app/admin-console/organizations/settings/account.component.html +++ b/apps/web/src/app/admin-console/organizations/settings/account.component.html @@ -7,7 +7,7 @@ > {{ "loading" | i18n }} -