Send `addon_install_method` values for abuse reports without pre-classification
Categories
(Toolkit :: Add-ons Manager, enhancement, P1)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox70 | --- | verified |
People
(Reporter: jorgev, Assigned: rpl)
References
()
Details
Attachments
(1 file)
Due to restrictions in the AMO API, Firefox classifies the addon_install_method value intro predefined values, and whenever the value doesn't fix a classification, Firefox will put it into the "Other" bucket.
In order to be more flexible, we would like Firefox to send the value without pre-classification. Making the API more flexible and accept any values is being handled on this issue.
Updated•6 years ago
|
| Assignee | ||
Comment 1•6 years ago
|
||
Comment 3•6 years ago
|
||
| bugherder | ||
Comment 4•6 years ago
|
||
Hello,
Will this fix require manual validation? If yes, please provide some steps to reproduce in order to correctly test it and also, please set the "qe-verify+" flag. Otherwise, could the "qe-verify-" flag be added? Thanks!
| Assignee | ||
Comment 5•6 years ago
|
||
I'm marking this as qe-verify+, because this change has to be verified on the additional changes required on the AMO side (https://github.com/mozilla/addons-server/issues/12060 and https://github.com/mozilla/addons-server/pull/12190).
To be able to verify this bug, the related AMO change should have been deployed to the addons-dev.allizom.org environment.
The STR to use should be based on the one we used to originally verify the "integrated abuse report panel" feature on Firefox 68, I'm adding a needinfo assigned to :VictorC to get the details related to the original QA testplan.
The original STR should be mostly unchanged, the only difference should be how the new addon_install_source and addon_install_method values are being categorized by the API endpoint, I'm adding a needinfo assigned to :mat to get some additional details about what values we expect on the AMO side.
Comment 6•6 years ago
|
||
AMO dev (and stage in a few hours from now) should now support all possible current values for install source&method, and this should be reflected in the admin when viewing abuse reports.
Comment 7•6 years ago
•
|
||
Verified the issue in FF70 using AMO-dev, with following results:
-
Installation from Recommended section in about:addons(webext+themes) :
- Addon install method : none
- Addon install source : Disco Pane
-
Installation with drag and drop :
- Addon install method : none
- Addon install source : file URL
-
Installation from AMO(webext+themes) :
- Addon install method : Addon manager webapi
- Addon install source : Other
-
Installation from file
- Addon install method : from file
- Addon install source : Addon manager
-
Install from Return to AMO
- Addon install method : none
- Addon install source : RTAMO
-
Install from about:debugging
- Addon install method : none
- Addon install source : Temporary addon
-
Sideloading
- Addon install method : Sideload
- Addon install source : App Profile
-
Install from 3rd party
- Addon install method : Direct link
- Addon install source : Unknown
After checking all these results with Luca Greco on slack , I will mark the issue as verified.
Updated•6 years ago
|
Updated•6 years ago
|
Description
•