Project

General

Profile

Development #60643

api notification pour plusieurs utilisateurs à la fois

Added by Frédéric Péters 13 days ago. Updated 8 days ago.

Status:
Solution proposée
Priority:
Normal
Assignee:
Target version:
-
Start date:
13 Jan 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

L'API (api/notification/add/) prend un seul usager en paramètre; il serait utile de pouvoir en prendre plusieurs, qu'un message "publi-postée" depuis w.c.s. puisse être distribué en un seul appel.


Files


Related issues

Related to w.c.s. - Development #60639: Permettre l'envoi de notification en masseNouveau13 Jan 202225 Mar 2022

Actions

History

#1

Updated by Frédéric Péters 13 days ago

#2

Updated by Nicolas Roche 9 days ago

  • Assignee set to Nicolas Roche
#3

Updated by Nicolas Roche 8 days ago

L'API (api/notification/add/) prend un seul usager en paramètre

En fait il s'agit d'un paramètre implicite : l'utilisateur courant est récupéré dans l'objet request.
Ici je prend uniquement les usagers passés via le nouveau paramètre, s'il est fourni.

Avec #22390 on a ajouté un identifiant publique qui permet de mettre à jour la notification.
(lors de l'appel via l'action notification de wcs on renseigne cet identifiant avec le numéro de la demande d'origine, ex: "formdata:59-22".)
Le endpoint répond un nouveau message ('ids': [...]) si l'on créé plusieurs notifications sans fournir d'identifiant (pour ne pas modifier l'existant).

#4

Updated by Frédéric Péters 8 days ago

usernames

"username" c'est l'identifiant de l'usager qui est quelque chose parfois activé dans Authentic, souvent pas et les utilisateurs vivent sans, s'identifient avec leur adresse email.

Il ne faut pas venir parler ici de "username", c'est s'assurer à coup sûr de quelque chose qui ne fonctionnera pas.

Entre applications de Publik un utilisateur est identifié par son uuid.

→ combo.profile.utils, get_user_from_name_id.

Also available in: Atom PDF