Changeset 113656 in spip-zone


Ignore:
Timestamp:
Jan 28, 2019, 12:52:19 PM (3 months ago)
Author:
jluc@…
Message:

Les tests complétés et mis à jour

Location:
_plugins_/macrosession/trunk
Files:
19 added
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/macrosession/trunk/macrotests.html

    r113653 r113656  
    66    <hr>
    77]
    8 <h3>Tous les tests</h3>
     8<h3>Tester et comprendre</h3>
     9[(#DEBUG|non)
     10    <a href="[(#SELF|parametre_url{var_mode,recalcul}|parametre_url{debug,oui})]">Ajouter recalcul et afficher traces macrosession</a>
     11]
     12
    913<ul>
    10     <li><a href="?page=macrotests&test=visiteur">visiteur</a></li>
    11     <li><a href="?page=macrotests&test=visiteur_etendu">visiteur_etendu</a></li>
    12     <li><a href="?page=macrotests&test=visiteur_si">visiteur_si</a></li>
    13     <li><a href="?page=macrotests&test=visiteur_si_etendu">visiteur_si_etendu</a></li>
    14     <li><a href="?page=macrotests&test=visiteur_non">visiteur_non</a></li>
    15     <li><a href="?page=macrotests&test=visiteur_filtre">visiteur_filtre </a></li>
    16     <li><a href="?page=macrotests&test=visiteur_filtre_calcul">visiteur_filtre avec argument calculé</a></li>
    17     <li><a href="?page=macrotests&test=visiteur_comparaison">visiteur_comparaison</a></li>
    18     <li style="margin-bottom:0.5em"><a href="?page=macrotests&test=visiteur_limitations">!! visiteur_limitations !!</a></li>
     14    <li><a href="?page=macrotests&test=session">\#_SESSION sans et avec filtres simples</a></li>
     15    <li><a href="?page=macrotests&test=session_non">\#_SESSION avec filtres 'non' ou '?'</a></li>
     16    <li><a href="?page=macrotests&test=session_comparaison">\#_SESSION avec filtres de comparaison</a></li>
     17    <li><a href="?page=macrotests&test=session_si">\#_SESSION_SI</a></li>
     18    <li><a href="?page=macrotests&test=session_etendu">\#_SESSION étendues</a></li>
     19    <li><a href="?page=macrotests&test=session_si_etendu">\#_SESSION_SI etendu</a></li>
     20    <li><a href="?page=macrotests&test=session_si_etendu_emboite">\#_SESSION_SI étendus et emboités</a></li>
     21    <li><a href="?page=macrotests&test=session_balise_get">\#_SESSION + filtre avec \#GET</a></li>
     22    <li><a href="?page=macrotests&test=session_balise_env">\#_SESSION + filtre avec \#BALISE de l'environnement</a></li>
     23    <li><a href="?page=macrotests&test=session_balise_boucle_etoile">\#_SESSION + filtre avec \#CHAMP* de BOUCLE</a></li>
     24    <li><a href="?page=macrotests&test=session_balise_boucle_id_article">\#_SESSION + filtre avec \#ID_ARTICLE de BOUCLE (balise sans 'traitement')</a></li>
     25    <li style="padding-bottom: 0.5em"><a href="?page=macrotests&test=session_balise_boucle_id_auteur">\#_SESSION comparaison \#ID_AUTEUR de BOUCLE (balise sans 'traitement')</a></li>
     26    <li><a href="?page=macrotests&test=session_balise_boucle">ERREUR : \#_SESSION + filtre avec \#TITRE de BOUCLE (balise avec 'traitement')</a></li>
     27    <li style="padding-bottom: 0.5em"><a href="?page=macrotests&test=session_limitations">!! Limitations des macros !!</a></li>
    1928    <li><a href="?page=macrotests&test=autoriser">autoriser</a></li>
    20     <li><a href="?page=macrotests&test=autoriser_motcle">autoriser_motcle env boucle url</a></li>
    21     <li><a href="?page=macrotests&test=autoriser_calcul">autoriser avec argument calculé</a></li>
     29    <li><a href="?page=macrotests&test=autoriser_motcle">_autoriser avec calcul par 'env' et 'url'</a></li>
     30    <li><a href="?page=macrotests&test=autoriser_motcle_boucle">_autoriser dans BOUCLE, avec calcul par motclé 'boucle'</a></li>
     31    <li><a href="?page=macrotests&test=autoriser_balise_boucle">_autoriser dans BOUCLE, avec calcul par balise #CHAMP sans 'traitement'</a></li>
     32    <li><a href="?page=macrotests&test=autoriser_balise_get">_autoriser avec calcul par balise #GET</a></li>
     33    <li><a href="?page=macrotests&test=autoriser_dans_boucle">autoriser avec argument calculé dans une boucle</a></li>
    2234</ul>
  • _plugins_/macrosession/trunk/macrotests/autoriser.html

    r113651 r113656  
    33nom : #_SESSION{nom}<br>
    44statut : #_SESSION{statut}<br>
    5 <br>
    6 <br>avant autoriser_si webmestre<br>
     5
     6<h4>\#_AUTORISER_SI{webmestre}</h4>
    77
    88#_AUTORISER_SI{webmestre}
    9 webmestre
     9OUI webmestre
    1010#_AUTORISER_SINON
    11 pas webmestre
     11NON, pas webmestre
    1212#_AUTORISER_FIN
    1313
    14 <br>après<br>
    15 <br>avant autoriser_si modifier article 2<br>
     14<h4>\#_AUTORISER_SI{modifier,article,2}</h4>
    1615
    1716#_AUTORISER_SI{modifier,article,2}
    18 peut modifier article 2
     17OUI modifier article 2
    1918#_AUTORISER_SINON
    20 peut pas modifier article 2
     19NON, pas modifier article 2
    2120#_AUTORISER_FIN
    2221
    23 <br>après<br>
     22<h4>\#_AUTORISER_SI{testotor,article,2}</h4>
     23
     24#_AUTORISER_SI{testotor,article,2}
     25OUI testotor article 2
     26#_AUTORISER_SINON
     27NON, pas testotor article 2
     28#_AUTORISER_FIN
     29
     30
     31<br><br>Fin
  • _plugins_/macrosession/trunk/macrotests/autoriser_motcle.html

    r113653 r113656  
    1 #SQUELETTE
    2 Pour tester ce squelette il faut debug=oui dans l'url<br>
    3 et avoir activé le debug dans macrosession_options.php<br>
    4 Et l'article dont l'id_article est en url doit exister.<br>
    5 Environnement reçu  # ID_ARTICLE=#ID_ARTICLE<br>
    6 <a href="[(#SELF|parametre_url{id_article,1}">Ajouter id_article=1 à l'url</a><br>
    7 <h1># _AUTORISER_SI avec valeurs calculées d'id - HORS BOUCLE</h1>
     1#SQUELETTE<br>
     2
     3Environnement reçu  # ID_ARTICLE=«#ID_ARTICLE»<br>
     4[(#ID_ARTICLE|non)
     5Il faut un id_article existant dans l'url.<br>
     6<a href="[(#SELF|parametre_url{id_article,1})]">Ajouter id_article=1 à l'url</a><br>]
    87<br>
    9 <h3>Ici id_article=#ID_ARTICLE venu de l'env</h3>
     8_SESSION : nom=#_SESSION{nom} - statut=#_SESSION{statut}
     9<br>
    1010
    11 _SESSION :<br>
    12 nom=#_SESSION{nom}<br>
    13 statut=#_SESSION{statut}<br>
     11<h1>\#_AUTORISER_SI avec id calculés / motclés HORS BOUCLE</h1>
     12
     13
     14<hr>
     15<i>Avec testotor : trace bleue + OUI</i><br>
     16
     17<h3>Avec motcle url : _AUTORISER_SI{testotor,article,url}</h3>
     18_request(id_article) : [(#VAL{id_article}|_request)]
     19#_AUTORISER_SI{testotor,article,url}
     20OUI
     21#_AUTORISER_SINON
     22NON
     23#_AUTORISER_FIN
    1424<br>
    15 _AUTORISER:<br>
    16 #_AUTORISER_SI{modifier,article,1}
    17         OUI _AUTORISER modifier article 1
     25<h3>Avec motcle env : AUTORISER_SI{testotor,article,env}</h3>
     26Val d'env de id_article : #ID_ARTICLE
     27#_AUTORISER_SI{testotor,article,env}
     28OUI
    1829#_AUTORISER_SINON
    19         NON _AUTORISER modifier article 1
     30NON
    2031#_AUTORISER_FIN
     32<br>
     33<hr>
     34<i>Avec modifier</i><br>
    2135
    22 <h3>Avec url : _AUTORISER_SI{modifier,article,url}</h3>
     36<h3>Avec motcle url : _AUTORISER_SI{modifier,article,url}</h3>
    2337_AUTORISER modifier article url avec val de id_article : [(#VAL{id_article}|_request)]
    2438#_AUTORISER_SI{modifier,article,url}
     
    2842#_AUTORISER_FIN
    2943<br>
    30 <h3>Avec env : AUTORISER_SI{modifier,article,env}</h3>
     44<h3>Avec motcle env : AUTORISER_SI{modifier,article,env}</h3>
    3145Val d'env de id_article : #ID_ARTICLE
    3246#_AUTORISER_SI{modifier,article,env}
Note: See TracChangeset for help on using the changeset viewer.