`future.update_flag` should not require explicit priority
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 70/100
Piste de recherche
Start with the update_flag service and the /api/future/update-flag/ endpoint mentioned in the issue, then trace how segment overrides are handled. Done means priority can be omitted, defaults to 0, and other overrides for the same feature shift down in priority; verify the existing flag-dependency behavior remains intact.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
This concerns the update_flag service, currently in use by the /api/__future__/update-flag/ endpoint, and also other new functionality throughout the API, such as flag dependencies.
While discussing how the update-flag endpoint should behave, we decided it should require explicit priority when setting a segment override. However, this creates the need of a ceremony when update_flag — the service — can be useful outside of the endpoint context.
Originally posted by @emyller in https://github.com/Flagsmith/flagsmith/pull/8632#discussion_r4158153920
Acceptance criteria
- The
priorityfield is optional when passing segment overrides to theupdate_flagservice, or to theupdate-flagendpoint, as consequence. - When omitted, the
priorityof a segment override becomes0, while the priority of other overrides for the same feature is shifted down.- This keeps the behaviour we implemented in flag dependency.
- Langage dominant
- Python
- Étoiles
- 7.1k
- Forks
- 603
- Merge moyen
- 3 j 8 h
- PR mergées (30 j)
- 102
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de Flagsmith/flagsmith
-
Expose whether an organisation is blocked for API usagePeut-être pris @PiUnknown l’a pris il y a 26 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Flagsmith/flagsmith#8773 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour
-
Environment colors mismatch in audit log viewPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
Flagsmith/flagsmith#8681 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
influx_query_manager doesn't catch ApiException, so Influx error responses 500Peut-être pris @SAY-5 l’a pris il y a 1 jour. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Flagsmith/flagsmith#8510 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Sales dashboard: download_org_data 500s with "Object of type generator is not JSON serializable"Peut-être pris @Iflaqbhat l’a pris il y a 46 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de Flagsmith/flagsmith
Issues similaires
-
agents nolte-linux security skills
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
nolte/claude-shared#732 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
Les mainteneurs répondent en général sous 2 jours
-
[Bug] Source archive filter: dry run excludes SystemVerilog (.sv) files with no preflight warningOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
FinanceFlash/unvibecode#906 ·
Les mainteneurs répondent en général sous 1 jour