After upgrade to PBA 5.5 the staff members cannot access Message Log. What privileges should be included to the user's role for the user to be able to access PBA > System > Logs > Message Log ?
Previously (in PBA 5.4.x) the privilege COMMUNIC_VIEW_MSG_LOG was enough. Since PBA 5.5 privilege CONFIG_GLOBAL_SETTINGS is required (this is to be changed in the future product updates within an internal request #PBA-52375).
However the privilegy
CONFIG_GLOBAL_SETTINGS gives the user excessive permissions, there is a workaround for the users to be able to view the message log without this privilege:
Create folder /usr/local/bm/conf/wnd/MESSAGE/customization/customization/
Create a file
MainClass_NewSystemSettingsNewMenu.xmlin this folder:
<window id="MainClass_NewSystemSettingsNewMenu"> <elements> <href id="sys_set_system_message_log" value="Message Log" icon="images/nav/tree/ConfigurationDirector/EventManager/EventLog-16.gif"/> </elements> <actions> <ref id="sys_set_system_message_log"> <call type="window" callee=MESSAGE::EmailMessage_EmailMessageList()/> </ref> </actions> <layout> <grid id="sys_set_operations_iconpanel"> <row id="sys_set_system_message_log" after="sys_set_operations_helpdesk"> <cell id="title">sys_set_system_message_log</cell> <cell id="description">``</cell> </row> </grid> </layout> </window>
- Make sure pba user has permissions to the file
As a result of these actions menu "Message log" will appear if one clicks on System->Settings in the Operations section.