Delete unused segment / override endpoints
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
- 72/100
Piste de recherche
Trace the API implementation for POST /api/v1/features/feature-segments/ and PUT/PATCH /api/v1/features/feature-segments/{id}/, then identify the corresponding routes and tests. Verify the endpoints are no longer exposed while other feature-segment behavior remains available, and update or add endpoint tests to cover the accepted methods.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
While covering all grounds for feature dependency cycle validation in https://github.com/Flagsmith/flagsmith/issues/8412, some endpoints in our API were found to have no use, and still cost maintenance.
POST /api/v1/features/feature-segments/ is never used in the frontend, in neither of Feature Versioning v1 or v2.
PUT / PATCH /api/v1/features/feature-segments/{id}/ do not represent any real use case: it makes no sense to change the segment or the feature of an override object once it's created.
Acceptance criteria
- The verb
POSTon the endpoint/api/v1/features/feature-segments/no longer exists in the API. - The verbs
PUTandPATCHon the endpoint/api/v1/features/feature-segments/{id}/no longer exist in the API.
- 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 27 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