Project

General

Profile

Actions

Développement #115854

open

Revoir les permissions des vues des API ?

Added by Valentin Deniaud about 2 months ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
19 March 2026
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Petite discussion au détour d'une PR, https://git.entrouvert.org/entrouvert/chrono/pulls/584#issuecomment-84715

Fred :

Certes c'est partout comme ça mais c'est curieux d'avoir "APIReadOnly" dans quelque chose qui va faire une modification.

Yann :

Tu devrais pouvoir déclarer une permission plus adapté à cette vue dans chrono/utils/permissions.py avec

APIAdminOrAuthUser = (
((~IsAPIClient) & permission.IsAuthenticated) | (IsAPIClient & IsAdminUser)
)

Le IsAPIClient & ReadOnly donne le droit à un client d'API de faire des requête HEAD, GET et OPTIONS et ce n'est à priori pas utile ici.

Comme beaucoup de vues sont concernées, c'est utile de traiter ça de manière globale.

No data to display

Actions

Also available in: Atom PDF