diff options
Diffstat (limited to 'src/pybind/mgr/dashboard/frontend/src/app/core/navigation/administration/administration.component.ts')
-rw-r--r-- | src/pybind/mgr/dashboard/frontend/src/app/core/navigation/administration/administration.component.ts | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/administration/administration.component.ts b/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/administration/administration.component.ts new file mode 100644 index 000000000..60cd17ec6 --- /dev/null +++ b/src/pybind/mgr/dashboard/frontend/src/app/core/navigation/administration/administration.component.ts @@ -0,0 +1,22 @@ +import { Component } from '@angular/core'; + +import { Icons } from '~/app/shared/enum/icons.enum'; +import { Permission } from '~/app/shared/models/permissions'; +import { AuthStorageService } from '~/app/shared/services/auth-storage.service'; + +@Component({ + selector: 'cd-administration', + templateUrl: './administration.component.html', + styleUrls: ['./administration.component.scss'] +}) +export class AdministrationComponent { + userPermission: Permission; + configOptPermission: Permission; + icons = Icons; + + constructor(private authStorageService: AuthStorageService) { + const permissions = this.authStorageService.getPermissions(); + this.userPermission = permissions.user; + this.configOptPermission = permissions.configOpt; + } +} |