GFDRR / open-risk-data-dashboard

Repository for the Open Data for Resilience Index, a website to track and improve the state of Open Data for Resilience worldwide.
https://index.opendri.org
GNU Lesser General Public License v3.0
23 stars 8 forks source link

Registration process enhancement #88

Open pzwsk opened 6 years ago

pzwsk commented 6 years ago
  1. Ask all profile information in the registration page (Title, First name, Last name, E-mail (), Institution, Username (), Password (8 characters min) (), Password confirmation () ) and does not ask to complete profile page after registration confirmation.
  2. Ask for password to be more than 8 characters and another field to repeat/confirm your password.
  3. Modifiy registration confirmation message accordingly: "Thanks, you can now submit a dataset." instead of "Thanks for confirming your profile. Please complete your profile to submit a dataset."
  4. Registration email is coming from manuel.cavallaro@cimafoundation.org, it should come from a generic email contact@riskopendata.org
  5. On the profile, the title box should read "Ex: Dr" instead of "es: Drs" https://www.riskopendata.org/contribute.html#profile
nastasi-oq commented 6 years ago
  1. (BE ✔, FE todo) BE at https://dev.riskopendata.org/ already updated.
  2. (✔) currently the four password validators are the standard for Django: UserAttributeSimilarityValidator, MinimumLengthValidator, CommonPasswordValidator and NumericPasswordValidator. \ MinimumLengthValidator already manage the minimum password length (8 chars currently). \ Docs at: https://docs.djangoproject.com/en/1.11/topics/auth/passwords/#enabling-password-validation
  3. (todo) FE scope
  4. (todo) CIMA scope
  5. (todo) FE scope
nastasi-oq commented 6 years ago

The new registration json data is:

{
    username: "Username",
    institution: "institution",
    first_name: "First Name",
    last_name: "Last Name",
    title: "Title",
    password: "Password",
    email: "EMail"
}
CIMAManuel commented 6 years ago

FE: modified registration process

pzwsk commented 6 years ago

Many thanks,

one last thing: could you please simplify the email to confirm registration and stop sending email when account is activated.

Please see content of the email below. Just plain text, no pictures.

Email object: Open Data for Resilience Index: Confirm registration

Email content: Thanks for your request to register to the Open Data for Resilience Index as user: . Please confirm your registration by clicking on the link below.

Confirmation registration.

— You are receiving this email because your or someone else requested to register to Open Data for Resilience Index with your email.

pzwsk commented 6 years ago

Hi @nastasi-oq, is this BE side? See above. Thanks

nastasi-oq commented 6 years ago

Plain text is not "clickable" so you mean "html" without picts ?

stop sending email when account is activated.

You mean: stop sending to administrators ?

pzwsk commented 6 years ago

Yes, html without pics. Thanks.

pzwsk commented 6 years ago

Re : You mean: stop sending to administrators ?

I am sorry, please forget this one. I thought it was sent to users.