Projet

Général

Profil

Development #55081

après une action sur une demande si plus d'accès, tenter une redirection

Ajouté par Frédéric Péters il y a presque 3 ans. Mis à jour il y a presque 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
22 juin 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Une action qui fait liaison fonction/rôle, elle peut faire perdre à l'agent ses autorisations de traitement, mais la redirection va quand même se faire vers la demande et ça affichera accès interdit.

On a déjà une détection de la perte d'accès, mais on la joue uniquement en cas de changement de statut :

        if current_status != self.filled.status:
            get_logger().info(
                'form %s - id: %s - status -> %s' % (self.formdef.name, self.filled.id, self.filled.status)
            )
            try:
                self.check_auth()
            except errors.AccessError:
                # the user no longer has access to the form; redirect to a
                # different page
                [...]

je me dis qu'elle pourrait tout le temps être jouée.


Fichiers


Demandes liées

Lié à w.c.s. - Development #35879: Renvoi propre sur perte de droits de visualisation d'une demande lors de l'instructionFermé06 septembre 2019

Actions

Révisions associées

Révision 454d63dc (diff)
Ajouté par Frédéric Péters il y a presque 3 ans

forms: always redirect user after access right is lost (#55081)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 3 ans

  • Assigné à mis à Frédéric Péters
#2

Mis à jour par Frédéric Péters il y a presque 3 ans

C'est juste retirer la condition et le niveau d'indentation + ajouter un test.

#3

Mis à jour par Emmanuel Cazenave il y a presque 3 ans

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

Mis à jour par Frédéric Péters il y a presque 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 454d63dcd2a2ea5fed929ca0a160f09cf2ec1adb
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Jun 22 14:19:23 2021 +0200

    forms: always redirect user after access right is lost (#55081)
#5

Mis à jour par Frédéric Péters il y a presque 3 ans

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

Mis à jour par Frédéric Péters il y a 7 mois

  • Lié à Development #35879: Renvoi propre sur perte de droits de visualisation d'une demande lors de l'instruction ajouté

Formats disponibles : Atom PDF