Can a submenu be managed by a menu administrator for the benefit of read-only users?
Yes. Shared menus is an easy and convient way for a person or group in managing information for their colleagues to distribute links to documents, applications, folders or any other resource. Designed for controled management, a centralized shared menu is read-only for all users except those configured as menu administrators. The shared menu file can be saved on a network drive or a shared folder using a file synchronization tool (like Dropbox). Of course, users having write-access to the shared menu settings file could edit it using a text editor.
Note: See notes and other types of shared menus: Can a submenu be shared on different PCs or by different users?
Adding a Centralized Shared Menu
- To create or add a shared menu, in the Add Favorite dialog box, select Shared Menu and press Continue. If the Shared Menus Catalogue is enabled, user is offered to add a menu from the catalogue (user can also add a shared menu or create a new shared menu regardless of the catalogue).
- In the Shared menu settings file location, enter the path and file name of the external settings file. File extension must be .ini. If the settings file already exists, its content will be added to your popup menu. If it does not exist, it is created as an empty submenu.
- In the Short name for menu text zone, enter or edit the name of the new submenu if required.
- Set Menu Options as usual and save the new favorite.
- For a new shared menu, in the Shared Menu tab, select Centralized and enter the shared menu settings (this info is saved in the shared menu file itself):
- Shared menu name;
- Users with write access to this shared menu: enter one or multiple Windows logon names separated by coma;
- Shared menu write access message: message displayed to read-only users when they try to edit the shared menu.
When read-only users when they try to edit a centralized shared menu, the write access message is displayed. Here is an example:
Only menu administrators named in the Users with write access to this shared menu text box can edit the content of the shared menu. If more than one user have this privilege, Quick Access Popup prevents the current user to overwrite changes done by another administrator since its QAP menu was loaded. It avoids files modifications conflicts and alerts you if:
- another administrator is making changes to the menu;
- the centralized menu was updated by another administrator since you refreshed QAP (since v9.0.6, external menus are refreshed when you open the Settings window and, again, when you open a Shared menu in the Settings window).
Generating a shared menu
If you want to generate a Shared menu settings file from an external application, see the structure of the favorites in a settings file: What is the structure of QAP settings (ini) file?
Advanced user notes: The last file modification date-time is stored in the shared ini file in the [Global] value LastModified in "yyyymmddhh24miss" format (for example "20170309224941"). The file modification date-time in the ini file is updated only when changes are done to the content itself (shared favorites or shared menu values like name, write access, etc.), preventing reservation/release actions (modifying the file's date-time without real modifications in the content) to update the date and prompt for an unrequired reload. This value should be updated if the content of a centralized shared menu file is changed outside QAP by an administrator or by an automatic process.