Closed Bug 523475 Opened 16 years ago Closed 16 years ago

Developer Tools changes to support listed add-ons

Categories

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

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: fligtar, Assigned: wenzel)

References

()

Details

Attachments

(1 file)

Listed add-ons don't have access to all of the Developer Tools pages that hosted add-ons do, and some pages are slightly different. The changes are as follows: * Recent Activity o This page will be the same for both hosted and listed add-ons * Edit Add-on o Manage Authors + This page will be the same for both hosted and listed add-ons o Manage Categories + This page will be the same for both hosted and listed add-ons o Manage Tags + This page will be the same for both hosted and listed add-ons o Manage Add-on Descriptions + This page will be the same for both hosted and listed add-ons, except: + no EULA field is present o Manage Add-on Properties + This page will be the same for both hosted and listed add-ons, except: + the homepage field is required and is used as the main link + the View Source setting should not be displayed + application compatibility (applications and platforms) should be set here, using the same module that is normally on the Versions page. o Manage Developer Profile + This page will be the same for both hosted and listed add-ons o Manage Contributions + This page will not be available to listed add-ons * Change Status o This page will be the same for both hosted and listed add-ons o This page will have an option to change an add-on between hosted and listed status * Statistics Dashboard o This page will not be available to listed add-ons * Versions and Files o This page will not be available to listed add-ons * Preview Screenshots o This page will be the same for both hosted and listed add-ons For the homepage URL field, the description above the field should change to this for listed add-ons only: "Enter the homepage URL of your add-on. Users will be directed to this location in order to download your add-on. You may <b>not</b> link directly to your add-on's file. Adding other translations is not necessary unless your website is localized into other languages." The full spec is here: http://docs.google.com/Doc?id=dfntthnr_26gdrd3kfv
note: the Change Status page listed/hosted type swapping will be a separate bug.
Depends on: 523501
In bug 523501 comment 13, clouserw points out a few things that we need to make sure are fixed for listed add-ons: " - On the "change status" page: It says "Add-on Status" and is blank (there is an "undefined index: 6" here). [...] - The "New Version" page appears to let me upload a new version? Note the "New version" link in the side bar and on /developers/addons - I can add a new file to a version from /versions/edit/$version_id - I shouldn't be able to delete "version 0" of my add-on. "
Attached patch Patch, rev. 1Splinter Review
I believe this addresses everything in this bug (both fligtars reqs and your notes from the other bug). Only difference is that I kept the versions page, where you can click on Version 0 und edit app compatibility and license. If you feel strongly about it, I can make this functionality available on the "add-on properties" page, but I personally don't think that it hurts the way it is now. Let me know if you disagree.
Attachment #409138 - Flags: review?(clouserw)
Status: NEW → ASSIGNED
Comment on attachment 409138 [details] [diff] [review] Patch, rev. 1 lots of good stuff
Attachment #409138 - Flags: review?(clouserw) → review+
Thanks: r54618. I'll close this for now, but please reopen if anything is missing or if I need to change anything.
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Keywords: push-needed
Resolution: --- → FIXED
Verified FIXED; we've been filing spin-off bugs on this since it landed.
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.

Attachment

General

Created:
Updated:
Size: