On Fri, 2006-10-06 at 13:09 +0000, fil@rezo.net wrote:
Author: fil@rezo.net
Date: Fri Oct 6 15:09:15 2006
New Revision: 5944Log:
gestion de droits plus complete : widgets.js etablit la liste des
class='titre-article-12' qui sont presents dans la page, et demande
(par ahah) la liste des classes qui correspondent a ses droits ;
ensuite seulement il les active
original comme idée ça !
mais ce qui m'embête, c'est on aura a priori un squelette qui va
afficher des choses intelligemment, et mettre les class là où c'est
pertinant, ce qui fait donc double emploi.
par contre, pour éviter qu'on truande un post pour faire comme si
on avait eu le droit d'éditer, il faut faire le test à ce moment là
aussi, donc finalement, on teste 3 fois.
autre solution (toujours le mécanisme d'actions évoqué depuis un
bon moment) : si coté squelette on génère une liste de tous les
class pertinants et un hash+alea et qu'on vérifie à l'arrivée que les
éléments postés sont dans cette liste, si on fait confiance au
squelette, on n'a plus qu'à vérifier que le hash est correct. non ?
ou alors c'est au haha de générer ce hash afin de pouvoir faire des
squelettes "grands ouverts", mais ça me parait un peu dommage, puisqu'il
faut du php qui permet ou pas les choses, en plus du squelette, alors
que le squelette pourrait gérer ça.
Par exemple, si on veut donner tous les droits dans une rubrique, il
suffit d'un squelette spécifique qui met le class widget aux éléments
d'une boucle sur cette rubrique. pas besoin de php générant une liste en
testant le statut de chaque élément reçu.
nan ? c'est à coté de la plaque mon raisonnement ? vu l'heure, ça
m'étonnerait pas en fait ![]()
--
À+, Pif.