diff --git a/README.md b/README.md index 5ca0729..5c9cdb9 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,18 @@ Module pour le logiciel Paheko permettant de faire voter les utilisateurs. +## Notes +Comme la gestion des votes semble être une tâche de secrétariat d'asso, il semble logique de mettre les mêmes droits que pour la gestion des membres. +Seules les personnes ayant les droits d'administateur sur les utilisateurs peuvent donc ajouter/modifier/supprimer les scrutins. ## To Do List [x] Permettre et comptabiliser les votes -[ ] Régler les droits d'accès +[x] Régler les droits d'accès [ ] Permettre plusieurs questions par scrutin [ ] Vérifier qu'un utilisateur ne puisse pas voter s'il arrive sur la page de vote en trichant (pour le moment, la page est juste cachée) +[ ] Permettre l'option de restreindre la visibilité / le vote aux membres à jour à une certaine date [ ] Afficher les résultats de façon moins moche +[ ] Gérer les votes secrets +[ ] Gérer les votes secrets avec preuve de vote +[ ] Permettre l'affichage des résultats à partir d'une certaine date diff --git a/delete.html b/delete.html index 4be8361..4daff9b 100644 --- a/delete.html +++ b/delete.html @@ -1,4 +1,4 @@ -{{#restrict section="accounting" level="write" block=true}}{{/restrict}} +{{#restrict section="users" level="admin" block=true}}{{/restrict}} {{#load assign="scrutin" id=$_GET.id|intval}} {{else}} diff --git a/edit.html b/edit.html index 6438c5d..7deac5b 100644 --- a/edit.html +++ b/edit.html @@ -1,4 +1,4 @@ -{{#restrict section="accounting" level="write" block=true}}{{/restrict}} +{{#restrict section="users" level="admin" block=true}}{{/restrict}} {{:admin_header title="Nouveau scrutin"}} {{if $_GET.id}} diff --git a/index.html b/index.html index 852734d..72a7b1b 100644 --- a/index.html +++ b/index.html @@ -1,11 +1,13 @@ -{{#restrict section="accounting" level="write" block=true}}{{/restrict}} +{{#restrict block=true}}{{/restrict}} {{:admin_header title="Liste des scrutins"}} - +{{#restrict section="users" level="admin"}} + +{{/restrict}} {{#list select="$$.name AS 'Scrutin'" order=1 desc=true}} {{:assign var="qs" name=$name desc=$desc question=$question activity_see=$activity_see}} @@ -24,8 +26,10 @@