Closed Bug 1019268 Opened 10 years ago Closed 10 years ago

[privacy] Existing users must sign the privacy policy

Categories

(Mozilla QA Graveyard :: One and Done, defect, P1)

Version 2
x86
macOS
defect

Tracking

(Not tracked)

VERIFIED FIXED
Milestone 1

People

(Reporter: rbillings, Assigned: bitgeeky)

References

Details

Attachments

(1 file)

Upon signing in, all existing users must be presented with the privacy policy. They cannot continue with the tool without accepting the PP.

The pop-up should contain the link to the standard Mozilla PP in addition to the checkbox for contact [matching bug 1006569]
Summary: Existing users must sign the privacy policy → [privacy] Existing users must sign the privacy policy
Assignee: nobody → bob.silverberg
Priority: -- → P1
Releasing this for now to focus on other bugs.
Assignee: bob.silverberg → nobody
Blocks: 1004618
Because we are also adding the "profile url" field, we should give existing users a chance to edit that as well. I think it makes sense to use the screen described in bug 1006569 for that purpose as well, as it will ask users to accept the privacy policy and also to create a Display Name and a Profile URL (once I update that bug).
+1
bitgeeky, are you working on this one?  If you are can you assign it to yourself?  If not, no worries :)
Assignee: nobody → mozpankaj1994
This will be covered along with https://github.com/mozilla/oneanddone/pull/130 in bug 1006569  but still let this bug be open for now. I will mark it resolved when the pull request gets merged.
This bug now covers just the issue of forcing existing users to sign the privacy policy.

For any existing user, they should be presented with the same screen as those signing up for the first time whenever they try to access any area of the site that is not publicly available. They should not be allowed to access any of those private areas until they check the box saying that they accept the privacy policy.

We should provide a link to allow them to delete their account if they do not wish to sign the privacy policy. I suggest this be added under the check box, and only appear for users who already have an account but have not yet accepted the privacy policy.
This bug is specifically about making existing users sign the privacy policy. A new bug can be opened to offer them the option of deleting their profile from the PP page [as opposed to doing it within the tool] for V2 milestone 2. The delete option from the PP page is a nice to have, but is outside of the original scope.
We already have a bug for Delete profile Bug 1005127  :-)
Works fine for me.
Modified an existing unit test and added one more.
Attachment #8446185 - Flags: review?(bob.silverberg)
Comment on attachment 8446185 [details] [review]
Link to Github pull-request: https://github.com/mozilla/oneanddone/pull/140

Only one small change required.
Attachment #8446185 - Flags: review?(bob.silverberg) → review-
Comment on attachment 8446185 [details] [review]
Link to Github pull-request: https://github.com/mozilla/oneanddone/pull/140

Made the suggested change. Please review.
Attachment #8446185 - Flags: review- → review?(bob.silverberg)
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
I tested this earlier, if possible I'd like to re-set my/some test user to this state to re-test prior to the release. Or give me ideas on how I could get a user into this state of my own doing. Thanks!
I have added the UserProfile to the admin, so you can go in and change the privacy_policy_accepted flag for any existing user.
Perfect! Verified all users must accept PP, able to delete profile, or save it and return to profile with previous task history.
Status: RESOLVED → VERIFIED
Product: Mozilla QA → Mozilla QA Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: