Closed Bug 729370 Opened 14 years ago Closed 14 years ago

Enforce restrictions on users with developer privileges

Categories

(addons.mozilla.org Graveyard :: Developer Pages, defect, P1)

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: krupa.mozbugs, Assigned: robhudson)

References

()

Details

steps to reproduce: 1. Log in to an account with developer privileges. 2. Load https://marketplace-dev.allizom.org/en-US/developers/app/linerage-1/payments 3. Notice that the 'Save changes' button is enabled. 4. Load https://marketplace-dev.allizom.org/en-US/developers/app/linerage-1/ownership 5. Notice that the 'Save changes' button is enabled. expected behavior: Users with developers privileges shouldn't be able to edit Authors or Payments. actual behavior: The buttons are enabled on both pages for users with Developer privileges. Upon edit, a blank pages loads with a 403 status. We shouldn't allow that though.
Assignee: nobody → chudson
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Reverted b/c it wasn't working before our push.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Blocks: 710074
Priority: -- → P2
Target Milestone: --- → 6.4.4
Priority: P2 → P1
Status: REOPENED → RESOLVED
Closed: 14 years ago14 years ago
Resolution: --- → FIXED
Why are we not allowing developers to disable an app? Also, the last time I checked with fligtar he was okay with allowing developers to set up Paypal.
Spec says Developer have access to "everything except Authors and Payments". Fair to say Developers can't disable the app either if they can't do those operations. https://docs.google.com/document/d/1-Zb-foJIQL5LyjQc53bN2hhibiIPD3ZOzbopl45Ywy0/edit
Allowing devs to enable/disable apps (which is what we allow in the view): https://github.com/mozilla/zamboni/commit/9ef57d2
This works now. Thanks, rob!
Status: RESOLVED → VERIFIED
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.