experimenter
experimenter copied to clipboard
A web application for managing user experiments for Mozilla Firefox.
┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/EXP-2767)
Create UI so that we can easily change the population size. * Do we want a slider? What will the scale be (only allow to increment by 5s or 10s)?...
Error messages and serializer validation for `dirty` publish status ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/EXP-2564)
See [https://mozilla-hub.atlassian.net/browse/EXP-2562](https://mozilla-hub.atlassian.net/browse/EXP-2562|smart-link)for state diagram. Once a rollout has been **published**, we need to define the state for whether is has been edited or not. This will be slightly different from...
Clicking on "Preview Recipe JSON" from the Summary page sidebar scrolls you down to the JSON. When this happens, we should assume that the user wants to see the full...
Because * Jetstream now makes analysis error logs available * there is no indication in Experimenter of why results may be missing This commit * retrieves errors from Jetstream *...
The QA ticket link in legacy is returning access denied in jira so we probably need to update that. ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/EXP-2751)
Currently, QA tickets created to QA experiments are not easily found. Until we add an area for them to be tracked on experimenter itself, we should keep track of them...
As an experiment goes through a lifecycle, it’s Publish Status changes from Draft, to Preview and eventually Live. We should keep track of these changes as well as their respective...
We should be able to use [this](https://openapi-generator.tech/docs/generators/typescript-fetch) to generate a typescript client for the new REST API using the OpenAPI spec that Django Rest Framework emits. We’ll have to update...