This commit is contained in:
2022-12-24 00:28:29 +00:00
parent 7ee75920fe
commit 72d746cffe
16 changed files with 2493 additions and 17385 deletions

View File

@@ -162,55 +162,6 @@ ServiceContractor = 5 */
addNavItem("Home", "$sockiHome", undefined, sub, key++, "home");
}
//######### CUSTOMER GROUP
if (window.$gz.role.canOpen(window.$gz.type.Customer)) {
//these all require Customer rights so all in the same block
//clear sublevel array
sub = [];
//CUSTOMERS subitem
sub.push({
title: "CustomerList",
icon: "$sockiAddressCard",
route: "/cust-customers",
key: key++
});
//HEAD OFFICES subitem
sub.push({
title: "HeadOfficeList",
icon: "$sockiSitemap",
route: "/cust-head-offices",
key: key++
});
//Customer / Headoffice Users subitem
sub.push({
title: "Contacts",
icon: "$sockiUsers",
route: "/cust-users",
key: key++
});
sub.push({
title: "CustomerNotifySubscriptionList",
icon: "$sockiBullhorn",
route: "/cust-notify-subscriptions",
key: key++
});
// ** CUSTOMER (TOP)
addNavItem(
"CustomerList",
"$sockiAddressBook",
undefined,
sub,
key++,
"customer"
);
}
////////////////////////////////////////////////////////
// BUSINESS GROUP
//
@@ -259,12 +210,7 @@ ServiceContractor = 5 */
key: key++
});
if (
sub.length > 0 &&
!window.$gz.role.hasRole([
window.$gz.role.AUTHORIZATION_ROLES.TechRestricted
])
) {
if (window.$gz.role.canOpen(window.$gz.type.Customer)) {
addNavItem(
"BusinessSettings",
"$sockiBriefcase",
@@ -276,6 +222,55 @@ ServiceContractor = 5 */
}
////////////////////////////////////////////////////
//######### CUSTOMER GROUP
if (window.$gz.role.canOpen(window.$gz.type.Customer)) {
//these all require Customer rights so all in the same block
//clear sublevel array
sub = [];
//CUSTOMERS subitem
sub.push({
title: "CustomerList",
icon: "$sockiAddressCard",
route: "/cust-customers",
key: key++
});
//HEAD OFFICES subitem
sub.push({
title: "HeadOfficeList",
icon: "$sockiSitemap",
route: "/cust-head-offices",
key: key++
});
//Customer / Headoffice Users subitem
sub.push({
title: "Contacts",
icon: "$sockiUsers",
route: "/cust-users",
key: key++
});
sub.push({
title: "CustomerNotifySubscriptionList",
icon: "$sockiBullhorn",
route: "/cust-notify-subscriptions",
key: key++
});
// ** CUSTOMER (TOP)
addNavItem(
"CustomerList",
"$sockiAddressBook",
undefined,
sub,
key++,
"customer"
);
}
// //####### SERVICE GROUP
// sub = [];