Project

General

Profile

Development #72688

/manage/ : l’écran de gestion des clients d’API doit filtrer en fonction de l’OU du/des rôles de gestion détenus par l’usager

Added by Paul Marillonnet 3 months ago. Updated 28 days ago.

Status:
Solution déployée
Priority:
Normal
Category:
-
Target version:
-
Start date:
21 December 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

Actuellement il faut que l’usager détienne le rôle "Administrateur" global. Avec l’arrivée des rôles de gestion par OU (inclus automatiquement dans le rôle d’administration de la même OU), il faut tolérer l’accès à cette page et filtrer les résultats en conséquence.

À noter que ce n’est qu’une première étape des modifications dans le /manage/ suite à l’arrivée de ces nouveaux rôles, une seconde serait qu’un usager qui accède à cette page car il gestionnaire des clients d’API pour une OU donnée, ne puisse pas ajouter à un client d’API des rôles liés à des permissions en dehors de cette OU.


Files


Related issues

Related to Authentic 2 - Development #71275: contrôle d’accès : gérer l’appartenance à des collectivités pour les clients d’APIFermé14 November 2022

Actions
Related to Authentic 2 - Development #72703: /manage/ : l’écran de gestion des clients d’API doit filtrer les rôles ajoutables au client en fonction de l’OU du client d’APISolution déployée22 December 2022

Actions

History

#1

Updated by Paul Marillonnet 3 months ago

  • Related to Development #71275: contrôle d’accès : gérer l’appartenance à des collectivités pour les clients d’API added
#2

Updated by Paul Marillonnet 3 months ago

  • Status changed from Nouveau to En cours
  • Assignee set to Paul Marillonnet
#3

Updated by Paul Marillonnet 3 months ago

  • File 0002-manager-filter-apiclient-s-available-ous-on-user-s-o.patch added
  • File 0001-manager-filter-api-client-qs-on-user-s-admin-ou-perm.patch added
  • Status changed from En cours to Solution proposée
  • Patch proposed changed from No to Yes

0001 qui filtre les APIClients visibles de l’usager en fonction de ses permissions 'authentic2.admin_apiclient' par OU.
0002 qui filtre les OUs auxquelles l’usager peut associer un APIClient nouveau ou existant en fonction de ses mêmes permissions.

#4

Updated by Paul Marillonnet 3 months ago

  • File deleted (0002-manager-filter-apiclient-s-available-ous-on-user-s-o.patch)
#5

Updated by Paul Marillonnet 3 months ago

  • File deleted (0001-manager-filter-api-client-qs-on-user-s-admin-ou-perm.patch)
#7

Updated by Paul Marillonnet 3 months ago

  • Related to Development #72703: /manage/ : l’écran de gestion des clients d’API doit filtrer les rôles ajoutables au client en fonction de l’OU du client d’API added
#8

Updated by Gitea (Bot) Gitea 28 days ago

Paul Marillonnet (pmarillonnet) a ouvert une pull request sur Gitea concernant cette demande :

#9

Updated by Gitea (Bot) Gitea 28 days ago

  • Status changed from Solution proposée to Solution validée

Serghei Mihai (smihai) a approuvé une pull request sur Gitea concernant cette demande :

#10

Updated by Paul Marillonnet 28 days ago

  • Status changed from Solution validée to Résolu (à déployer)
#11

Updated by Transition automatique 28 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF