So with the new membership system now fully integrated into our lives, I’ve been thinking a bit about some of the other ideas that didn’t make it.
Not happening because of objections to automated systems.
Currently an administrator role exists to allow certain members to manage permissions, however this is a rather binary system, that first doesn’t account for the fact we have different groups of @roles that are responsible for different permissions, so we ideally wouldn’t have the Wood Techs able to grant permissions on the Laser Cutter for example.
However also we have no way of people requesting permissions, so keyholder access is granted through countless discourse posts, and a director taking the physical action.
My proposal is that we automat a lot of this:
Keyholders
Member clicks request next the permission in the system, and then anyone with that permission in the system can click vouch next to their name to grant it, when the quote (2 members) is reached the system enacts this.
Tool permissions
Users could click request to help generate a list of what people are after, and once they’ve had an induction the techs could then just approve it rather than having to find the user, and add the permission, but this would also work.
Events
The other area to explore is logging events in the membership system, this would make it much easier for people to link their tags, as they could just scan it, then click claim tag in the system.
Also this would create a place where activation of tools, and what not could go, a long list of events, filterable by their type, you could see exactly who did what, when and also grab reports from this, like how many people open the door each day, without having to parse text from the log.
Those are some ideas, both are a fair amount of work but theres no rush, thoughts?
Other things:
-
Automatically check if a user has an active mandate / subscription in GoCardless if they haven’t paid for more than a month and remove inactive data.
-
Change the navbar to have dropdown menus– DONE -
Fix issue when you click a row in the admin area versus the icon on it
-
Table sorting– DONE -
Member app display filtered permission name– DONE -
Link to gravatar for avatar icon– DONE -
Improve transactions app:
-
Group into months
-
Monthly / running totals
-
Remove mandate_cancelled bug– DONE -
Remove seconds from time– DONE -
Pro-rata payment on first signup
-
Capture user last access time– DONE -
Allow deletion of users that have never been active members
-
Display notification is user password reset is requested and delete the code if the user successfully logs in or after x number of days?– DONE