Closed
Bug 719979
Opened 14 years ago
Closed 13 years ago
Project stakeholders/members should be able to edit & update project pages
Categories
(Websites :: mozillalabs.com, defect)
Websites
mozillalabs.com
Tracking
(Not tracked)
VERIFIED
FIXED
1.0
People
(Reporter: havi, Assigned: pmac)
References
()
Details
(Whiteboard: u=user c=projects p=3)
Attachments
(2 files)
This comes from Pivotal Tracker current issues, and I think is worth implementing in the near term to distribute workload/authority/contributions on Project pages of the site to Project owners/stakeholders
https://www.pivotaltracker.com/projects/284775?story_id=17784469
Updated•14 years ago
|
Assignee: nobody → pmclanahan
Reporter | ||
Comment 1•13 years ago
|
||
This is where an admin goes to associate names of users with projects. However, a project "owner" has no ability to access this UI to add/update "team members" or "followers" -- or even make edits, changes to the content on "their" page
Reporter | ||
Comment 2•13 years ago
|
||
Reporter | ||
Comment 3•13 years ago
|
||
Havi, write up user experience for project owners:
Essentially there is no user experience b/c they don't have access.
Right now there are two roles for people associated with a given project: "Team Members" and "Followers" but those roles aren't differentiated in the final UI, although they have separate fields in the admin form. Neither role has admin access.
At present, the person building the project page (uber-admin like me) can select individuals from a long list of unique identifiers. See screenshots attached.
If they had some kind of admin access "Project owners" would still have to be able to convert userIDs like: BGSgFembYICcxOpTEE9ucjm5pGg into "real names" in order to manage permissions or add users to their page.
But at present, they don't have admin permission or the ability to manage their own pages, so that all updates and maintenance tasks on a per project basis have to be managed by an admin.
Comment 4•13 years ago
|
||
The spec for this is here: https://wiki.mozilla.org/Betafarm/Specs/Permissions
It's approved by Havi.
Updated•13 years ago
|
Target Milestone: --- → 1.0
Assignee | ||
Updated•13 years ago
|
Whiteboard: u=user c=projects p=3
Comment 5•13 years ago
|
||
Commit pushed to master at https://github.com/mozilla/betafarm
https://github.com/mozilla/betafarm/commit/2a60cdcb056228192d11d790e8ceba80a61b53c5
Add ability for project owners to edit their projects.
* Fix bug 719979.
* Fix INSTALLED_APPS order to enable nose test runner.
* Add coverage.py settings to only cover project code.
* Add tests for projects app. Re bug 720004.
* Add more tests for project editing. Re bug 719979.
* Minor updates from code review.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Updated•12 years ago
|
Component: Betafarm → mozillalabs.com
You need to log in
before you can comment on or make changes to this bug.
Description
•