normandy icon indicating copy to clipboard operation
normandy copied to clipboard

Firefox recipe server

Results 67 normandy issues
Sort by recently updated
recently updated
newest added

Rejection in `v3/views.py`: Disable enabled recipes in `v3/views.py`: Disable enabled recipes in `v2/views.py`: `CannotActOnOwnRequest` in `v2/views.py`: `v1` in `IdenticonView` in `v2/views.py`: Action and action arguments in `v3/serializers.py` and `v2/serializers.py`:

techdebt
task

These have been migrated to `filter_object_json` where appropriate.

task

In #1245, @peterbe is adding support for actual real OIDC authentication, where we handle the bearer tokens. After this has landed and we have removed all users of the old...

techdebt
P5 - Low Priority
task

We learned in [this PR](https://github.com/mozilla/normandy/pull/1204#issuecomment-371318101) that when we upgraded some things the only way we noticed that viewing the django-rest-framework rendering in HTML was by running it locally and opening...

techdebt
P5 - Low Priority
task

Recipe revisions should include a description field. This should be an optional field, and won't be included in the minimal recipe serializer used in `/api/v1/recipe/signed/`. This is different from #1082...

Enhancement
P5 - Low Priority

In #1165, @peterbe pointed out that it would be nice if invalid order-by keys would return a client error, instead of silently doing nothing. This sounds like a good idea...

P5 - Low Priority
improvement

We should create / publish this explicitly as part of the API. It should be returned as JSON since it's meant to be used to generate documentation / tooling.

documentation
P2
task

We occasionally get python tests failing with an error like > E AttributeError: 'Country' object has no attribute '_as_dict' This happens with many models, not just Country. Filing this issue...

Defect

It would be great to have endpoints for each filter object as well as a general listing endpoint I would expect: - `/api/v3/filter_objects/`: - `GET` requests give you a list...

The lack of a timeout is relatively low risk here, but we should still have one. https://github.com/mozilla/normandy/blob/7b912b64c5319cc82500acac58ffcd9829dda788/normandy/recipes/signing.py#L73