Changeset 68112 in spip-zone


Ignore:
Timestamp:
Dec 4, 2012, 11:20:55 AM (7 years ago)
Author:
kent1@…
Message:

Au revoir la boucle (POUR), on utilise la boucle DATA.

La boucle POUR étant mappée sur DATA, autant utiliser l'originale

On permet aussi de filtrer les tickets depuis l'inclure et pas seulement depuis le formulaire de tri

Location:
_plugins_/tickets/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/tickets/trunk/controleurs/ticket_composant.html

    r67961 r68112  
    1010<select class="crayon-active" name="#ENV{name_composant}"
    1111        style="width:#ENV{largeur}px;#ENV{style}" >
    12         <BOUCLE_composants(POUR){tableau #GET{valeurs}}>>
     12        <BOUCLE_composants(DATA){source table, #GET{valeurs}}>>
    1313                <option value="#VALEUR"[(#COMPOSANT**|=={#VALEUR}|?{selected})]>[(#VALEUR|typo)]</option>
    1414        </BOUCLE_composants>
  • _plugins_/tickets/trunk/controleurs/ticket_navigateur.html

    r58677 r68112  
    1111        style="width:#ENV{largeur}px;#ENV{style}">
    1212        <option value="">-</option>
    13         <BOUCLE_versions(POUR){tableau #GET{valeurs}}>>
     13        <BOUCLE_versions(DATA){source table, #GET{valeurs}}>>
    1414                <option value="#CLE"[(#NAVIGATEUR|=={#CLE}|?{selected})]>[(#VALEUR)]</option>
    1515        </BOUCLE_versions>
  • _plugins_/tickets/trunk/controleurs/ticket_projet.html

    r58677 r68112  
    1010<select class="crayon-active" name="#ENV{name_projet}"
    1111        style="width:#ENV{largeur}px;#ENV{style}" >
    12         <BOUCLE_projets(POUR){tableau #GET{valeurs}}>>
     12        <BOUCLE_projets(DATA){source table, #GET{valeurs}}>>
    1313                <option value="#VALEUR"[(#PROJET|=={#VALEUR}|?{selected})]>[(#VALEUR)]</option>
    1414        </BOUCLE_projets>
  • _plugins_/tickets/trunk/controleurs/ticket_version.html

    r67961 r68112  
    1010<select class="crayon-active" name="#ENV{name_version}"
    1111        style="width:#ENV{largeur}px;#ENV{style}" >
    12         <BOUCLE_versions(POUR){tableau #GET{valeurs}}>>
     12        <BOUCLE_versions(DATA){source table, #GET{valeurs}}>>
    1313                <option value="#VALEUR"[(#VERSION**|=={#VALEUR}|?{selected})]>[(#VALEUR|typo)]</option>
    1414        </BOUCLE_versions>
  • _plugins_/tickets/trunk/formulaires/editer_ticket.html

    r56973 r68112  
    3939
    4040                        #SET{saisies, #ARRAY{projet,projets,composant,composants,version,versions,jalon,jalons}}
    41                         <BOUCLE_saisies(POUR) {tableau #GET{saisies}}>
     41                        <BOUCLE_saisies(DATA){source table, #GET{saisies}}>
    4242                        [(#VALEUR|tickets_champ_optionnel_actif|oui)
    4343                                [(#SAISIE{selection, #CLE,
  • _plugins_/tickets/trunk/formulaires/inc-tickets_autorisations.html

    r35954 r68112  
    33<B_bloc_autorisation>
    44<ul>
    5         <BOUCLE_bloc_autorisation(POUR){tableau #GET{legendes}}>
     5        <BOUCLE_bloc_autorisation(DATA){source table, #GET{legendes}}>
    66        #SET{prefixe, #GET{prefixes}|table_valeur{#CLE}}
    77        <li class="fieldset">
  • _plugins_/tickets/trunk/inclure/liste_tickets.html

    r58698 r68112  
    5050#SET{champs_optionnels,#ARRAY}
    5151#SET{champs, #ARRAY{projet,projets,composant,composants,version,versions,jalon,jalons}}
    52 <BOUCLE_champs_optionnels(POUR) {tableau #GET{champs}}>
     52<BOUCLE_champs_optionnels(DATA){source table, #GET{champs}}>
    5353[(#VALEUR|tickets_champ_optionnel_actif|oui)
    5454        #SET{champs_optionnels,#GET{champs_optionnels}|push{#CLE}}
     
    8585        [(#SET{url_defiltrer,[(#GET{url_defiltrer}|parametre_url{statuts,''})]})]
    8686        <p><:tickets:champ_statut:>
    87         <BOUCLE_pour_statuts(POUR){tableau #ENV{statuts,#ARRAY}}{', '}>[(#VALEUR|tickets_texte_statut)]</BOUCLE_pour_statuts>
     87        <BOUCLE_pour_statuts(DATA){source table, #ENV{statuts,#ARRAY}}{', '}>[(#VALEUR|tickets_texte_statut)]</BOUCLE_pour_statuts>
    8888        </p>
    8989        </B_pour_statuts>
     
    9191        [(#SET{url_defiltrer,[(#GET{url_defiltrer}|parametre_url{severites,''})]})]
    9292        <p><:tickets:champ_type:>
    93         <BOUCLE_pour_severites(POUR){tableau #ENV{severites}}{', '}>[(#VALEUR|tickets_texte_severite)]</BOUCLE_pour_severites>
     93        <BOUCLE_pour_severites(DATA){source table, #ENV{severites}}{', '}>[(#VALEUR|tickets_texte_severite)]</BOUCLE_pour_severites>
    9494        </p>
    9595        </B_pour_severites>
     
    101101        [(#SET{url_defiltrer,[(#GET{url_defiltrer}|parametre_url{trackers,''})]})]
    102102        <p><:tickets:champ_type:>
    103         <BOUCLE_pour_trackers(POUR){tableau #ENV{trackers}}{', '}>[(#VALEUR|tickets_texte_tracker)]</BOUCLE_pour_trackers>
     103        <BOUCLE_pour_trackers(DATA){source table, #ENV{trackers}}{', '}>[(#VALEUR|tickets_texte_tracker)]</BOUCLE_pour_trackers>
    104104        </p>
    105105        </B_pour_trackers>
     
    238238        <BOUCLE_detaillee(TICKETS){recherche?}{id_auteur?}{id_auteur IN #ENV{auteurs,#GET{tout_auteurs}}}{id_auteur !IN #ENV{id_auteur_non,#ARRAY{0,999999999999}}}{id_assigne?}{id_assigne IN #ENV{assignes,#GET{tout_assignes}}}{id_assigne !IN #ENV{id_assigne_non,#ARRAY{0,999999999999}}}{statut IN #ENV{statuts,#GET{tout_statuts}}}{tracker?}{tracker IN #ENV{trackers,#GET{tout_trackers}}}{severite?}{severite IN #ENV{severites,#GET{tout_severites}}}{version?}{jalon?}{composant?}{projet?}{sticked?}{tri #ENV{order,date},#GET{defaut_tri}}{date > #ENV{date_debut,2000-01-01}}{date < #ENV{date_fin,2100-01-01}}{pagination #ENV{pagination_#GET{hash_pagination},#ENV{pagination,10}} #GET{hash_pagination}}>
    239239                <tr class="[(#COMPTEUR_BOUCLE|alterner{odd,even})]">
    240                         <td>[(#STATUT|tickets_icone_statut{true})]</td>
     240                        <td><a href="[(#SELF|parametre_url{statut,#STATUT})]">[(#STATUT|tickets_icone_statut{true})]</a></td>
    241241                        <td><strong class="#EDIT{titre}"><a href="[(#URL_TICKET)]">##ID_TICKET</a></strong></td>
    242242                        <td>
     
    245245                        </td>
    246246                        [(#REM) Si le tracker est explicite, on ne l'affiche pas ]
    247                         [(#ENV{tracker}|non)<td>[(#TRACKER|tickets_texte_tracker)]</td>]
     247                        [(#ENV{tracker}|non)<td><a href="[(#SELF|parametre_url{tracker,#TRACKER**})]">[(#TRACKER|tickets_texte_tracker)]</a></td>]
    248248                        <td>
    249                                 [(#SEVERITE|tickets_icone_severite{true})]
    250                                 [&nbsp;(#SEVERITE|tickets_texte_severite)]
     249                                <a href="[(#SELF|parametre_url{severite,#SEVERITE**})]">[(#SEVERITE|tickets_icone_severite{true})]
     250                                [&nbsp;(#SEVERITE|tickets_texte_severite)]</a>
    251251                        </td>
    252252                        [(#VAL{projet}|in_array{#GET{champs_optionnels,#ARRAY}}|oui)
    253                                 <td class="#EDIT{projet}">[(#PROJET|sinon{-})]</td>
     253                                <td class="#EDIT{projet}"><a href="[(#SELF|parametre_url{projet,#PROJET**})]">[(#PROJET|sinon{-})]</a></td>
    254254                        ]
    255255                        [(#VAL{composant}|in_array{#GET{champs_optionnels,#ARRAY}}|oui)
    256                                 <td class="#EDIT{composant}">[(#COMPOSANT|sinon{-})]</td>
     256                                <td class="#EDIT{composant}"><a href="[(#SELF|parametre_url{composant,#COMPOSANT**})]">[(#COMPOSANT|sinon{-})]</a></td>
    257257                        ]
    258258                        [(#VAL{version}|in_array{#GET{champs_optionnels,#ARRAY}}|oui)
    259                                 <td class="#EDIT{version}">[(#VERSION|sinon{-})]</td>
     259                                <td class="#EDIT{version}"><a href="[(#SELF|parametre_url{version,#VERSION**})]">[(#VERSION|sinon{-})]</a></td>
    260260                        ]
    261261                        [(#VAL{jalon}|in_array{#GET{champs_optionnels,#ARRAY}}|oui)
    262                                 <td class="#EDIT{jalon}">[(#JALON|sinon{-})]</td>
     262                                <td class="#EDIT{jalon}"><a href="[(#SELF|parametre_url{jalon,#JALON**})]">[(#JALON|sinon{-})]</a></td>
    263263                        ]
    264264                        <td>[(#DATE|affdate)]</td>
Note: See TracChangeset for help on using the changeset viewer.