Skip to content

Commit

Permalink
Add check for marketing menu
Browse files Browse the repository at this point in the history
  • Loading branch information
aryaantony92 authored and dvesh3 committed May 8, 2023
1 parent c220bab commit 57d5e2d
Showing 1 changed file with 31 additions and 30 deletions.
61 changes: 31 additions & 30 deletions public/js/startup.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,36 +33,37 @@ pimcore.bundle.personalization.startup = Class.create({
let menu = e.detail.menu;
const user = pimcore.globalmanager.get('user');
const perspectiveCfg = pimcore.globalmanager.get("perspective");

if (user.isAllowed("targeting") && perspectiveCfg.inToolbar("marketing.targeting")) {
menu.marketing.items.push({
text: t("personalization") + " / " + t("targeting"),
iconCls: "pimcore_nav_icon_usergroup",
itemId: 'pimcore_menu_marketing_personalization',
hideOnClick: false,
menu: {
cls: "pimcore_navigation_flyout",
shadow: false,
items: [
{
text: t("global_targeting_rules"),
iconCls: "pimcore_nav_icon_targeting",
itemId: 'pimcore_menu_marketing_personalization_global_targeting_rules',
handler: this.showTargetingRules
}, {
text: t('target_groups'),
iconCls: "pimcore_nav_icon_target_groups",
itemId: 'pimcore_menu_marketing_personalization_target_groups',
handler: this.showTargetGroups
}, {
text: t("targeting_toolbar"),
iconCls: "pimcore_nav_icon_targeting_toolbar",
itemId: 'pimcore_menu_marketing_personalization_targeting_toolbar',
handler: this.showTargetingToolbarSettings
}
]
}
});
if(menu.marketing) {
if (user.isAllowed("targeting") && perspectiveCfg.inToolbar("marketing.targeting")) {
menu.marketing.items.push({
text: t("personalization") + " / " + t("targeting"),
iconCls: "pimcore_nav_icon_usergroup",
itemId: 'pimcore_menu_marketing_personalization',
hideOnClick: false,
menu: {
cls: "pimcore_navigation_flyout",
shadow: false,
items: [
{
text: t("global_targeting_rules"),
iconCls: "pimcore_nav_icon_targeting",
itemId: 'pimcore_menu_marketing_personalization_global_targeting_rules',
handler: this.showTargetingRules
}, {
text: t('target_groups'),
iconCls: "pimcore_nav_icon_target_groups",
itemId: 'pimcore_menu_marketing_personalization_target_groups',
handler: this.showTargetGroups
}, {
text: t("targeting_toolbar"),
iconCls: "pimcore_nav_icon_targeting_toolbar",
itemId: 'pimcore_menu_marketing_personalization_targeting_toolbar',
handler: this.showTargetingToolbarSettings
}
]
}
});
}
}
},

Expand Down

0 comments on commit 57d5e2d

Please sign in to comment.