Closed Bug 1376304 Opened 7 years ago Closed 7 years ago

Refactor Admin API to use the common endpoints between Public and Admin API

Categories

(Release Engineering Graveyard :: Applications: Balrog (backend), defect, P2)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: asilva, Assigned: asilva, Mentored)

References

Details

Attachments

(2 files)

42 bytes, text/x-github-pull-request
bhearsum
: feedback+
Details | Review
50 bytes, text/plain
bhearsum
: review+
Details
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
Build ID: 20170626030209




Expected results:

Admin API should reuse the following endpoints that is common with Public API:
/rules
/rules/{id_or_alias}
/rules/{id_or_alias}/revisions
/releases
/releases/{release}
/releases/{release}/revisions
/releases/{release}/builds/{platform}/{locale}
Mentor: bhearsum
Depends on: 1325377
Assignee: nobody → allan.tavares
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P2
Attached file PR for review
Attachment #8884930 - Flags: review?(bhearsum)
Attachment #8884930 - Flags: review?(bhearsum) → feedback+
Attached file New PR for review
Attachment #8903636 - Flags: review?(bhearsum)
Commit pushed to master at https://github.com/mozilla/balrog

https://github.com/mozilla/balrog/commit/814a66e17b57f522a1259da4052cc6bc5cb8311e
bug 1376304: Reuse common endpoints between Public and Admin API (#380). r=bhearsum
Attachment #8903636 - Flags: review?(bhearsum) → review+
This is now in production. Thanks for deleting code Allan :D.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Product: Release Engineering → Release Engineering Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: