Energy-Visualizer / mexer

Energy Visualizer (Summer 2024)
MIT License
0 stars 0 forks source link

Should "Username" be an email address? What additional info do we want to collect when users register? #25

Closed MatthewHeun closed 2 months ago

MatthewHeun commented 3 months ago
rpruim commented 3 months ago

I think we should collect and maintain email addresses, but that doesn't mean they need to be the username. In addition to using email to contact users, email can be used for password resets.

I'm guessing Django includes all this sort of stuff (including confirmation of email) as part of its login module.

rpruim commented 3 months ago

Is there any other information we want to collect on users? (Academic affiliation? Country? etc., etc.)

MatthewHeun commented 3 months ago

Institution and Country would be great. Could we ask for a couple sentences on their intended use of the data?

kenny5033 commented 3 months ago

Email verification:

Institution and Country are now asked for and recorded in the users database in the sign up form. An intended use section could easily be added now. If we did add it, would we want to make it optional? Or move it to a different location where a user could fill out personal information if they wish?

rpruim commented 3 months ago

Some thoughts here:

kenny5033 commented 3 months ago

STMP comment broken into its own issue @ #34

kenny5033 commented 2 months ago

This issue has been open for a while. We should decide on exactly what information we want to collect from users at the signup page.

Currently it is unknown whether we will have users check a box at signup if they are IEA approved, but the other fields should be finalized.

kenny5033 commented 2 months ago

Decided on:

No free form answers anywhere on the site (at least not for the next couple years)

Have a required drop down for institution type including

With an optional box for institution name

kenny5033 commented 2 months ago

The above has been added and a full user signup process has been tested and successfully completed. Closing accordingly.