[SPIP Zone] Acces restreint 3

   ça bloque à cause de ça dans plugin.xml
j'ose pas commiter, mais des fois que ça puisse servir!

<necessite id="SPIP" version='[2.0.0 dev;]' />
    <necessite id='spip2' version='[1.0;]' />

merci
++
touti

* toutati tapuscrivait, le 30/09/2008 18:38:

  ça bloque à cause de ça dans plugin.xml
j'ose pas commiter, mais des fois que ça puisse servir!

<necessite id="SPIP" version='[2.0.0 dev;]' />
   <necessite id='spip2' version='[1.0;]' />

Il faut installer le plugin SPIP 2 Reloaded.

Au passage, dans mes tests, les rubriques en accès restreints sont bien signalées par le filtre permettant de les identifier (j'affiche un cadena). Mais identifié ou non sur le site, je vois toutes les rubriques.

--
RealET

tu veux dire que l'acces n'est pas restreint, dans la pratique ?
mmmm
As tu bien vidé tout le cache après activation du plugin ?
Peux tu vérifier la requete sql construite et essayer de voir ce qui ne fonctionne pas ?

Le 30 sept. 08 à 18:45, RealET a écrit :

* toutati tapuscrivait, le 30/09/2008 18:38:

  ça bloque à cause de ça dans plugin.xml
j'ose pas commiter, mais des fois que ça puisse servir!
<necessite id="SPIP" version='[2.0.0 dev;]' />
   <necessite id='spip2' version='[1.0;]' />

Il faut installer le plugin SPIP 2 Reloaded.

Au passage, dans mes tests, les rubriques en accès restreints sont bien signalées par le filtre permettant de les identifier (j'affiche un cadena). Mais identifié ou non sur le site, je vois toutes les rubriques.

--
RealET

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

* cedric.morin@yterium.com tapuscrivait, le 01/10/2008 08:52:

tu veux dire que l'acces n'est pas restreint, dans la pratique ?

Oui.

mmmm
As tu bien vidé tout le cache après activation du plugin ?

Oui.
Et j'ai utilisé 2 navigateurs :
un identifié
et un non identifié
Sur l'espace public, je vois la même chose dans les 2 cas (y compris après avoir vidé le cache depuis le navigateur identifié).

Peux tu vérifier la requete sql construite et essayer de voir ce qui ne fonctionne pas ?

Pour être vraiment sûr, j'ai testé avec un SPIP n'ayant que accès restreint V3 + SPIP 2 reloaded.

En mode débug, dans le code, il y a bien :
     $where =
17 array(
18 array('=', 'rubriques.statut', '\'publie\''),
19 array('=', 'rubriques.id_parent', 0), sql_in('rubriques.id_rubrique', AccesRestreint_liste_rubriques_exclues(test_espace_prive()), 'NOT'));
20

Mais identifié ou non identifié, avec le squelette de la dist, *toutes* les rubriques sont affichées (j'ai testé avec un site ayant 2 rubriques, 1 zone d'accès restreint uniquement sur le public, et 1 des 2 rubriques dans la zone).

--
RealET

* RealET tapuscrivait, le 01/10/2008 11:32:

* cedric.morin@yterium.com tapuscrivait, le 01/10/2008 08:52:

tu veux dire que l'acces n'est pas restreint, dans la pratique ?

Oui.

mmmm
As tu bien vidé tout le cache après activation du plugin ?

Oui.
Et j'ai utilisé 2 navigateurs :
un identifié
et un non identifié
Sur l'espace public, je vois la même chose dans les 2 cas (y compris après avoir vidé le cache depuis le navigateur identifié).

Peux tu vérifier la requete sql construite et essayer de voir ce qui ne fonctionne pas ?

Pour être vraiment sûr, j'ai testé avec un SPIP n'ayant que accès restreint V3 + SPIP 2 reloaded.

En mode débug, dans le code, il y a bien :
    $where =
17 array(
18 array('=', 'rubriques.statut', '\'publie\''),
19 array('=', 'rubriques.id_parent', 0), sql_in('rubriques.id_rubrique', AccesRestreint_liste_rubriques_exclues(test_espace_prive()), 'NOT'));
20

Mais identifié ou non identifié, avec le squelette de la dist, *toutes* les rubriques sont affichées (j'ai testé avec un site ayant 2 rubriques, 1 zone d'accès restreint uniquement sur le public, et 1 des 2 rubriques dans la zone).

Et je précise : si je coche les 2 cases :
Restreindre l'accès à cette zone dans la partie publique
Restreindre l'accès à cette zone dans l'espace privé

Alors, ça marche !

--
RealET

Et je précise : si je coche les 2 cases :
Restreindre l'accès à cette zone dans la partie publique
Restreindre l'accès à cette zone dans l'espace privé

Alors, ça marche !

idem pour moi d'ailleurs, et ça marchait pareil sans spip2 reload :wink: hihi
en tout cas de plus en plus simple niveau ergonomique, chapeau bas!
++
touti

Je confirme ...

Autre chose...

Lorsqu'un administrateur (qui est id_webmestre aussi d'ailleurs) modifie une zone pour lequel il n'est pas autorisé à aller... il lui est impossible de voir les rubriques des zones dont il n'a pas accès ni celle de la zone en cours.

don en gros ... on valide mais la rubrique de la zone est perdue...

Quentin

Le 1 oct. 08 à 16:01, toutati a écrit :

Et je précise : si je coche les 2 cases :
Restreindre l'accès à cette zone dans la partie publique
Restreindre l'accès à cette zone dans l'espace privé

Alors, ça marche !

idem pour moi d'ailleurs, et ça marchait pareil sans spip2 reload :wink: hihi
en tout cas de plus en plus simple niveau ergonomique, chapeau bas!
++
touti
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

[22875] corrige tout cela et introduit surement aussi de nouveaux bugs !

Le 2 oct. 08 à 04:09, Drouet quentin a écrit :

Je confirme ...

Autre chose...

Lorsqu'un administrateur (qui est id_webmestre aussi d'ailleurs) modifie une zone pour lequel il n'est pas autorisé à aller... il lui est impossible de voir les rubriques des zones dont il n'a pas accès ni celle de la zone en cours.

don en gros ... on valide mais la rubrique de la zone est perdue...

Quentin

Le 1 oct. 08 à 16:01, toutati a écrit :

Et je précise : si je coche les 2 cases :
Restreindre l'accès à cette zone dans la partie publique
Restreindre l'accès à cette zone dans l'espace privé

Alors, ça marche !

idem pour moi d'ailleurs, et ça marchait pareil sans spip2 reload :wink: hihi
en tout cas de plus en plus simple niveau ergonomique, chapeau bas!
++
touti
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone