Projet

Général

Profil

Bug #11288

l'api user/forms ne montre pas les demandes en cours sur des formulaires désactivés

Ajouté par Thomas Noël il y a presque 8 ans. Mis à jour il y a plus de 7 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Début:
10 juin 2016
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

cf #11281

pour moi il faut montrer les demandes, car l'usager peut quand même y accéder.


Fichiers

Révisions associées

Révision f9be1ffd (diff)
Ajouté par Thomas Noël il y a presque 8 ans

general: make formdatas visible even if related formdefs are disabled (#11288)

Révision 71dc5cec (diff)
Ajouté par Thomas Noël il y a presque 8 ans

general: make formdatas visible even if related formdefs are disabled (#11288)

Historique

#2

Mis à jour par Thomas Noël il y a presque 8 ans

A priori ça serait juste :

diff --git a/wcs/api.py b/wcs/api.py
index 8948c97..854ddb3 100644
--- a/wcs/api.py
+++ b/wcs/api.py
@@ -417,7 +417,7 @@ class ApiUserDirectory(Directory):
         return json.dumps(user_info)

     def get_user_forms(self, user):
-        formdefs = FormDef.select(lambda x: not x.is_disabled())
+        formdefs = FormDef.select()
         user_forms = []
         for formdef in formdefs:
             user_forms.extend(formdef.data_class().get_with_indexed_value(

Mais en dehors de l'API, il y aurait aussi des choses à faire dans les pages de wcs qui présentent les demandes (page de catégorie, myspace, …).

#3

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

Oui, et ok pour un patch qui ferait le nécessaire ailleurs, bien sûr. (et tests etc.)

#4

Mis à jour par Thomas Noël il y a presque 8 ans

  • Assigné à mis à Thomas Noël
#5

Mis à jour par Thomas Noël il y a presque 8 ans

Voici la proposition côté wcs.

Si c'est ok, il va devoir revoir aussi le module auquo qui joue cela dans son coin (et pousser les deux en même temps)

#6

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

ok en modifiant le message. Et donc, oui, il faudrait aussi le patch côté auquotidien.

#7

Mis à jour par Thomas Noël il y a presque 8 ans

Et voici pour auquotidien (je dois regarder pour les tests, comment faire, reprendre ceux de wcs ?)

#8

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

Ouaip, pour les tests, partir de ce qui a été fait dans wcs ça doit aller.

#9

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

  • Statut changé de Nouveau à En cours
#11

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

Un peu plus haut je suggérais d'en changer l'intitulé, "general: make formdatas visible even if related formdefs are disabled (#11288)"; à part ça, ok.

#12

Mis à jour par Thomas Noël il y a presque 8 ans

  • Statut changé de En cours à Résolu (à déployer)
commit f9be1ffdb8cad5c562a83c1797b7e69e94ce2974
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Tue Jun 14 11:20:53 2016 +0200

    general: make formdatas visible even if related formdefs are disabled (#11288)

#13

Mis à jour par Thomas Noël il y a presque 8 ans

Pour auquo j'ai oublié de faire un ticket séparé donc :

commit 71dc5cecd9911ad3b572927a65d651987f5dd47f
Author: Thomas NOEL <tnoel@entrouvert.com>
Date:   Fri Jun 17 17:39:43 2016 +0200

    general: make formdatas visible even if related formdefs are disabled (#11288)

#14

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

  • Version cible mis à v1.47
#15

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

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF