Closed Bug 279235 Opened 20 years ago Closed 18 years ago

[Submission] The OS field in "Add New Extension" should allow multiple selections

Categories

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

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: alex, Assigned: fligtar)

References

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0

You can specify either all the platforms or one of the platforms in the OS field.
This doesn't support extensions that work only on some subset of all the platforms.
For example - an extension that supports only Linux and Mac.

Also see bug 253742.


Reproducible: Always
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: The OS field in "Add New Extension" should allow multiple selections → [Submission] The OS field in "Add New Extension" should allow multiple selections
Yeah, multi-select would be valuable (see also Intel and PPC Macs).
Assignee: Bugzilla-alanjstrBugs → nobody
OS: Windows XP → All
QA Contact: mozilla.update → developers
Hardware: PC → All
Target Milestone: 1.0 → ---
Depends on: remora-dev
Assignee: nobody → fligtar
Target Milestone: --- → 3.0
This is fixed (enough) in Remora.

In order to have a multi-select box, it would require another HABTM relationship, which our mental stability can't handle. In Remora, you can upload up to three files at once during the additem process, so it would be very simple to select the same file twice with a different platform selected for each.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
IMHO it should allow up to 5 separate files. Having to go back and submit over the top is a complication which developers shouldn't have to experience. Although only a small number of developers will use this functionality, I estimate the change would only be small (I'd change it myself, but it's kind of your little baby :P)
mysql> SELECT COUNT(version.OSID), os.OSName FROM version LEFT JOIN os on version.OSID=os.OSID GROUP BY version.OSID;
+---------------------+---------+
| COUNT(version.OSID) | OSName  |
+---------------------+---------+
|               16009 | ALL     |
|                 115 | Linux   |
|                 248 | MacOSX  |
|                   6 | BSD     |
|                 979 | Windows |
+---------------------+---------+
5 rows in set (0.02 sec)

Based on that information, a maximum of 6 people would need more than 3 files to satisfy their needs. After further research, the 6 versions that use BSD are actually 3 add-ons that each only had one version using BSD. And even then, they would have to have separate files for Linux, Mac, Windows, and BSD for it to matter.

Alas, after even further research, 2 of the add-ons were BSD-only, and one of the add-ons had another file that was set to ALL, so the BSD was probably in error.

In summary, no one currently using AMO needs more than 3 files uploaded, if they develop that need they have a way to satisfy it, and it would actually not be a simple a change as adding another file upload box to the view. :P
(In reply to comment #4)
> it would actually not be
> as simple a change as adding another file upload box to the view. :P
> 
Ok :)
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.