mozilla / experimenter

A web application for managing user experiments for Mozilla Firefox.

Home Page:https://experimenter.services.mozilla.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Refactor feature validation logic to support errors and warnings

data-sync-user opened this issue · comments

Currently the feature validation logic in the NimbusReadyForReviewSerializer supports either errors or dismissing all errors as warnings (via the warn_feature_schema flag). However there are some errors that cannot be dismissed as warnings because they will result in client breakage (e.g., 1 pref > 1mb). We need a way to support warnings, dismissable errors, and hard errors in validation.

┆Issue is synchronized with this Jira Task