Skip to content
This repository has been archived by the owner on Jan 17, 2023. It is now read-only.

Use mozAddonManager in more places. #1344

Closed
chuckharmston opened this issue Sep 14, 2016 · 5 comments
Closed

Use mozAddonManager in more places. #1344

chuckharmston opened this issue Sep 14, 2016 · 5 comments

Comments

@chuckharmston
Copy link

chuckharmston commented Sep 14, 2016

Now that #1223 has been closed, we should investigate other ways we can use mozAddonManager to improve our UX and simplify our code. Some ideas:

Ultimately, this should allow us to wholly replace the WebChannel that allows our add-on to talk to our website.

@chuckharmston chuckharmston changed the title Use mozAddonManager Use mozAddonManager in more places. Sep 14, 2016
@johngruen
Copy link
Contributor

In a holding pattern until #1347 is resolved

@johngruen johngruen removed the blocked label Sep 26, 2016
@johngruen johngruen added this to the TXP-36: Install Experiments Directly milestone Sep 26, 2016
@chuckharmston
Copy link
Author

  • Detect when the add-on is disabled, and prompt the user to enable it.

@ghost ghost removed this from the TXP-36: Install Experiments Directly milestone Oct 10, 2016
@ghost
Copy link

ghost commented Mar 3, 2017

Related to #2275

@ghost ghost added the needs:priority label Mar 3, 2017
@ghost
Copy link

ghost commented Mar 3, 2017

Marking this as needs:product in triage although it sounds very close to ready. #2275 will tell us if we can just go ahead and enable this everywhere (and it sounds like we can from our talk).

@ghost ghost added the status: planned label Mar 3, 2017
@fzzzy
Copy link
Contributor

fzzzy commented Apr 7, 2017

Most of the bullet points in this issue are now closed. The test pilot add-on and an experiment can now be installed with one click, it is possible to uninstall test pilot from the website now, we use mozAddonManager for installing and uninstalling experiments now, and I think we have the capability to detect conflicting add-ons now. Also due to the mozAddonManager branch #2360 if an experiment is disabled in the add-on manager, the normal "enable" button will be shown and will just work to enable the experiment.

There is still an outstanding bug when test pilot is disabled in the add-on manager and we try to install the test pilot add-on: #2331

There's also a bug to inform the user that they need to do something to use mozAddonManager that needs to land before we fully remove the WebChannel path: #2364

@fzzzy fzzzy closed this as completed Apr 7, 2017
@ghost ghost modified the milestone: Sprint 23 May 6, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
No open projects
Development

No branches or pull requests

3 participants