diff --git a/apps/client/src/app/pages/account/account-page.component.ts b/apps/client/src/app/pages/account/account-page.component.ts index d933691b1..957b4007c 100644 --- a/apps/client/src/app/pages/account/account-page.component.ts +++ b/apps/client/src/app/pages/account/account-page.component.ts @@ -19,6 +19,7 @@ export class AccountPageComponent implements OnDestroy, OnInit { public currencies: Currency[] = []; public defaultDateFormat = DEFAULT_DATE_FORMAT; public hasPermissionForSubscription: boolean; + public hasPermissionToUpdateUserSettings: boolean; public user: User; private unsubscribeSubject = new Subject(); @@ -50,6 +51,11 @@ export class AccountPageComponent implements OnDestroy, OnInit { this.dataService.fetchUser().subscribe((user) => { this.user = user; + this.hasPermissionToUpdateUserSettings = hasPermission( + this.user.permissions, + permissions.updateUserSettings + ); + this.cd.markForCheck(); }); }); diff --git a/apps/client/src/app/pages/account/account-page.html b/apps/client/src/app/pages/account/account-page.html index 1c31fa48d..e5bad92db 100644 --- a/apps/client/src/app/pages/account/account-page.html +++ b/apps/client/src/app/pages/account/account-page.html @@ -35,6 +35,7 @@ Base Currency