YAMS: Tool Control System

@members In order to get the tool control working for the wood workshop, and because the new membership system is a way off and the old system membership system isn’t capable of supporting the variety of different access levels YAMS (Yet Another Makerspace System) has been invented.

YAMS sits between the old membership system and the tools, it checks a tag’s membership is active but allows more permutations of tool access than you can shake a stick at…

In reality this is just a useful intermediate application for the wood techs before the new membership system is brought into place…

Login

Login is with password only, multiple passwords are available, the system checks if the password exists in the admin permission.

Permissions

This is where permissions can be viewed, number of members with permission, as well as the special admin and new permissions.

The new permission serves only as an easy way for the tool techs to capture someone’s tag number.

Grant/remove permission

Permissions are added and removed by putting the tag number in, this can be swiped on the reader and then found in the new permission, or by having a director checking the old membership system’s admin section.

There is no information as to which tag belongs to who, as this is more work for a very temporary system.

Source code: https://github.com/southlondonmakerspace/yams

1 Like

Very nice

How do we get permissions granted?

By taking an induction in how to use the tools and signing off a induction form

Cool! Thanks for all the hard work on this.