diff --git a/ng-seed/src/app/layouts/admin/admin-layout.component.html b/ng-seed/src/app/layouts/admin/admin-layout.component.html
index 7aa5759..aa2f4c1 100644
--- a/ng-seed/src/app/layouts/admin/admin-layout.component.html
+++ b/ng-seed/src/app/layouts/admin/admin-layout.component.html
@@ -19,7 +19,7 @@

-
Super Admin
+
{{getUser}}
@@ -35,7 +35,7 @@
-
+
{{ menuitem.icon }}
diff --git a/ng-seed/src/app/layouts/admin/admin-layout.component.ts b/ng-seed/src/app/layouts/admin/admin-layout.component.ts
index e991f2d..118c5ff 100644
--- a/ng-seed/src/app/layouts/admin/admin-layout.component.ts
+++ b/ng-seed/src/app/layouts/admin/admin-layout.component.ts
@@ -46,6 +46,7 @@ export class AdminLayoutComponent implements OnInit, OnDestroy {
@ViewChild('sidemenu', {static: true}) sidemenu;
public config: PerfectScrollbarConfigInterface = {};
+ getUser: string;
constructor(private router: Router, public menuItems: MenuItems, public horizontalMenuItems : HorizontalMenuItems, public translate: TranslateService ) {
const browserLang: string = translate.getBrowserLang();
@@ -62,6 +63,8 @@ users() {
ngOnInit(): void {
+ this.getUser = localStorage.getItem('user_role')
+
const elemSidebar = document.querySelector('.sidebar-container ');
if (window.matchMedia(`(min-width: 960px)`).matches && !this.isMac() && !this.compactSidebar && this.layoutDir != 'rtl') {
diff --git a/ng-seed/src/app/layouts/role-menu-items.pipe.ts b/ng-seed/src/app/layouts/role-menu-items.pipe.ts
index 0842694..c75179f 100644
--- a/ng-seed/src/app/layouts/role-menu-items.pipe.ts
+++ b/ng-seed/src/app/layouts/role-menu-items.pipe.ts
@@ -5,13 +5,14 @@ import { Pipe, PipeTransform } from '@angular/core';
})
export class RoleMenuItemsPipe implements PipeTransform {
- transform(value: any, type: any): any {
- console.log(value,type)
+ transform(value: any): any {
+ console.log(value,localStorage.getItem('user_role'))
// // this is for horizontal menu filter
// if(type=="1"){
- // switch(localStorage.getItem('user_role')){
- // case '1': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="sales-pd-list");
- // case '2': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="sales-pd-list");
+ switch(localStorage.getItem('user_role')){
+ case 'SADMIN': return value.filter(val=>val.state!="appoinments" && val.state!="customers" && val.state!="consultants" && val.state!="users" && val.state != "service");
+ case 'ADMIN': return value.filter(val=>val.state !="business");
+ // case 'CONSULT':
// case '3': return value.filter(val=>val.state!="settings");
// case '4': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="reports" && val.state!="sales-pd-list");
// case '5': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="reports" && val.state!="sales-pd-list");
@@ -24,7 +25,7 @@ export class RoleMenuItemsPipe implements PipeTransform {
// // case '4': return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion" && val.state!="reports");
// // case '6': return value.filter(val=>val.state!="settings" && val.state!="personal_discussion" && val.state!="reports");
// // default: return value.filter(val=>val.state!="settings" && val.state!="quality_check_discussion");
- // }
+ }
// }
// // this is for vertical menu filter
// else if(type=="2"){
diff --git a/ng-seed/src/app/session/login/login.component.ts b/ng-seed/src/app/session/login/login.component.ts
index 2da3c72..0575d29 100644
--- a/ng-seed/src/app/session/login/login.component.ts
+++ b/ng-seed/src/app/session/login/login.component.ts
@@ -45,6 +45,7 @@ export class LoginComponent {
if(res.status == 200 || res.status == 'Logged in'){
if (res.token !== '') {
localStorage.setItem('user_token',res.token);
+ localStorage.setItem('user_role',res.role);
localStorage.setItem('email',JSON.stringify(auth))
this.router.navigate(['/home'])
}