Forgot to mention that assignment is a bit easier, too: <https://lh3.googleusercontent.com/-2Cctqex15cM/WeOA47AkisI/AAAAAAAAAWo/5jQYiHjGd-klO_rTSEs6ku3n1NYDVCF2wCLcBGAs/s1600/auths.png>
<https://lh3.googleusercontent.com/-W44XgCn2ILE/WeOA8lk9SlI/AAAAAAAAAWs/sg3JAe6vh4I2HXRVb_x5qm0wwGmrRaL8QCLcBGAs/s1600/subroles.png> On Sunday, October 15, 2017 at 5:30:09 PM UTC+2, Bernhard Radermacher wrote: > > That is correct. But this accesses the respective auth tables directly. > > authman adds additional tables, that allow > > - extensive editing before activation > - roles can be included in other roles, thereby creating an organizational > structure. For example: > > - Role Accounting Manager includes > - Role A/P clerk > - Role A/R clerk > > In addition the magic role 'root' gets all permissions... that works nice > for testing when you just don't want to be bothered by auth checks. > > On Sunday, October 15, 2017 at 3:40:27 PM UTC+2, Anthony wrote: >> >> Very nice. Thanks for posting. This appears to be much more complete, but >> note that every app includes some basic functionality for managing users, >> roles, and permissions via the URL /myapp/appadmin/manage/auth. All you >> have to do is include the following line in a model: >> >> auth.settings.auth_manager_role = 'my_auth_admin_role' >> >> and anyone in the 'my_auth_admin_role' group will have access to the >> functionality. The above URL can also be accessed by anyone who is logged >> into the admin app even if no auth.settings.auth_manager_role has been set. >> >> This is a special case of the more general auth.settings.manager_actions >> functionality described at >> http://web2py.com/books/default/chapter/29/09/access-control#Application-Management-via-privileged-users--Experimental- >> . >> >> Anthony >> >> On Sunday, October 15, 2017 at 9:12:40 AM UTC-4, Bernhard Radermacher >> wrote: >>> >>> I developed a little plugin to facilitate authorization management. It >>> can be found at: >>> >>> https://github.com/bradermacher/web2py-plugin-authman >>> >>> I appreciate any comments. >>> >> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

