Projet

Général

Profil

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

Ajouté par Paul Marillonnet il y a plus d'un an. Mis à jour il y a environ un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
21 décembre 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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.


Fichiers


Demandes liées

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

Actions
Lié à 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’APIFermé22 décembre 2022

Actions

Révisions associées

Révision ba5602ef (diff)
Ajouté par Paul Marillonnet il y a environ un an

manager: filter api client qs on user's admin ou permissions (#72688)

Révision af77cf81 (diff)
Ajouté par Paul Marillonnet il y a environ un an

manager: filter apiclient's available ous on user's ou perms (#72688)

Historique

#1

Mis à jour par Paul Marillonnet il y a plus d'un an

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

Mis à jour par Paul Marillonnet il y a plus d'un an

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Paul Marillonnet
#3

Mis à jour par Paul Marillonnet il y a plus d'un an

  • Fichier 0002-manager-filter-apiclient-s-available-ous-on-user-s-o.patch ajouté
  • Fichier 0001-manager-filter-api-client-qs-on-user-s-admin-ou-perm.patch ajouté
  • Statut changé de En cours à Solution proposée
  • Patch proposed changé de Non à Oui

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

Mis à jour par Paul Marillonnet il y a plus d'un an

  • Fichier 0002-manager-filter-apiclient-s-available-ous-on-user-s-o.patch supprimé
#5

Mis à jour par Paul Marillonnet il y a plus d'un an

  • Fichier 0001-manager-filter-api-client-qs-on-user-s-admin-ou-perm.patch supprimé
#7

Mis à jour par Paul Marillonnet il y a plus d'un an

  • Lié à 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 ajouté
#8

Mis à jour par Robot Gitea il y a environ un an

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

#9

Mis à jour par Robot Gitea il y a environ un an

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

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

#10

Mis à jour par Paul Marillonnet il y a environ un an

  • Statut changé de Solution validée à Résolu (à déployer)
#11

Mis à jour par Transition automatique il y a environ un an

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

Mis à jour par Transition automatique il y a 12 mois

Automatic expiration

Formats disponibles : Atom PDF