diff --git a/apps/client/src/app/components/admin-overview/admin-overview.component.ts b/apps/client/src/app/components/admin-overview/admin-overview.component.ts index 5d1138be8..a8f03bcbe 100644 --- a/apps/client/src/app/components/admin-overview/admin-overview.component.ts +++ b/apps/client/src/app/components/admin-overview/admin-overview.component.ts @@ -76,6 +76,7 @@ import { takeUntil } from 'rxjs/operators'; export class GfAdminOverviewComponent implements OnDestroy, OnInit { public couponDuration: StringValue = '14 days'; public coupons: Coupon[]; + public hasPermissionForAuthToken: boolean; public hasPermissionForSubscription: boolean; public hasPermissionForSystemMessage: boolean; public hasPermissionToSyncDemoUserAccount: boolean; @@ -108,6 +109,11 @@ export class GfAdminOverviewComponent implements OnDestroy, OnInit { if (state?.user) { this.user = state.user; + this.hasPermissionForAuthToken = hasPermission( + this.info.globalPermissions, + permissions.enableAuthToken + ); + this.hasPermissionForSubscription = hasPermission( this.info.globalPermissions, permissions.enableSubscription diff --git a/apps/client/src/app/components/admin-overview/admin-overview.html b/apps/client/src/app/components/admin-overview/admin-overview.html index c47387f37..0245b51b6 100644 --- a/apps/client/src/app/components/admin-overview/admin-overview.html +++ b/apps/client/src/app/components/admin-overview/admin-overview.html @@ -30,19 +30,23 @@ } -
-
User Signup
-
- + @if (hasPermissionForAuthToken) { +
+
User Signup
+
+ +
-
+ } @if (hasPermissionToToggleReadOnlyMode) {
Read-only Mode