Projet

Général

Profil

Development #60504

Le clic sur un événement passé issu d'un événement récurrent lorsque l'agent a uniquement le rôle de visualisation retourne une 403

Ajouté par Mikaël Ates (de retour le 29 avril) il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
11 janvier 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Lorsque l'agent a uniquement un rôle de visualisation sur un agenda et que celui-ci contient des événements récurrents, lorsque l'agent clique sur une occurrence passée il lui est affiché une 403. Cela ne se produit pas lorsqu'il s'agit d'un événement simple.

Par exemple l'agenda https://agendas-departement06.test.entrouvert.org/manage/agendas/330/settings configuré avec :

Rôle d’édition : Administrateur des seniors
Rôle de visualisation : Gestionnaire des seniors

Et l'événement récurrent : https://agendas-departement06.test.entrouvert.org/manage/agendas/330/events/10759/edit?next=settings

Sur la page mensuelle on voit des occurrences dont une est passée : https://agendas-departement06.test.entrouvert.org/manage/agendas/330/2022/1/

Si un agent avec uniquement le rôle "Gestionnaire des seniors" visualise cette page et clique sur l'occurrence passée, il lui est affiché une 403.


Fichiers

Révisions associées

Révision c9337d47 (diff)
Ajouté par Valentin Deniaud il y a plus de 2 ans

manager: allow first access to event recurrence with view permission (#60504)

Révision 39f78e0c (diff)
Ajouté par Valentin Deniaud il y a plus de 2 ans

manager: add recurrences on event creation (#60504)

Historique

#1

Mis à jour par Mikaël Ates (de retour le 29 avril) il y a plus de 2 ans

  • Description mis à jour (diff)
#3

Mis à jour par Valentin Deniaud il y a plus de 2 ans

  • Assigné à mis à Valentin Deniaud
#4

Mis à jour par Valentin Deniaud il y a plus de 2 ans

0001 pour remédier au 403 constaté.
0002 le vrai bug, il faut ajouter les récurrences d'un évènement quand la date de fin de récurrence est spécifiée, c'est fait dans le formulaire d'édition mais ça a été complètement zappé dans le formulaire d'ajout (#50560, presque un an).

#5

Mis à jour par Lauréline Guérin il y a plus de 2 ans

  • Statut changé de Solution proposée à Solution validée
#6

Mis à jour par Lauréline Guérin il y a plus de 2 ans

(modulo jenkins)

#7

Mis à jour par Valentin Deniaud il y a plus de 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 39f78e0cc2ff4a0022d0743a0fcd74f8b59f132f
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Tue Jan 11 16:11:41 2022 +0100

    manager: add recurrences on event creation (#60504)

commit c9337d47b7a8285761aa23122d1cdff97d86f8ec
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Tue Jan 11 15:00:52 2022 +0100

    manager: allow first access to event recurrence with view permission (#60504)
#8

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#9

Mis à jour par Transition automatique il y a environ 2 ans

Automatic expiration

Formats disponibles : Atom PDF