From a091a96b691df5fa640fba0710bbb046dae63ead Mon Sep 17 00:00:00 2001 From: Nicoleta Panaghiu Date: Fri, 12 Jul 2024 15:01:37 +0300 Subject: [PATCH] RED-9605: show edit dossier template button on other screens. --- .../red-ui/src/app/modules/admin/admin.routes.ts | 16 +++++++++++----- .../dossier-template-actions.component.html | 8 ++++++++ .../dossier-template-actions.component.ts | 1 + 3 files changed, 20 insertions(+), 5 deletions(-) diff --git a/apps/red-ui/src/app/modules/admin/admin.routes.ts b/apps/red-ui/src/app/modules/admin/admin.routes.ts index 27e2ed7a6..3ff07028c 100644 --- a/apps/red-ui/src/app/modules/admin/admin.routes.ts +++ b/apps/red-ui/src/app/modules/admin/admin.routes.ts @@ -47,6 +47,17 @@ const entityRoutes: IqserRoutes = [ const dossierTemplateIdRoutes: IqserRoutes = [ { path: '', redirectTo: 'info', pathMatch: 'full' }, + { + path: 'info', + component: BaseDossierTemplateScreenComponent, + children: [ + { + path: '', + canDeactivate: [PendingChangesGuard], + loadComponent: () => import('./screens/info/dossier-template-info-screen/dossier-template-info-screen.component'), + }, + ], + }, { path: 'entities', children: entityRoutes, @@ -55,11 +66,6 @@ const dossierTemplateIdRoutes: IqserRoutes = [ path: '', component: BaseDossierTemplateScreenComponent, children: [ - { - path: 'info', - loadComponent: () => import('./screens/info/dossier-template-info-screen/dossier-template-info-screen.component'), - canDeactivate: [PendingChangesGuard], - }, { path: 'entity-rules', loadComponent: () => import('./screens/rules/rules-screen/rules-screen.component'), diff --git a/apps/red-ui/src/app/modules/admin/shared/components/dossier-template-actions/dossier-template-actions.component.html b/apps/red-ui/src/app/modules/admin/shared/components/dossier-template-actions/dossier-template-actions.component.html index ea54a8e61..77b4d562d 100644 --- a/apps/red-ui/src/app/modules/admin/shared/components/dossier-template-actions/dossier-template-actions.component.html +++ b/apps/red-ui/src/app/modules/admin/shared/components/dossier-template-actions/dossier-template-actions.component.html @@ -13,5 +13,13 @@ [tooltip]="'dossier-templates-listing.action.clone' | translate" icon="iqser:copy" > + + diff --git a/apps/red-ui/src/app/modules/admin/shared/components/dossier-template-actions/dossier-template-actions.component.ts b/apps/red-ui/src/app/modules/admin/shared/components/dossier-template-actions/dossier-template-actions.component.ts index ebada771f..3ca60b7fd 100644 --- a/apps/red-ui/src/app/modules/admin/shared/components/dossier-template-actions/dossier-template-actions.component.ts +++ b/apps/red-ui/src/app/modules/admin/shared/components/dossier-template-actions/dossier-template-actions.component.ts @@ -20,6 +20,7 @@ export class DossierTemplateActionsComponent implements OnInit { @Input() dossierTemplateId: string; readonly currentUser = getCurrentUser(); + readonly enableEdit = this._route.routeConfig?.path !== 'info'; dossierTemplate: DossierTemplate; constructor(