Delete unused segment / override endpoints
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 72/100
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Python
- Stelle
- 7.1k
- Fork
- 603
- Merge medio
- 3g 8h
- PR unite (30g)
- 102
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Flagsmith/flagsmith
-
Expose whether an organisation is blocked for API usageForse già presa @PiUnknown l’ha presa 26 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
Flagsmith/flagsmith#8773 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Environment colors mismatch in audit log viewForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
Flagsmith/flagsmith#8681 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
influx_query_manager doesn't catch ApiException, so Influx error responses 500Forse già presa @SAY-5 l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
Flagsmith/flagsmith#8510 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Sales dashboard: download_org_data 500s with "Object of type generator is not JSON serializable"Forse già presa @Iflaqbhat l’ha presa 45 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Flagsmith/flagsmith
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 80/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
peach-mitao/peach#693 ·
I maintainer di solito rispondono entro 1 giorno
-
FTP reads inside a transaction use a nonexistent staging pathForse già presa @Harsh23Kashyap l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
fsspec/filesystem_spec#2463 ·
I maintainer di solito rispondono entro 1 giorno
-
comp/cli P2 tool/code-exec type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
NousResearch/hermes-agent#155989 ·
I maintainer di solito rispondono entro 1 giorno
-
PipesFileMessageReader parses a partially written message line: tail_file yields a line before its newline arrivesForse già presa @PCTEJA l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
dagster-io/dagster#34442 ·
I maintainer di solito rispondono entro 1 giorno