Bug #10689
api : marquer les demandes qui sont en attente d'une action de l'usager
Statut:
Rejeté
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
18 avril 2016
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Pour le moment on a la distinction ouverte/fermée, ça serait utile de pouvoir pointer les demandes où une action est attendue par l'usager.
Historique
Mis à jour par Frédéric Péters il y a 4 mois
- Statut changé de Nouveau à Rejeté
- Planning mis à Non
Le besoin n'est pas revenu mais je viens de tenter le patch,
--- a/wcs/formdata.py +++ b/wcs/formdata.py @@ -1059,6 +1059,7 @@ class FormData(StorableObject): if self.id and self.formdef.workflow and self.status: d['form_status_is_endpoint'] = self.is_at_endpoint_status() + d['form_status_has_user_action'] = '_submitter' in self.get_actions_roles() if self.tracking_code: d['form_tracking_code'] = self.tracking_code
sauf que ça oblige à évaluer les conditions pour voir s'il y a une action pour l'usager et en local (où j'ai beaucoup de demandes) ça fait passer l'appel /api/users/XXX/forms de 0,69 secondes à 13,72 secondes. Ainsi je vais me rejeter cette idée.