makerspace / makeradmin

Stockholm Makerspace member administration and store.
20 stars 15 forks source link

Generalize makeradmin so other makerspaces can use it easier #387

Open BerglundDaniel opened 9 months ago

BerglundDaniel commented 9 months ago

We often get request from others to use makeradmin but there are a lot of stuff in that are specific to use in Stockholm. We should move those parts into configs, dbs and such so that makeradmin is more general.

See the associated milestone for various connected issues etc

Something we need look into and write issues for (there are probably more things to add to this list):

amrsoll commented 8 months ago

I can help with creating the wrappers for accessy, but it seems that new commits are relying on having an existing accessy subscription.

I think it would help to start removing all the 'accessy' branding and refer to it as simply 'lab access' and/or '(un)lock permissions' , 'makerspace access' and so on.

amrsoll commented 8 months ago

Also, the subscription management has to be completely abstracted and configurable through either an API or a config file. I know there is already work on migrating all the types of subscriptions to the database.

BerglundDaniel commented 8 months ago

I can help with creating the wrappers for accessy, but it seems that new commits are relying on having an existing accessy subscription.

I think it would help to start removing all the 'accessy' branding and refer to it as simply 'lab access' and/or '(un)lock permissions' , 'makerspace access' and so on.

Would be great if you want to work on that. I don't think anyone is working on anything touching the accessy/rfid keys part. Removing the branding sounds like a good idea. The current way could probably be more generally thought of as a variant where makeradmin pushes the access to some other system. Other variants that we eventually probably want to support is having nothing and some variant which pulls info from makeradmin.

Before we had accessy there was an rfid based system which pulled the info from makeradmin and requred some manual steps, so there might be old code that can be useful. I think there should be api end points or such to get rfid keys and ship the memberships