Bug 1155361 - RFE: Allow unverified users to create and translate their own projects
Summary: RFE: Allow unverified users to create and translate their own projects
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Zanata
Classification: Retired
Component: Authentication-OpenID, Usability
Version: unspecified
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Damian Jansen
QA Contact: Zanata-QA Mailling List
URL:
Whiteboard:
Depends On: 1082840
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-10-22 02:24 UTC by David Mason
Modified: 2015-07-28 23:14 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2015-07-28 23:14:58 UTC
Embargoed:


Attachments (Terms of Use)

Description David Mason 2014-10-22 02:24:28 UTC
Description of problem:

Users must verify their email address before performing any operations in the system. Users with unverified email addresses should be able to perform non-destructive reversible operations that do not have the capacity to harass other users.

 - allow signup process to complete without verifying email address
 - show a message at the top of the page warning that email is not verified. The message is shown until email is verified.
 - If user clicks "re-send activation email" several times (3 times), detect this and either offer to contact the admins, or automatically contact admins in the background.
 - show "(unverified)" next to username so that language coordinators can tell if someone is verified when they are adding a user to their team.

Security
 - block funcitons that send emails such as contact admin, request to join language team, contact language team coordinators. This could be done by adding a role such as "email_verified" that is required to perform operations that send emails.
 - to allow data into the system from unverified users, we need a way to identify and remove data from a user who turns out to be malicious.

Comment 1 Luke Brooker 2015-04-23 05:53:35 UTC
Rather than:

"detect this and either offer to contact the admins or automatically contact admins in the background."

We should show something like:

Please verify your email address
A verification email has been sent to email, follow the instructions included in the email to verify your account.
Resend email | Update email address

Comment 2 Zanata Migrator 2015-07-28 23:14:58 UTC
Migrated; check JIRA for bug status: http://zanata.atlassian.net/browse/ZNTA-79


Note You need to log in before you can comment on or make changes to this bug.