Project

General

Profile

Development #35391

Restreindre la visibilité des utilisateurs par les administrateurs de rôles aux utilisateurs de la même OU que le rôle

Added by Benjamin Dauvergne 9 days ago. Updated 9 days ago.

Status:
Nouveau
Priority:
Normal
Category:
-
Target version:
-
Start date:
13 Aug 2019
Due date:
% Done:

0%

Patch proposed:
No
Planning:
No

Description

Cas d'usage IMIO :
  • une OU par collectivité
  • un rôle d'accès par service de la collectivité
  • des agents administrateur du rôle

Les administrateurs des rôles d'accès ne doivent voir que les utilisateurs de leur collectivité, si besoin de donner accès à un agent d'une autre collectivité ils font appel à un administrateur à l'échelon supérieur, IMIO.

Actuellement une visibilité de l'ensemble des utilisateurs est donnée :

206     def get_admin_role(self, ou=None):
207         from . import utils
208         admin_role = self.__class__.objects.get_admin_role(
209             self, ou=self.ou,
210             name=_('Managers of role "{role}"').format(
211                 role=six.text_type(self)),
212             slug='_a2-managers-of-role-{role}'.format(
213                 role=slugify(six.text_type(self))),
214             permissions=(utils.get_view_user_perm(),), <-- ici
215             self_administered=True)
216         return admin_role

History

#1 Updated by Benjamin Dauvergne 9 days ago

  • Assignee set to Benjamin Dauvergne

Also available in: Atom PDF