Anomalie #516
Scribe : Recherche utilisateur impossible dans EAD avec un compte non admin
Description
Avec un compte associé à un rôle ayant tous les droits scribe_user_xxx, lorsque l'on veut lister des utilisateurs avec l'OUTIL DE RECHERCHE D'UTILISATEUR, on obtient systématiquement la réponse "Il manque des paramètres" quels que soient les filtres posés.
Demandes liées
Révisions associées
Débridage de la recherche des utilisateurs (scribe_user_table)
- usertable.py : suppression d'un test en dur
Fixes #516 @20m
- grouped_edition.py : traitement spécifique pour "admin"
Ref #516 @10m
Historique
#1 Mis à jour par Gaston TJEBBES il y a presque 14 ans
- Sujet changé de Recherche utilisateur impossible dans EAD avec un compte non admin à Scribe : Recherche utilisateur impossible dans EAD avec un compte non admin
#2 Mis à jour par LECLERCQ Michel il y a presque 14 ans
Une remarque avait été ajoutée à ce signalement sur l'ancienne base MANTIS (n° 1416):
Si je fais une recherche d'utilisateur en positionnant le filtre "Membre de la classe", j'obtiens la réponse "Action non autorisée".
P.S.: Cette demande n'aurait-elle pas été un peu oubliée ? (signalement initial fait le 21/09/2009).
#3 Mis à jour par LECLERCQ Michel il y a presque 14 ans
Bonjour,
Y a-t-il un espoir de voir un jour cette demande évoluer ?
#4 Mis à jour par LECLERCQ Michel il y a presque 14 ans
Pour répondre au message de Gaston du mardi 22/06/2010 :
Utilisant EnvOLE 1.5 en mode hébergé sur des serveurs académiques, et ne souhaitant pas laisser le compte admin aux établissements, j'ai créé un compte admin_envole que j'ai rendu administrateur du portail EnvOLE 1.5 et des différents modules intégrés, et à qui j'ai attribué un rôle sur le Scribe permettant de réaliser certaines opérations dont par exemple l'importation des données. J'ai également attribué des droits de gestion des utilisateurs, groupes ...
Votre message m'a fourni le déclic m'orientant vers la solution (bon sang mais c'est bien sûr, comment n'y ai-je pas pensé plus tôt !) : il faut que je donne tous les groupes, classes ... à admin_envole.
Un premier test me montre que c'est sans doute la bonne voie ...
J'étudie également le passage à EnvOLE 2.0 qui, me semble-t-il, a des réponses à cette problématique ?
Je vous tiendrai informé.
Cordialement,
Michel LECLERCQ
#5 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Statut changé de Nouveau à En attente d'informations
- Assigné à mis à Joël Cuissinat
- Version cible mis à Mises à jour 2.3.7 RC
- Temps estimé mis à 2.00 h
- Distribution mis à EOLE 2.3
Pour étude
#6 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- % réalisé changé de 0 à 20
Il reste encore un bridage sur les profs (non responsables) dans la fonction "filter_users" de usertable.py
#7 Mis à jour par Joël Cuissinat il y a plus de 11 ans
- Statut changé de En attente d'informations à Résolu
- % réalisé changé de 20 à 100
#8 Mis à jour par Joël Cuissinat il y a plus de 11 ans
Appliqué par commit ef1e964039f3e757b6ea04791ea4b882d19e2b27.
#9 Mis à jour par Bruno Boiget il y a plus de 11 ans
- Statut changé de Résolu à Fermé
testé en 2.3.7 RC avec un professeur a qui j'ai ajouté un rôle avec toutes les permissions sur scribe_user_xxx