Evolution #22601
Création automatique des groupes d’utilisateurs (Configuration > Créer/modifier les groupes d’utilisateurs)
0%
Description
Il faudrait créer automatiquement les groupes Classes/Options (profs et élèves) et un groupe avec les profs et les administratifs pour que les utilisateurs puissent gérer les permissions dans les questionnaires qu’ils ont créés.
Révisions associées
command de synchro poshprofil (ref #22601)
synchro limesurvey (ref #22601)
synchro limesurvey taille champ nom groupe plus grand (ref #22601)
synchro limesurvey taille champ nom groupe plus grand (ref #22601)
Historique
#1 Mis à jour par Arnaud FORNEROT il y a environ 6 ans
- Tracker changé de Demande à Evolution
- Statut changé de Nouveau à En attente d'informations
Tu parles des groupes d'invitations que l'on génère via la synchronisation ?
#2 Mis à jour par Christophe BRENELIERE il y a environ 6 ans
Non, cela n'a aucun lien avec les groupes d'invitations.
Le créateur d’un questionnaire peut donner des permissions sur son questionnaire à d’autres utilisateurs pour pouvoir travailler à plusieurs ou permettre l’accès à certaines fonctionnalités liées au questionnaire (par exemple accès aux statistiques).
Pour cela, une fois rentré dans un questionnaire, il faut aller dans "Propriétés du questionnaire" puis "Permissions du questionnaire". Actuellement, les utilisateurs n’appartenant à aucun groupe, les champs "Utilisateurs" et "Groupes d’utilisateurs" sont vides.
Pour permettre cela, il faudrait créer automatiquement les groupes demandés dans "Configuration --> Créer/modifier les groupes d’utilisateurs" et gérer leur mise à jour.
#3 Mis à jour par Arnaud FORNEROT il y a plus de 5 ans
J'ai un peu regarder
L'uid des users est dans au mons 11 tables de limesurvey.
A la rigueur créer des users et des groupes s'ils n'existent pas cela va, par contre la suppression cela va etre très risqué.
On risque de de louper des trucs sur la purge des utilisateurs.
Pas de purge cela te va ?
La faire me semble trop risqué.
A savoir j'ai regarder l'API de limesurvey si on pouvait le faire ce biai. Il n'y a pas de méthode permettant de créer ou de supprimer des utilisateurs.
#4 Mis à jour par Christophe BRENELIERE il y a plus de 5 ans
Nous pouvons commencer par ces étapes : Ajout des utilisateurs, création et peuplage des groupes.
Après plusieurs années d'utilisation, le nettoyage dans la liste des utilisateurs sera nécessaire. As-tu regardé le script utilisé lors de la suppression d'un utilisateur (Configuration > Gérer les administrateurs de questionnaire)?
#5 Mis à jour par Laurent Brillard il y a environ 3 ans
Bonjour Arnaud,
Bonjour à tous,
J'ai une demande en ce sens : pouvoir partager un questionnaire avec d'autres utilisateurs...
Il y a bien une alternative : créer un groupe et le peupler mais ces 2 opérations ne peuvent être faites que par un administrateur...
Ensuite un utilisateur peut partager avec un groupe.
Donc si Arnaud pouvait implémenter la requête des utilisateurs dans les permissions d'un questionnaire, ce serait bien !
Bien à vous,
Laurent
#6 Mis à jour par Arnaud FORNEROT il y a environ 2 ans
- Statut changé de En attente d'informations à Résolu
- Version cible mis à Envole 5.26
J'ai pu faire la synchronisation via poshprofil des utilisateurs et des groupes dans limesurvey.
Il faudrait tester en 2.5 et en >= 2.6 car entre les deux ; la version de limesurvey est différente
Il faudra aussi mettre à jour poshprofil
paquet = 2.5 limesurvey = eole-limesurvey_3.18.0+2-8
paquet >= 2.6 limesurvey = eole-limesurvey_3.26.2+3-9
paquet >= 2.5 poshprofil = eole-posh-profil_4.0+2-182
Pour cela j'ai développé des "commandes" dans limesurvey appelé par poshprofil en bash
Commandes exécutées lors de la synchronisation Limesurvey déjà existante
J'ai du aussi faire passer une modif de structure sur limesurvey pour agrandir la zone nom d'un groupe.
#7 Mis à jour par Arnaud FORNEROT il y a plus d'un an
- Statut changé de Résolu à Fermé