Why not to change userlevepermissions table structure?
1) tablename field is complicated (projectid+table), better separate the two fields
2) permission field is byte-based, better have many different boolean fields to manage them individually
3) add more permissions features, e.g. Print, Export (individual flags for CSV, HTML, Excel Word, XML, PDF ), Email
4) And also show the table name and the caption: in complex projects there are manu tables with the same captions.
Thanks
Improve user level permissions
-
- User
- Posts: 111
Improve user level permissions
-
- User
- Posts: 11758
Andros wrote:
add more permissions features, e.g. Print, Export (individual flags for CSV, HTML, Excel Word, XML, PDF ), Email
+1
Dynamic permission should be also implemented for Export to media feature, since some Export features are needed for some end-users, and the others should not be given.
Currently, it is only static permission after re-generating the script files.