Project

General

Profile

Development #56961

Gestion des ressources par rôle

Added by Emmanuel Cazenave over 1 year ago. Updated over 1 year ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
15 September 2021
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

(ticket un peu foutraque, je rapporte un cas d'usage que je ne comprends que partiellement, Stéphane complétera)

On veut une démarche qui permettent une réservation de créneaux sur un agenda + ressource associées, mais on ne veut pas que l'usager puisse réserver n'importe quelle ressources rattachées à l'agenda, uniquement celle pour lesquelles il est "habilité".

Dans le formulaire on veut exposer les ressources disponibles sur cet agenda (via champ liste à choix multiple) :

  • idée que l'habilitation se matérialise par un rôle et de pouvoir aller dans le backoffice chrono dire que l'habilitation sur la ressource foo correspond au rôle bar ?
  • que sur l'appel à {{chrono_url}}/api/agenda/XXX/resources/ on puisse passer un NameID pour que le résultat retourné soit filtré par les rôles de l'usager ?

Et voilà après ça me semble se dérouler "normalement", appel au endpoint datetimes de l'agenda an ajoutant le paramètres "resources" qui qu'on remplit avec ce que l'usager aura coché comme ressources, etc.

History

#1

Updated by Emmanuel Cazenave over 1 year ago

  • Status changed from Nouveau to Information nécessaire
  • Assignee set to Stéphane Laget
#2

Updated by Stéphane Laget over 1 year ago

Ta description me parait limpide.
Pour compléter :

que sur l'appel à {{chrono_url}}/api/agenda/XXX/resources/ on puisse passer un NameID pour que le résultat retourné soit filtré par les rôles de l'usager

et que cela fonctionne également en saisie backoffice

#3

Updated by Stéphane Laget over 1 year ago

  • Status changed from Information nécessaire to Nouveau
  • Assignee deleted (Stéphane Laget)

Also available in: Atom PDF