londonhackspace / acserver-django

an acserver written in python
6 stars 3 forks source link

Group tools together for permissionsing, but audit them separately #10

Open mentarus opened 8 years ago

mentarus commented 8 years ago

This has been requested by the 3d printer maintainers, adding people is a pain when you have more than one tool, as you have to repeat the process for every tool. This would probably require DB schema changes.

JasperWallace commented 8 years ago

see also: londonhackspace/acnode-cl/issues/8

zymurgic commented 5 years ago

My thoughts: Users belong to one or more groups. Tools (including doors) should define which groups they permit, and optionally which groups they don't permit. e.g. Metal working tool store doorbot should allow anyone trained on the lathe, or anyone trained on the mill, and trustees, and doorbot maintainers. General members would not be permitted. Should interface or synchronize with ldap groups - but most members don't currently get around to getting a London Hackspace LDAP account.