Closed Bug 1119431 Opened 10 years ago Closed 10 years ago

Create a profile page for a signed in user

Categories

(Socorro :: Webapp, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: lonnen, Assigned: thalia.e.chan, Mentored)

Details

We could create a better page for an individual user's account. It could roll up your reports, permissions, and maybe API tokens, too.
Perhaps we can redirect to this after signing in instead of going to /home/products/Firefox (unless you sign in with a ?next=/where/you/came/from thing)
WFM
This would be a good bug for an intern. Making myself a mentor here.
Mentor: adrian
OS: Mac OS X → All
Hardware: x86 → All
The profile page should contain data related to a logged-in user. We use the email address to identify the user. That page should show: * permissions of the user (content of this page: https://crash-stats.mozilla.com/permissions/ ) * crash reports of the user (content of this page: https://crash-stats.mozilla.com/your-crashes/ ) * API tokens of the user (content of this page: https://crash-stats.mozilla.com/api/tokens/ ) * a link to the admin panel if the user is a superuser Thalia is now working on this. :)
Assignee: nobody → thalia.e.chan
Status: NEW → ASSIGNED
Lets start by implementing this as a new page and then removing/redirecting the old pages as it becomes mature. That way we can ship it more frequently, in smaller chunks, and get feedback as we go.
Commits pushed to master at https://github.com/mozilla/socorro https://github.com/mozilla/socorro/commit/f64bd804dade930b2edd7ce41cc1fa5dfd2e28db Fixes Bug 1119431 - Create a profile page for a signed in user https://github.com/mozilla/socorro/commit/1cc6804eaee76acb9a01d6c9c135d9042bbf779c Merge pull request #2961 from Tchanders/landing-page Fixes Bug 1119431 - Create a profile page for a signed in user
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.