From 1edd696bdb3915bb6ecf2b84fc000066b2156f1c Mon Sep 17 00:00:00 2001 From: garrettmills Date: Tue, 18 Feb 2020 11:56:10 -0600 Subject: [PATCH] fix manage menu permissions --- src/app/app.component.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/app/app.component.ts b/src/app/app.component.ts index 4c1d05a..a64208a 100644 --- a/src/app/app.component.ts +++ b/src/app/app.component.ts @@ -98,11 +98,18 @@ export class AppComponent implements OnInit { } async onNodeMenuClick($event) { + console.log(this.menuTarget) + let canManage = this.menuTarget.data.level === 'manage'; + if ( !canManage ) { + if ( !this.menuTarget.data.level ) { + canManage = true; + } + } const popover = await this.popover.create({ component: OptionMenuComponent, componentProps: { menuItems: [ - ...(this.menuTarget.data.level !== 'manage' ? [] : [{name: 'Share Sub-Tree', icon: 'person-add', value: 'share'}]), + ...(!canManage ? [] : [{name: 'Share Sub-Tree', icon: 'person-add', value: 'share'}]), ], }, event: $event,