1.7 5717 Product Maintenance Access
We want to have 3 users who are not administrators who have a logistics role and need to be able to add/modify/delete products. Piece of cake, I thought - define a role 'Logistics' with the standard authorities for create, remove & save for Products, Product Prices, Suppliers, Supplier All Acts, & Stock Transaction, and add this role to the logistics staff.
However, having done this, on the Products|Information screen, the logistics people have no Edit button shown (nor Delete, Copy, Import, Export), only New & View.
The only way I can get these buttons show is to set the Logistics people with the category (not Role) Administrator. However, this also gives them the Admin menu which I don't really want them to get.
I thought that the Administrator category controlled ONLY whether or not one gets the Admin menu - it is obviously more than this.
Note that the Suppliers and Stock Transfer work OK - ie people with the Logistics Role can happily edit suppliers and do stock transfers.
However, if they do not have the category Administrator, then they cannot access the product edit function (even though their Role says they can do product maintenance).
Regards, Tim G
Re: 1.7 5717 Product Maintenance Access
This is not supported at present. At the moment, archetype authorities are only used to restrict creation, editing and removal at the time those operations are performed. The 'Administrator' User Type is used to enable/disable administrative functions i.e.:
The http://www.openvpms.org/project/enhance-openvpms-user-authorities project aims to support the kind of functionality you are after.
Re: 1.7 5717 Product Maintenance Access
Tim - I have updated http://www.openvpms.org/documentation/csh/1.7/concepts/users and http://www.openvpms.org/documentation/csh/1.7/admin/user/user to reflect the above.
And also the 4 CSH pages for the screens where button(s) will not be present if you are not an administrator.
Regards, Tim G