Project

General

Profile

Development #56961

Gestion des ressources par rôle

Added by Emmanuel Cazenave 13 days ago. Updated 13 days ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
15 Sep 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 13 days ago

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

Updated by Stéphane Laget 13 days 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 13 days ago

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

Also available in: Atom PDF