Overrides différents pour chaque méthode sur un endpoint
Pouvoir spécifier des openapi_overrides
pour différentes opérations :
openapi_overrides = {
"get": {
"operationId": "RetrieveSomething",
},
"delete": {
"operationId": "DeleteSomething",
}
}
Autre option possible :
openapi_overrides = {...}
openapi_overrides_get = {...}
openapi_overrides_delete {...}
Ou sinon, une méthode get_openapi_operation
qui reçoit en paramètre l'opération déjà générée par DRF et la méthode HTTP, et qui doit retourner l'opération modifiée par la vue.
Blocage rencontré dans plusieurs merge requests, entre autres :
- https://gitlab.com/arkindex/backend/merge_requests/507
- https://gitlab.com/arkindex/backend/merge_requests/545
- https://gitlab.com/arkindex/backend/merge_requests/563
- https://gitlab.com/arkindex/backend/merge_requests/586
Imported from Trello