Projet

Général

Profil

Development #55097

pouvoir assigner un utilisateur à une fonction

Ajouté par Frédéric Péters il y a presque 3 ans. Mis à jour il y a presque 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
22 juin 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Et pas seulement un rôle.

Ça vient après #55019 qui permet d'assigner plusieurs rôles.


Fichiers


Demandes liées

Lié à w.c.s. - Development #35763: permettre d'associer/ajouter un utilisateur à une fonctionFermé03 septembre 2019

Actions

Révisions associées

Révision bebfa9d8 (diff)
Ajouté par Frédéric Péters il y a presque 3 ans

general: allow adding users to functions (#55097)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 3 ans

  • Statut changé de Nouveau à En cours
#2

Mis à jour par Frédéric Péters il y a presque 3 ans

Dans l'action liaison fonction/rôle, si le rôle calculé n'est pas trouvé une recherche se fait dans les utilisateurs, c'est une méthode get_computed_user_id qui va chercher un utilisateur, sur base d'un nameid, d'un email voire d'un nom. Si un utilisateur est trouvé il est posé dans la fonction sous la forme "_user:id-de-l-utilisateur".

Quand il est demandé les rôles d'un utilisateur, ce "_user:id-de-l-utilisateur" est retourné en plus des rôles,

     def get_roles(self):
-        return self.roles or []
+        return (self.roles or []) + ['_user:%s' % self.id]

et voilà.

#3

Mis à jour par Emmanuel Cazenave il y a presque 3 ans

  • Statut changé de Solution proposée à Solution validée
#4

Mis à jour par Frédéric Péters il y a presque 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit bebfa9d81f27508d07b37c302985627c67e2a79d
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Mon Jun 21 21:36:05 2021 +0200

    general: allow adding users to functions (#55097)
#5

Mis à jour par Frédéric Péters il y a presque 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée
#6

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Lié à Development #35763: permettre d'associer/ajouter un utilisateur à une fonction ajouté

Formats disponibles : Atom PDF