Skip to main content Help Control Panel

 

Projets «   Campagnes de tests «   RC5 livrée - test de yacs 10.2.12, alias yacs Martin RC 5 «  

tests yacs access control [Integrated]

WorkflowSupport request
StatusSolution has been fully integrated
OwnerAlexis Raimbault
Progress100%

tests réalisés à partir du document fourni par Bernard :


20100302-gestion-des-droits-pour-yacs-martin.pdf

j'ai relevé avec le documents les différences suivantes :

Généralités

Quitter cette section, gérer les éditeurs, s'affichent dans Outils et non pas dans Partage comme l'indique le document.

sections publiques

  • membres :  ne peuvent pas ajouter d'images
  • editeurs de section : peuvent ajouter une image.

sections restreintes

  • souscripteurs : impossible d'ajouter un commentaire ou un lien même si with_links et with_comments.

pages restreintes

  • souscripteurs : pas d'ajout de commentaires ni de liens.

sections privées

  • editeurs : peuvent ajouter une image

  • editeurs de section parente : peuvent modifier la section. supprimer la section, verrouiller la section, ajouter une image.

Comments

Alexis Raimbault - on Feb. 19 2010
Le problème a été enregistré


Alexis Raimbault webmaster free-lance
Bernard Paques - on Feb. 25 2010

Merci BEAUCOUP Alexis de cette analyse fouillée. Je n'avais pas encore eu le temps de regarder ton apport, mais ceci va être très utile.

Une première chose, mise en oeuvre immédiatement, est le déplacement de la commande 'Gérer les éditeurs' pour la mettre juste en-dessous de 'Inviter les participants'.

C'est à la fois plus conforme à la documentation comme tu l'as indiqué et surtout, beaucoup plus rationnel. Curieux comme les choses peuvent émerger simplement en écrivant de la documentation ...

Je tacherai de reproduire les conditions de test que tu mentionnes pour corriger les problèmes un par un. A suivre ...


Bernard Paques - on Mar. 1 2010

Pour le non-ajout d'images par un membre dans une section publique, c'est le logiciel qui a raison, et je change la documentation en conséquence.


Bernard Paques - on Mar. 1 2010

En revanche, les éditeurs de section (publique ou privée) ne devraient pas pouvoir ajouter d'image, il faut être au moins éditeur de section parent pour cela. Code modifié en conséquence dans allow_creation() dans images/images.php.


Bernard Paques - on Mar. 1 2010

Les éditeurs de section parente privée ne devraient pas avoir autant de droits que s'il s'agissait d'une section publique. Test ajouté dans le code pour remédier à ce problème, dans la fonction is_owned() dans sections/sections.php.


Bernard Paques - on Mar. 1 2010

Bien sûr, les souscripteurs devraient pouvoir poster des commentaires sur les pages communautaires, en accès restreint. Correction apportée dans la fonction allow_creation() dans comments/comments.php.


Bernard Paques - on Mar. 1 2010

Pour les souscripteurs sur les sections restreintes, je n'ai pu reproduire que l'absence de lien pour les liens, suivi d'un correctif de la fonction allow_creation dans links/links.php. Pour les commentaires, ç'est tout bon sur la machine de développement, le problème avait-il été résolu depuis ?


Bernard Paques - on Mar. 1 2010
Bernard Paques est le nouveau propriétaire
Fin de l'analyse
Alexis Raimbault - on Mar. 2 2010

commentaires souscripteurs sur sections restreintes...

" le problème avait-il été résolu depuis ? "

Il s'est peut être résolu lorsque tu as corrigé le même sur les pages restreintes.

Sinon Bernard j'ai une question : un membre peut ajouter des images, liens et fichiers sur les pages des autres. Mais ces opérations ne sont-elles pas aparentées à des modifications de pages ?




Alexis Raimbault webmaster free-lance
Bernard Paques - on Mar. 2 2010

Alexis Raimbault : C'est, je pense, l'une des différences importantes avec l'approche "classique" de la gestion des droits, par exemple pour l'administration des fichiers. Yacs, comme d'autres gestionnaires, distingue la modification d'une part, les contributions d'autre part. Pour les contributions, c'est a priori plus ouvert que pour les modifications, sauf si la page est verrouillée bien sûr.


Alexis Raimbault - on Mar. 3 2010

Je comprends ce choix.

Le verrou permet de revenir à une gestion "classique" sauf qu'il verrouille aussi les commentaires. Une autre solution consiste à positionner no_images, no_files, no_links mais dans ce cas l'auteur est lui même empêché (il peut toutefois désactivé les options le temps de faire un ajout)

c'est en faisant des essais dans ce contexte que j'ai remarqué que, en temps que membre, sur une page avec no_files, on peut quand même envoyer des fichiers par l'interface des commentaires.




Alexis Raimbault webmaster free-lance
Alexis Raimbault - on May 3 2010
La solution a été intégrée


Alexis Raimbault webmaster free-lance