Add more menu permissions user/mcooper/add-more-menu-perms
authorMark Cooper <markchristophercooper@gmail.com>
Mon, 8 Jul 2013 04:12:48 +0000 (21:12 -0700)
committerMark Cooper <markchristophercooper@gmail.com>
Mon, 8 Jul 2013 04:12:48 +0000 (21:12 -0700)
commit4d8b0b317339ecd40cd3d6826474e515a893eccf
tree7bf83e650d95797f0c58a1a9b4057cec02686c86
parent19ecb62f9955f720c9cc0de61eaa47b18c2d4037
Add more menu permissions

See - https://bugs.launchpad.net/evergreen/+bug/1066158

This is a first attempt to add additional permissions to various menu options - both admin and standard.
The problem is that often staff can access parts of the staff client interface that they don't have appropriate permissions for. This creates confusion for staff and is not very user friendly.

Where possible I'm taking the approach of identifying a single base permission that would be necessary to use the interface i.e.

cmd_acq_create_invoice => CREATE_INVOICE

Signed-off-by: Mark Cooper <markchristophercooper@gmail.com>
Open-ILS/xul/staff_client/chrome/content/main/menu_frame_menus.xul