Closed stephenfuqua closed 7 years ago
Open to the "public" - no login required (of course!). Must fill out the normal user contact info form, with same required fields.
Should be in an inactive state initially. There is another story for administrator or coordinator to activate these users.
While inactive, cannot login to the site. Make sure that's covered in testing. Implies two types of inactive status: registered but not yet approved, and no-longer-active.
Might need to put a captcha or a simple "I am not a robot" feature in to help prevent spam accounts.
Hold the captcha idea for now. Enhancement for later, as it is not essential.
User should see a helpful message after creating the account. Ultimately an e-mail too, but that's another story.
As a Volunteer, I want to register as a site user, so that I can submit data to the project.