Closed Bug 1388091 Opened 7 years ago Closed 7 years ago

[Shield][Control Center]Uploading new Addon for Opt-Out study fails

Categories

(Shield :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: aflorinescu, Unassigned)

References

Details

[Enviroment:]
Ubuntu 16.04 x64 
57.0a1 20170807113452

[Pre-Requisites:]
You need access to Admin interface (for this Test Suite, https://normandy-admin.stage.mozaws.net/control
1. Obtain a copy of Firefox with the SHIELD recipe client system add-on installed. You can check about:support to ensure that you have it.
2. Set the extensions.shield-recipe-client.dev_mode preference to true to run recipes immediately on startup.
3. Set the extensions.shield-recipe-client.logging.level preference to 0 to enable more logging.
4. Set the security.content.signature.root_hash preference to DB:74:CE:58:E4:F9:D0:9E:E0:42:36:BE:6C:C5:C4:F6:6A:E7:74:7D:C0:21:42:7A:03:BC:2F:57:0C:8B:9B:90.
5. Set the preference value for extensions.shield-recipe-client.api_url set to https://normandy.stage.mozaws.net/api/v1

[Steps:]
1. Open https://normandy-admin.stage.mozaws.net/control/extension/
2. Press Add New.
3. Fill in a name.
4. Press Browse, select an .xpi.
5. Press Save.

[Actual Result:]
Green message stating "extension saved" is displayed, but there is not extension in the extensions grid nor the extension is available when creating the Opt-Out study recipe.

[Expected Result:]
The add-on should be saved.
The Add-New page should be closed and redirected to extensions grid.

[Note:]
When using the https://normandy-admin.stage.mozaws.net/control-new/extension/
and uploading a new extension, the message is: "Extension cannot be saved. Please correct any errors and try again"
Blocks: 1388092
I believe this was a permissions error, on both the old and new interface. I've corrected the permissions, and this is now working for me. Can you verify?
Problem is solved on my side for both /control/extensions/ and control-new/extension. (this on normandy.dev.mozaws.net)
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.