From e0a6dfffaef64a6f84958ed844da223dc8f42838 Mon Sep 17 00:00:00 2001 From: FyloZ Date: Sat, 13 Mar 2021 20:41:31 -0500 Subject: [PATCH] =?UTF-8?q?L'onglet=20catalogue=20ne=20s'affiche=20plus=20?= =?UTF-8?q?lorsque=20l'utilisateur=20n'a=20pas=20les=20permissions=20n?= =?UTF-8?q?=C3=A9cessaires.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/header/header.component.html | 16 +++++++++------- .../shared/components/header/header.component.ts | 6 ++++++ 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/src/app/modules/shared/components/header/header.component.html b/src/app/modules/shared/components/header/header.component.html index 20bda30..8c37227 100644 --- a/src/app/modules/shared/components/header/header.component.html +++ b/src/app/modules/shared/components/header/header.component.html @@ -3,13 +3,15 @@
- - {{ link.title }} - + + + {{ link.title }} + +
diff --git a/src/app/modules/shared/components/header/header.component.ts b/src/app/modules/shared/components/header/header.component.ts index 9e256bb..9f3585f 100644 --- a/src/app/modules/shared/components/header/header.component.ts +++ b/src/app/modules/shared/components/header/header.component.ts @@ -12,6 +12,8 @@ import {ErrorService} from '../../service/error.service' styleUrls: ['./header.component.sass'] }) export class HeaderComponent extends SubscribingComponent { + catalogEnabled = false + links: HeaderLink[] = [ {route: '/color', title: 'Couleurs', requiredPermission: EmployeePermission.VIEW_RECIPE}, {route: '/catalog', title: 'Catalogue', enabled: true}, @@ -81,6 +83,10 @@ export class HeaderComponent extends SubscribingComponent { l.enabled = employee && employee.permissions.indexOf(l.requiredPermission) >= 0 } }) + + this.catalogEnabled = this.accountService.hasPermission(EmployeePermission.VIEW_MATERIAL_TYPE) || + this.accountService.hasPermission(EmployeePermission.VIEW_MATERIAL) || + this.accountService.hasPermission(EmployeePermission.VIEW_COMPANY) } private link(route: string) {