Project:Tool Access Control/ACServer: Difference between revisions

From London Hackspace Wiki

Added requirements
(initial commit)
 
(Added requirements)
Line 12: Line 12:
== Web UI improvement ==
== Web UI improvement ==
=== Requirements ===
=== Requirements ===
** Authenticate the user (best done by extending the current member website [https://github.com/londonhackspace/hackspace-foundation-sites codebase])
 
* Authenticate the user (best done by extending the current member website [https://github.com/londonhackspace/hackspace-foundation-sites codebase])
* For users with no permissions:
** Look up the state of the tools and if they are currently in use
* For users with normal permissions:
** Same as non-permissioned users
* For users with maintainer permissions:
** Review the log of people who have used the machine
** Mark the equipment out of order
** Assign new maintainers
** Temporarily suspend users from access to tools
* ACServer maintainers
** Add new tools
** Assign maintainers to tools