Skip to content

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 :


Imported from Trello