This commit is contained in:
@@ -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",
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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",
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user