Closed Bug 1257724 Opened 9 years ago Closed 8 years ago

Support for SHIELD studies before SHIELD add-on lands

Categories

(Shield :: Actions, defect)

defect
Not set
normal

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?
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)
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)
Consent pages will live on AMO!
Flags: needinfo?(glind)
Component: SHIELD → General
Product: Websites → Normandy
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.