Closed Bug 980514 Opened 7 years ago Closed 7 years ago

[Translation] Develop remote way to disable translation pilot

Categories

(Firefox :: Translation, defect)

x86
macOS
defect
Not set
normal

Tracking

()

VERIFIED FIXED
Firefox 31

People

(Reporter: sevaan, Assigned: Felipe)

References

Details

(Whiteboard: [translation] p=1 s=it-31c-30a-29b.1 [qa-])

When the translation pilot period ends, we need a way to disable the translation infobar from appearing in users browsers. A browser update will only do this for those who choose to update, so we need to develop a remote way to prevent the infobar appearing for those who retain the older version of the browser.

Additionally, we may reach an API limit, and if the infobar appears for users it will generate an error message. This remote server check should also prevent the infobar from appearing at all if the API limit has been hit.

Possible option: The translation module should check with a server to see if the add-on should be displayed. This remote check will look at a) whether the translation pilot is still running, and b) whether we have exceeded our API limit. If the pilot is not running, or the API limit has been reached, then the translation infobar and icon in URLbar should NOT be shown to a user.
Status: NEW → ASSIGNED
Whiteboard: [translation] p=0 → [translation] p=1 s=it-31c-30a-29b.1
Assignee: nobody → felipc
Assigning to Bogdan Maris as QA contact for Translation.
QA Contact: bogdan.maris
Whiteboard: [translation] p=1 s=it-31c-30a-29b.1 → [translation] p=1 s=it-31c-30a-29b.1 [qa+]
See bug 980513 comment 2. In short, we are planning to use Telemetry Experiments to deliver the translation pilot, which already supports the request outlined in this bug. The experiment will automatically disable itself after the period of time we specify for it, and we can keep monitoring problems with the API usage and disable it sooner through a manifest update if necessary.
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Whiteboard: [translation] p=1 s=it-31c-30a-29b.1 [qa+] → [translation] p=1 s=it-31c-30a-29b.1 [qa-]
Status: RESOLVED → VERIFIED
QA Contact: bogdan.maris
No longer blocks: fxdesktopbacklog
Flags: firefox-backlog+
Mass move of translation bugs to the new Translation component.
Component: Firefox Operations → Translation
Product: Tracking → Firefox
Target Milestone: --- → Firefox 31
Version: --- → Trunk
You need to log in before you can comment on or make changes to this bug.