https://dev.entrouvert.org/https://dev.entrouvert.org/favicon.ico?15861920342016-03-31T16:51:17ZRedmine Entr’ouvertw.c.s. - Development #10108: garder le nom de l'agent lors d'une création de demande backoffice/apihttps://dev.entrouvert.org/issues/10108?journal_id=453982016-03-31T16:51:17ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Assigné à</strong> mis à <i>Frédéric Péters</i></li><li><strong>Priorité</strong> changé de <i>Normal</i> à <i>Haut</i></li></ul> w.c.s. - Development #10108: garder le nom de l'agent lors d'une création de demande backoffice/apihttps://dev.entrouvert.org/issues/10108?journal_id=468712016-04-29T13:00:47ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Fichier</strong> <a href="/attachments/10890">0001-backoffice-keep-track-of-agent-doing-backoffice-subm.patch</a> <a class="icon-only icon-download" title="Télécharger" href="/attachments/download/10890/0001-backoffice-keep-track-of-agent-doing-backoffice-subm.patch">0001-backoffice-keep-track-of-agent-doing-backoffice-subm.patch</a> ajouté</li><li><strong>Statut</strong> changé de <i>Nouveau</i> à <i>En cours</i></li><li><strong>Patch proposed</strong> changé de <i>Non</i> à <i>Oui</i></li></ul> w.c.s. - Development #10108: garder le nom de l'agent lors d'une création de demande backoffice/apihttps://dev.entrouvert.org/issues/10108?journal_id=468772016-04-29T13:48:32ZThomas Noël
<ul></ul><p>à propos de :</p>
<pre>
agent_user = get_publisher().user_class.get(formdata.submission_context['agent_id'])
</pre>
<p>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 ?</p> w.c.s. - Development #10108: garder le nom de l'agent lors d'une création de demande backoffice/apihttps://dev.entrouvert.org/issues/10108?journal_id=468792016-04-29T13:55:37ZFrédéric Pétersfpeters@entrouvert.com
<ul></ul><p>La requête envoyée par welco se fait déjà au nom de l'agent connecté, et c'est ça qu'on enregistre :</p>
<pre>
+ 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
</pre> w.c.s. - Development #10108: garder le nom de l'agent lors d'une création de demande backoffice/apihttps://dev.entrouvert.org/issues/10108?journal_id=469002016-04-29T15:41:31ZThomas Noël
<ul></ul><p>Evidemment... fatigué je suis.</p>
<p>Ack.</p> w.c.s. - Development #10108: garder le nom de l'agent lors d'une création de demande backoffice/apihttps://dev.entrouvert.org/issues/10108?journal_id=469012016-04-29T15:42:26ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Statut</strong> changé de <i>En cours</i> à <i>Résolu (à déployer)</i></li></ul><pre>
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)
</pre> w.c.s. - Development #10108: garder le nom de l'agent lors d'une création de demande backoffice/apihttps://dev.entrouvert.org/issues/10108?journal_id=469692016-05-01T18:57:15ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Version cible</strong> mis à <i>v1.42</i></li></ul> w.c.s. - Development #10108: garder le nom de l'agent lors d'une création de demande backoffice/apihttps://dev.entrouvert.org/issues/10108?journal_id=508382016-06-28T17:51:01ZFrédéric Pétersfpeters@entrouvert.com
<ul><li><strong>Statut</strong> changé de <i>Résolu (à déployer)</i> à <i>Fermé</i></li></ul>