Projet

Général

Profil

Bug #42454

accès d'édition sur un formulaire désactivé

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
04 mai 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

aujourd'hui refusée via :

  File "/usr/lib/python3/dist-packages/wcs/forms/common.py", line 744, in _q_lookup
    return self.wfedit(component[len('wfedit-'):])
  File "/usr/lib/python3/dist-packages/wcs/forms/common.py", line 773, in wfedit
    return f._q_index()
  File "/usr/lib/python3/dist-packages/wcs/backoffice/submission.py", line 125, in _q_index
    return super(FormFillPage, self)._q_index(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/wcs/forms/root.py", line 632, in _q_index
    if self.check_disabled():
  File "/usr/lib/python3/dist-packages/wcs/forms/root.py", line 570, in check_disabled
    raise errors.AccessForbiddenError()

Fichiers

Révisions associées

Révision c357c2f5 (diff)
Ajouté par Frédéric Péters il y a environ 4 ans

misc: allow edit action on disabled forms (#42454)

Historique

#2

Mis à jour par Frédéric Péters il y a environ 4 ans

#3

Mis à jour par Thomas Noël il y a environ 4 ans

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

J'imagine que tu as écrit « if not self.edit_mode and self.check_disabled(): » parce que ça va plus vite de tester self.edit_mode mais je trouve que ça rend la ligne difficile à lire (j'aurais trouvé « if self.check_disabled() and not self.edit_mode: » plus fluide).

#4

Mis à jour par Frédéric Péters il y a environ 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)

Ça ne peut pas être inversé parce que check_disabled va lever une exception.

commit c357c2f5c99bf831decb3981e34c5518f6bbed49
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon May 4 15:21:11 2020 +0200

    misc: allow edit action on disabled forms (#42454)
#5

Mis à jour par Frédéric Péters il y a environ 4 ans

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

Formats disponibles : Atom PDF