This commit is contained in:
2021-07-13 16:50:12 +00:00
parent 3088c2fc6d
commit 112d63bf32
4 changed files with 9 additions and 9 deletions

View File

@@ -35,7 +35,7 @@ function initNavPanel() {
ServiceContractor = 5 */ ServiceContractor = 5 */
//########## OUTSIDE USERS GROUP (CUSTOMER / HEADOFFICE) ### //########## OUTSIDE USERS GROUP (CUSTOMER / HEADOFFICE) ###
if (window.$gz.store.state.getters.isCustomerUser == true) { if (window.$gz.store.getters.isCustomerUser == true) {
//clear sublevel array //clear sublevel array
sub = []; sub = [];
@@ -55,7 +55,7 @@ function initNavPanel() {
CustomerHomePageSet = true; CustomerHomePageSet = true;
} }
if (window.$gz.store.state.getters.canSubscribeToNotifications) { if (window.$gz.store.getters.canSubscribeToNotifications) {
sub.push({ sub.push({
title: "NotifySubscriptionList", title: "NotifySubscriptionList",
icon: "$ayiBullhorn", icon: "$ayiBullhorn",
@@ -109,8 +109,8 @@ function initNavPanel() {
} }
//###### SUBCONTRACTORS ###### //###### SUBCONTRACTORS ######
//console.log(window.$gz.store.state.getters.isSubContractorUser); //console.log(window.$gz.store.getters.isSubContractorUser);
if (window.$gz.store.state.getters.isSubContractorUser == true) { if (window.$gz.store.getters.isSubContractorUser == true) {
//clear sublevel array //clear sublevel array
sub = []; sub = [];
@@ -734,7 +734,7 @@ function initNavPanel() {
//as long as they are a normal User type and not a subcontractor type //as long as they are a normal User type and not a subcontractor type
if ( if (
(licenseState == 1) & (licenseState == 1) &
(window.$gz.store.state.getters.isSubContractorUser == false) (window.$gz.store.getters.isSubContractorUser == false)
) { ) {
addNavItem( addNavItem(
"Evaluate", "Evaluate",

View File

@@ -380,7 +380,7 @@ function generateMenu(vm) {
vm: vm vm: vm
}); });
menuOptions.menuItems.push({ divider: true, inset: false }); menuOptions.menuItems.push({ divider: true, inset: false });
if (vm.$store.state.getters.isScheduleableUser) { if (vm.$store.getters.isScheduleableUser) {
menuOptions.menuItems.push({ menuOptions.menuItems.push({
title: "WorkOrderItemScheduledUserList", title: "WorkOrderItemScheduledUserList",
icon: "$ayiUserClock", icon: "$ayiUserClock",

View File

@@ -298,7 +298,7 @@ function generateMenu(vm) {
vm: vm vm: vm
}); });
if (!window.$gz.store.state.getters.isCustomerUser) { if (!window.$gz.store.getters.isCustomerUser) {
menuOptions.menuItems.push({ menuOptions.menuItems.push({
title: "DirectNotification", title: "DirectNotification",
icon: "$ayiCommentAlt", icon: "$ayiCommentAlt",

View File

@@ -431,7 +431,7 @@ export default {
} }
}, },
showTags() { showTags() {
if (!window.$gz.store.state.getters.isCustomerUser) { if (!window.$gz.store.getters.isCustomerUser) {
//customers NEVER see tags anywhere, that's private information and they do not use or require it //customers NEVER see tags anywhere, that's private information and they do not use or require it
switch (this.obj.eventType) { switch (this.obj.eventType) {
case 27: //General notification case 27: //General notification
@@ -774,7 +774,7 @@ async function populateSelectionLists(vm) {
//ensure the pick lists required are pre-fetched //ensure the pick lists required are pre-fetched
await window.$gz.enums.fetchEnumList("NotifyEventType"); await window.$gz.enums.fetchEnumList("NotifyEventType");
const tempEventTypes = window.$gz.enums.getSelectionList("NotifyEventType"); const tempEventTypes = window.$gz.enums.getSelectionList("NotifyEventType");
if (window.$gz.store.state.getters.isCustomerUser) { if (window.$gz.store.getters.isCustomerUser) {
vm.selectLists.eventTypes = tempEventTypes.filter(z => { vm.selectLists.eventTypes = tempEventTypes.filter(z => {
//return true if it's a type allowed by customer *and* they have customerRights to it //return true if it's a type allowed by customer *and* they have customerRights to it