Application des droits utilisateurs sur les tâches
Posted: 20 Jan 2018, 09:32
Bonjour,
Ayant mis récemment Soplanning en production, j'ai constaté quelques incohérences dans les droits, du moins si j'ai bien compris le fonctionnement de ce planning par ailleurs très bien codé.
Les droits d'accès sur le formulaire "mes tâches" sont différents de ceux accessibles sur le "planning". Il me semble qu'il faudrait modifier le fichier www_tache.tpl comme suit :
Ligne 322 :
{if in_array("tasks_modify_all", $user.tabDroits) || (in_array("tasks_modify_own_project", $user.tabDroits) && $projet.createur_id eq $user.user_id) || (in_array("tasks_modify_own_task", $user.tabDroits) && ($projet.user_id eq $user.user_id) || $projet.createur_id eq $user.user_id)}
Bien cordialement,
Fr SCM
Ayant mis récemment Soplanning en production, j'ai constaté quelques incohérences dans les droits, du moins si j'ai bien compris le fonctionnement de ce planning par ailleurs très bien codé.
Les droits d'accès sur le formulaire "mes tâches" sont différents de ceux accessibles sur le "planning". Il me semble qu'il faudrait modifier le fichier www_tache.tpl comme suit :
Ligne 322 :
{if in_array("tasks_modify_all", $user.tabDroits) || (in_array("tasks_modify_own_project", $user.tabDroits) && $projet.createur_id eq $user.user_id) || (in_array("tasks_modify_own_task", $user.tabDroits) && ($projet.user_id eq $user.user_id) || $projet.createur_id eq $user.user_id)}
Bien cordialement,
Fr SCM