Development #10108
garder le nom de l'agent lors d'une création de demande backoffice/api
Début:
26 février 2016
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Dans le submission_context (ou ailleurs), enregistrer le nom de l'agent qui a lancé la saisie backoffice. Également proposer la possibilité dans l'API.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 8 ans
- Assigné à mis à Frédéric Péters
- Priorité changé de Normal à Haut
Mis à jour par Frédéric Péters il y a presque 8 ans
- Fichier 0001-backoffice-keep-track-of-agent-doing-backoffice-subm.patch 0001-backoffice-keep-track-of-agent-doing-backoffice-subm.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a presque 8 ans
à propos de :
agent_user = get_publisher().user_class.get(formdata.submission_context['agent_id'])
comment le système qui utilise l'API va-t-il savoir le «agent_id» à utiliser ? Si c'est welco par exemple, il a juste l'uuid qui est partagé, non ?
Mis à jour par Frédéric Péters il y a presque 8 ans
La requête envoyée par welco se fait déjà au nom de l'agent connecté, et c'est ça qu'on enregistre :
+ if meta.get('backoffice-submission'): + # keep track of the agent that did the submit + if not formdata.submission_context: + formdata.submission_context = {} + formdata.submission_context['agent_id'] = user.id
Mis à jour par Frédéric Péters il y a presque 8 ans
- Statut changé de En cours à Résolu (à déployer)
commit d660efd9df2af301733056e26c627245fd71e847 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Apr 29 14:56:42 2016 +0200 backoffice: keep track of agent doing backoffice submissions (#10108)
backoffice: keep track of agent doing backoffice submissions (#10108)