Skip to content
This repository was archived by the owner on Apr 6, 2022. It is now read-only.
This repository was archived by the owner on Apr 6, 2022. It is now read-only.

Mark normandy.experiments as deprecated in filter contexts #665

@mythmon

Description

@mythmon

The filtering variable normandy.experiments (and env.experiments) is an old way of looking at recipes, and it has many downsides compared to normandy.studies, which handles more types of recipes, contains better historical data, and is better supported.

We should add a soft warning to NDT when it is used in

  • Manual filter expressions
  • JEXL filter objects
  • The Filters page that lets users interactively navigate the context

Additionally, in the context listing that shows the available variables on the Filters page, we should add a warning sign next to the field, if it is present. I plan to eventually remove it from Firefox.

For bonus points, this could tie into #383, and give a hard error if the needed capability isn't present on the target versions of a recipe during authoring.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions