Permissions
In this version an extensive overview of all permissions was done. Some permissions were taken out, others added. Which operation categories and buttons should be visible when certain permissions are granted or dnied was also reviewed and fixed in many cases.
- Profile main menu button was still visible when all profile permissions are denied
- Terminal view
- Suspended transaction tab now listens to Manage suspensions settings permission
- Hospitality tab now listens to Manage hospitality types permission
- Site service tab now listens to Edit site service permission
- EOD tab now listens to Run end of day permissions
- Settings tab now listens to Edit terminal settings permission
- EFT settings tab now listens to Edit terminal settings permission
- Customer display tab now listens to Edit terminal settings permission
- Hardware, functioanlity and visual profiles selection is disabled (but visible) when Edit terminal permission is denied
- Touch button layout selection is disabled (but visible) when Edit terminal permission is denied
- Look and feel menu was still visible even if View and edit touch button layout permissions were denied.
- Loyalty transactions view now listens to View loyalty transactions permission
- Customer groups functionality now listens to Manage customer groups permissions
- Allowed payment settings for each payment type on Store card listens to Manage allowed payment settings permission. The view is diabled for editing but still visible.
- Hospitality menu buttons and Restaurant button in Hospitality now listen to the Manage hospitality types permission
- Customer discount groups now listens to View customer discount groups permission
- Discount tab in Customer discount groups view now listens to Manage trade agreements permission
- Site service tabs on terminal and store card now listens to Edit site service profile permission
- Replenishment settings on the item card now listens to Manage replenishment permission
- Price/Tax calculations tab on store card now listens to Manage price settings permission
- Price settings selection on store card (settings tab) now listens to Manage price settings permission
- Price groups on store card now listeans to Manage trade agreements permission
- Inventory in transit is visible if any of the following permissions are granted; View inventory transfer requests, Edit inventory transfer requests, View inventory transfer orders, Edit inventory transfer orders
- New permission Manage hardware profile in POS permission created – see further information in section Hosted functionality.
- Variant tab in Retail item card and Create variation combinations button in Retail items view listen to Manage retail item dimensions permission.
- Allow price override in POS settings tab removed. This is now controlled with a permission
- If there was only one user in the administrator permission group then no user could be removed from any other group
- Search in user permissions page changed to handle both upper and lower case
- Prices and Discounts tabs on Retail item card now listen to Manage trade agreement prices permission.