My Mautic version is:3
My PHP version is: 7.2.33
My problem is: I want to be able to hide the calendar. I am setting up a client role and want to hide certain aspects. Role permissions do not cover calendar. And then users can see other users scheduled and upcoming emails. Alternatively, if anyone knows how to solve that issue so a user only sees their own calendar entries.
@robm I have been trying to do this, also. I’m unclear what the point of the calendar even is as it seems to show a massive amount of ‘system events’ that are not particularly useful to a marketer. I am currently trying to hide it via css, so far unsuccessfully. If I figure it out, I’ll post it back here.
Hiding unwanted features, and changing labels for others would be huge.
One way is to write a custom code and hide it. Here are the pointers to do so,
Listen to the event CoreEvents::BUILD_MENU in your custom plugin
And add this $bundles['MauticCalendarBundle']['config']['menu']['main']['items'] = ; to the method. Or $bundles['MauticCalendarBundle']['config']['menu']['main']['items']['mautic.calendar.menu.index']['access'] = '<your-permission-name>';