Multi-Operating System: Wrap up #194
Labels
No Label
Priority
Critical
Priority
High
Priority
Low
Priority
Normal
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
Type
Breaking
Type
Documentation
Type
Enhancement
Type
Feature
Type
Report
Type
Security
Type
Suggestion
Type
Testing
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: infrastructure/extensions-website#194
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tasks
Upload
/add-ons/<slug>/manage/versions/<pk>/update/
.Download
Main download
<noscript>
always list all the dowload links.Version History
/add-ons/<extension_id>/versions/
.<noscript>
.Review
API
/api/v1/extensions/<extension_id>/versions/new/
→/api/v1/extensions/<extension_id>/versions/upload/
For MacOS Compress to be .zip specific.
I put merge.
#175
@dfelinto @martonlente:
my changes are mostly ready (please see #201)
I've added new data structures to support platform-specific downloads (look for
get_download_list
andget_build_list
), and just dumped this data in the template to make it visible - please improve this. if more data is needed there, I'll add it on the backendyou can test locally by uploading test files from git repo, added in this branch:
extensions/tests/files/addon-with-split-platforms-linux.zip
andextensions/tests/files/addon-with-split-platforms-windows.zip
UPD: also please take a look at the file size display for multiple files, maybe we want to redesign that part more radically
The following related UI improvements and normalizations have been made and pushed:
A possible improvement for later: In case we don't want to display multiple install buttons at the same time (from that only one is relevant to the user), we can try dynamically detecting the platform from that the page is being viewed, and hide the extra buttons.
Where is Mac?
extensions/tests/files/addon-with-split-platforms-macintosh.zip
Deployed in production