Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User self-registration #16

Open
muety opened this issue Oct 13, 2023 · 1 comment
Open

User self-registration #16

muety opened this issue Oct 13, 2023 · 1 comment

Comments

@muety
Copy link
Collaborator

muety commented Oct 13, 2023

Currently, most users fill the registration form by hand and we digitize it afterwards by copying their information into our system. This is a bit time-consuming and sometimes error-prone.

Would be cool if users could register themselves online, are being e-mailed their new user ID and will only have to verified with their id card on site.

Implementation via a WordPress form that calls out to a webhook running on GHA?

@skjerns
Copy link
Member

skjerns commented Oct 13, 2023

That would be a great feature!

Some thoughts

  • Some manual checking involved in the pipeline before inserting them into the couchdb might a good idea,
    • to prevent spam and "karteileichen" of people that never actually showed up?
    • currently there is no status badge in the LeihlokalVerwaltungssoftware to indicate that a person has been validated
    • with the WPHourAppointment plugin we have a form plugin where each entry also has a "status" badge, so it could be set to "pending", "perso validated" and only inserted into the db after manual setting?
    • However, the new ID could only be issued once the person is in the couchDB
  • Probably best to delete the user data from the WP database after transfer to CouchDB, so there's minimal dataloss in case of a breach

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants