Projet

Général

Profil

Support #75268

Attribuer le rôle de destinataire au rôle de visualisation d'un agenda

Ajouté par Anaïs Ecuvillon il y a environ un an. Mis à jour il y a environ un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
09 mars 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

J'ai un formulaire pour prendre RDV avec les communes d'un département : https://demarches.collectivites.hautes-alpes.fr/backoffice/forms/12/
Il y a autant d'agenda que de communes. Le formulaire fait le job.

Dans le workflow, après le webservice de réservation dans chrono (https://demarches.collectivites.hautes-alpes.fr/backoffice/workflows/6/), il faudrait que j'attribue le rôle de destinataire au rôle de visualisation dudit agenda.
Est-ce que je peux déjà récupérer cette variable ? Je ne la vois pas dans l'inspect d'une demande ?
https://demarches.collectivites.hautes-alpes.fr/backoffice/management/rdv_commune/25/inspect#open:variables

Sinon, quelle possibilité pour donner accès à la demande de RDV dans wcs, sans attribuer un destinataire unique au niveau du formulaire, qui donnerait alors accès au responsable de la commune A aux demandes de RDV pour la commune B ?

Historique

#4

Mis à jour par Benjamin Dauvergne il y a environ un an

  • Statut changé de Nouveau à Solution déployée

Cette information est déjà disponible sur le web-service agenda, mais tu aurais pu t'en sortir simplement en respectant une politique de nommage des slugs des agendas et des rôles.

# https://agendas.collectivites.hautes-alpes.fr/api/agenda/commune-de-saleon-accueil-mairie/
{
  "data": {
    "id": "commune-de-saleon-accueil-mairie",
    "slug": "commune-de-saleon-accueil-mairie",
    "text": "Commune de Saléon - Accueil mairie",
    "kind": "meetings",
    "minimal_booking_delay": 1,
    "maximal_booking_delay": 30,
    "edit_role": "Commune de Saléon - gestionnaire RDV",
    "view_role": "Commune de Saléon - visualisation RDV", <-- ici
    "category": "smart-services",
    "category_label": "Smart Services",
    "resources": [],
    "api": {
      "meetings_url": "https://agendas.collectivites.hautes-alpes.fr/api/agenda/commune-de-saleon-accueil-mairie/meetings/",
      "desks_url": "https://agendas.collectivites.hautes-alpes.fr/api/agenda/commune-de-saleon-accueil-mairie/desks/",
      "resources_url": "https://agendas.collectivites.hautes-alpes.fr/api/agenda/commune-de-saleon-accueil-mairie/resources/",
      "fillslots_url": "https://agendas.collectivites.hautes-alpes.fr/api/agenda/commune-de-saleon-accueil-mairie/fillslots/",
      "backoffice_url": "https://agendas.collectivites.hautes-alpes.fr/manage/agendas/16/" 
    }
  }
}
#5

Mis à jour par Anaïs Ecuvillon il y a environ un an

  • Statut changé de Solution déployée à Information nécessaire
  • Assigné à mis à Benjamin Dauvergne

On a mis en place une politique de nommage des agendas et des rôles des gestionnaires et des visualisateurs des agendas pour les besoins de cette démarche.
Mais ça ne me dit pas comment je peux m'en sortir, avec ce que tu me pointes j'ai tenté {{ reservation_response_view_role }}, mais sans succès.

#7

Mis à jour par Benjamin Dauvergne il y a environ un an

  • Assigné à Benjamin Dauvergne supprimé

Anaïs Ecuvillon a écrit :

On a mis en place une politique de nommage des agendas et des rôles des gestionnaires et des visualisateurs des agendas pour les besoins de cette démarche.
Mais ça ne me dit pas comment je peux m'en sortir, avec ce que tu me pointes j'ai tenté {{ reservation_response_view_role }}, mais sans succès.

Ça c'est pas dans la réponse à la réservation, il faut faire un autre appel avant, j'ai donné l'URL, soit explicite dans le workflow, soit créer un appel webservice dans les settings.

#8

Mis à jour par Benjamin Dauvergne il y a environ un an

  • Assigné à mis à Anaïs Ecuvillon
#11

Mis à jour par Anaïs Ecuvillon il y a environ un an

  • Statut changé de Information nécessaire à Fermé
  • Assigné à Anaïs Ecuvillon supprimé

Benjamin Dauvergne a écrit :

mais tu aurais pu t'en sortir simplement en respectant une politique de nommage des slugs des agendas et des rôles.

et oui, j'ai mis un moment un comprendre, entre plusieurs tickets et une formation, et donc c'est ok, c'est fonctionnel, merci Benj

Formats disponibles : Atom PDF