Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| info:limesurvey:userrights [2014/10/14 14:04] – créée radeff | info:limesurvey:userrights [2019/10/30 08:32] (Version actuelle) – radeff | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Droit utilisateurs | + | ====== Droit utilisateurs ====== |
| + | {{tag> | ||
| Les droits des utilisateurs limesurvey ne sont pas encore top sur 1.9 au niveau de la granularité - les rôles sont assez limités, p. ex. on ne peut pas donner à un utilisateur accès à son/ses template sans lui donner les droits sur tous, idem pour les labels etc. | Les droits des utilisateurs limesurvey ne sont pas encore top sur 1.9 au niveau de la granularité - les rôles sont assez limités, p. ex. on ne peut pas donner à un utilisateur accès à son/ses template sans lui donner les droits sur tous, idem pour les labels etc. | ||
| Ligne 7: | Ligne 7: | ||
| Référence: | Référence: | ||
| + | |||
| + | ===== Astuce pour réaffecter des questionnaires ===== | ||
| + | //keyword: changement d' | ||
| + | |||
| + | Problème: JohnDoe gérait des questionnaires, | ||
| + | |||
| + | On peut bien sûr le faire à la main via limesurvey, mais c'est l' | ||
| + | |||
| + | Voici une astuce pour le faire directement en ligne de commande (bien faire un backup avant de votre base lime, une erreur est vite arrivée!!!) | ||
| + | |||
| + | < | ||
| + | #seach lime id of JohnDoe | ||
| + | SELECT uid FROM lime_users WHERE email LIKE ' | ||
| + | #seach lime id of MarySmith | ||
| + | SELECT uid FROM lime_users WHERE email LIKE ' | ||
| + | #replace lime id of JohnDoe with lime id of MarySmith | ||
| + | UPDATE lime_surveys SET owner_id=202 WHERE owner_id =33; | ||
| + | #replace mails | ||
| + | UPDATE lime_surveys SET admin=' | ||
| + | UPDATE lime_surveys SET adminemail=' | ||
| + | UPDATE lime_surveys SET bounce_email=' | ||
| + | UPDATE lime_surveys SET emailresponseto=' | ||
| + | </ | ||
| + | |||
| + | Ensuite, il faut quand même encore aller faire un tour du côté des éventuelles notifications mails et scripts de sortie (urls de fin) pour vérifier, mais on a déjà gagné pas mal de temps... | ||
| + | |||
| + | ===== Liste des administrateurs ===== | ||
| + | Un truc qui manque dans limesurvey, comment avoir une liste des super-admin... | ||
| + | |||
| + | Utiliser la bonne base et lancer la commande SQL: | ||
| + | |||
| + | <code sql> | ||
| + | SELECT `lime_users`.`email` FROM `lime_users`, | ||
| + | WHERE | ||
| + | | ||
| + | AND `lime_permissions`.`read_p` = 1 | ||
| + | AND `lime_permissions`.`update_p` = 1 | ||
| + | AND `lime_permissions`.`delete_p` = 1 | ||
| + | AND `lime_permissions`.`import_p` = 1 | ||
| + | AND `lime_permissions`.`export_p` = 1 | ||
| + | AND `lime_permissions`.`entity` = ' | ||
| + | AND `lime_permissions`.`uid`= `lime_users`.`uid` | ||
| + | GROUP BY `lime_users`.`email` | ||
| + | ORDER BY `lime_users`.`email` ASC | ||
| + | </ | ||
| + | |||