Closed
Bug 1257724
Opened 9 years ago
Closed 8 years ago
Support for SHIELD studies before SHIELD add-on lands
Categories
(Shield :: Actions, defect)
Shield
Actions
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: osmose, Assigned: osmose)
References
Details
Once Normandy is live, gregglind's existing SHIELD Study process will break since Normandy will take over the entire self-repair.mozilla.org domain. In order to support the two planned studies between then and the end of Q2 when we expect the add-on to land with support SHIELD studies, we need two things:
1. An action that triggers the "notification bar with a message" function in UITour to prompt users to try the study.
2. A view for the consent page that is populated with data from recipes that use the aforementioned action.
We assume that addons themselves will continue to be hosted on AMO until native support lands to avoid the warning prompts on install.
gregglind: Once it's finalized, can you provide us with the frontend code for the consent page as well as a spec for the arguments you'll expect for the study action on Normandy?
Assignee | ||
Updated•9 years ago
|
Flags: needinfo?(glind)
## Consent page template stuff.
- In progress code is at gregglind/shield-template.
- Existing implementation for consent page at: https://github.com/mozilla/addons-server/pull/1968.
- These are v.1, subject to re-structuring.
##
+1 on the proposed plan.
1. Addons trigger notification (bar).
2. Button links to consent.
3. Consent is hosted on and links to AMO for addon.
4. study addon does the work.
Flags: needinfo?(glind)
Assignee | ||
Comment 2•9 years ago
|
||
gregglind: I seem to remember you mentioning that hosting the consent pages on AMO until the system addon lands and gets a native page for it was suitable for your needs. Is that still the case?
If so, then the part in this bug about adding the page to Normandy isn't needed and this bug will be resolved once we can show a heartbeat message with a button.
If not then I can start working on adding that page to Normandy.
Flags: needinfo?(glind)
Comment 3•9 years ago
|
||
Commit pushed to master at https://github.com/mozilla/normandy
https://github.com/mozilla/normandy/commit/6c86201a001274e8fcb53305cea865438a4d3c76
[bug 1257724] Pass options object to showHeartbeat.
Updated•8 years ago
|
Component: SHIELD → General
Product: Websites → Normandy
Assignee | ||
Comment 5•8 years ago
|
||
Since the consent pages will live on AMO, the commit in comment 3 fixes this! It'll be deployed next Monday.
Assignee: nobody → mkelly
Status: NEW → RESOLVED
Closed: 8 years ago
Component: General → Actions
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•