]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/blob
60cd17ec68a1987e81629fc6304b640a683cef46
[ceph-ci.git] /
1 import { Component } from '@angular/core';
2
3 import { Icons } from '~/app/shared/enum/icons.enum';
4 import { Permission } from '~/app/shared/models/permissions';
5 import { AuthStorageService } from '~/app/shared/services/auth-storage.service';
6
7 @Component({
8   selector: 'cd-administration',
9   templateUrl: './administration.component.html',
10   styleUrls: ['./administration.component.scss']
11 })
12 export class AdministrationComponent {
13   userPermission: Permission;
14   configOptPermission: Permission;
15   icons = Icons;
16
17   constructor(private authStorageService: AuthStorageService) {
18     const permissions = this.authStorageService.getPermissions();
19     this.userPermission = permissions.user;
20     this.configOptPermission = permissions.configOpt;
21   }
22 }