Closed Bug 690023 Opened 14 years ago Closed 13 years ago

404 page displays when non-vouched user tries to view a Mozillians profile

Categories

(Participation Infrastructure :: Phonebook, defect, P2)

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: aakashd, Unassigned)

References

Details

(Whiteboard: [l10n impact][UX])

Steps to Reproduce: 1. Go to www.mozillians.org 2. Sign in with a non-vouched account 3. Click on an account link of some other Mozillians profile (you need a second person) Actual Results: Mozillians.org shows a 404 page Expected Results: The app should mention why they're not able to view the profile rather than showing an app error. Its working properly, the user isn't ;).
According to the Privacy requirements of the app, this is expected behaviour: the current model doesn't confirm that a user exists if the requesting user isn't vouched. This isn't a bug, it's a feature. That said: this is a directory about finding people. I think it's worth exploring if our privacy model/requirements are serving users and the app well. We currently gave very tight-lipped error responses, and non-vouched users or even anonymous users may still want to find community members -- that's currently not possible because we have no privacy settings, but should it ever NOT be possible? This is about community, not a secret club. Anyway, I'm rambling. But this should be closed; if a discussion around (default) user profile visibility changes the requirements I'm more than happy to change this to either: 1. a better error message or 2. anyone can see a Mozillian's (at least basic) profile info.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → INVALID
This bug was more about the error message that's shown. The current approach shows that a page that alludes to something being wrong with the app. It ain't broke. We should explain what's really happening.
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
We can explain what's really happening, but it means we confirm the user exists. We can't do that in 1.1 anyway (too late to add those kinds of strings). But it's more worth discussing if we want this at all. Why isn't anyone allowed to view a Mozillian's profile? Isn't it useful for non-Mozillians to see my info?
Target Milestone: 1.1 → 1.2
> But it's more worth discussing if we want this at all. Why isn't anyone > allowed to view a Mozillian's profile? Isn't it useful for non-Mozillians to > see my info? Work-around until we can get to https://bugzilla.mozilla.org/show_bug.cgi?id=692869 (its in the roadmap yo)
Whiteboard: [l10n impact]
Whiteboard: [l10n impact] → [l10n impact][needs ux]
Moving this to 1.4 to coincide with the privacy controls feature.
Depends on: 692869
Target Milestone: 1.2 → 1.4
Whiteboard: [l10n impact][needs ux] → [l10n impact][UX]
Component: mozillians.org → Phonebook
Product: Websites → Community Tools
QA Contact: mozillians-org → phonebook
Target Milestone: 1.4 → ---
Version: unspecified → other
Triage: Please add final decision to bug, not sure which direction to go based on comments.
Flags: needinfo?(mozaakash)
Well, it looks like we're broken. I registered a non-vouched user (sammybahamas@gmail.com) on mozillians-dev and I can view mozillians.org/u/aakashd. This is a regression :/.
Flags: needinfo?(mozaakash)
Hmm can you confirm if the below is the desired behavior. If you are non-vouched you can only view your own profile.
Flags: needinfo?(mozaakash)
(In reply to Ben (:bensternthal) from comment #8) > Hmm can you confirm if the below is the desired behavior. > > If you are non-vouched you can only view your own profile. Yep, confirmed.
Flags: needinfo?(mozaakash)
Note since this is privacy issue we should add this to our automated tests.
Commits pushed to master at https://github.com/mozilla/mozillians https://github.com/mozilla/mozillians/commit/23d248391b47c8a77be599e9e0e75a935c2231b7 [bug 690023] Forbid unvouched users to view other user profiles. https://github.com/mozilla/mozillians/commit/0f111474fbb22dfbc510721ed2b87fc3b551bd98 Merge pull request #359 from glogiotatidis/690023 [bug 690023] Forbid unvouched users to view other user profiles.
Tested on stage. I am un-vouched. I can view my profile. I can not view other profiles, I get an error page.
Status: REOPENED → RESOLVED
Closed: 14 years ago13 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.