Project

General

Profile

Development #10108

garder le nom de l'agent lors d'une création de demande backoffice/api

Added by Thomas Noël about 5 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Haut
Target version:
Start date:
26 Feb 2016
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
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.


Files

Associated revisions

Revision d660efd9 (diff)
Added by Frédéric Péters almost 5 years ago

backoffice: keep track of agent doing backoffice submissions (#10108)

History

#1

Updated by Frédéric Péters almost 5 years ago

  • Assignee set to Frédéric Péters
  • Priority changed from Normal to Haut
#3

Updated by Frédéric Péters almost 5 years ago

#4

Updated by Thomas Noël almost 5 years ago

à 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 ?

#5

Updated by Frédéric Péters almost 5 years ago

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
#6

Updated by Thomas Noël almost 5 years ago

Evidemment... fatigué je suis.

Ack.

#7

Updated by Frédéric Péters almost 5 years ago

  • Status changed from En cours to 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)
#8

Updated by Frédéric Péters almost 5 years ago

  • Target version set to v1.42
#9

Updated by Frédéric Péters over 4 years ago

  • Status changed from Résolu (à déployer) to Fermé

Also available in: Atom PDF