Changeset 81474 in spip-zone


Ignore:
Timestamp:
Mar 19, 2014, 12:06:07 PM (5 years ago)
Author:
severo@…
Message:

tickets - privé : mots-clés dans les listes de tickets

Location:
_plugins_/tickets/trunk/prive/squelettes/inclure
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/tickets/trunk/prive/squelettes/inclure/inc_liste_detaillee.html

    r73216 r81474  
    11[(#REM) Noisette d'affichage d'une liste detaillee des tickets suivant des criteres passes en arguments]
     2
     3[(#REM) Récupération de la liste des groupes et mots]
     4#SET{mots_pargroupe,#ARRAY}
     5#SET{colonnes_groupes,#ARRAY}
     6<BOUCLE_groupesmots(GROUPES_MOTS){tables_liees==#VAL{'(^|,)tickets($|,)'}}{par num titre}>
     7        [(#ENV{groupemots_#ID_GROUPE}|oui)
     8                #SET{mots_pargroupe, #GET{mots_pargroupe}|array_merge{#ENV{groupemots_#ID_GROUPE}}}
     9        ]
     10        [(#CONFIG{tickets/general/colonnes_groupesmots}|=={une_par_groupe}
     11                |ou{#CONFIG{tickets/general/colonnes_groupesmots}|=={une_pour_tous}}
     12                |ou{#CONFIG{tickets/general/colonnes_groupesmots}|=={une_par_groupe_important}|et{#OBLIGATOIRE|=={oui}|oui}})
     13                #SET{colonnes_groupes, #GET{colonnes_groupes}|push{#ARRAY{id_groupe,#ID_GROUPE,titre,#TITRE}}
     14        ]
     15</BOUCLE_groupesmots>
     16
    217<B_detaillee>
    318#BOITE_OUVRIR{#CHEMIN_IMAGE{ticket-24.png}|balise_img{'',cadre-icone}|concat{#ENV{titre}},'simple','titrem'}
     
    1025                        <th><:tickets:champ_type_th:></th>]
    1126                        <th><:tickets:champ_importance_th:></th>
     27                <BOUCLE_si_colonne_mots_unique_th(CONDITION){si #CONFIG{tickets/general/colonnes_groupesmots}|=={une_pour_tous}}>
     28                        <th><:tickets:champ_mots_th:></th>
     29                </BOUCLE_si_colonne_mots_unique_th>
     30                        <BOUCLE_colonnes_groupesmots_titre_th(DATA){source table, #GET{colonnes_groupes}}>
     31                        <th>#VALEUR{titre}</th>
     32                        </BOUCLE_colonnes_groupesmots_titre_th>
     33                <//B_si_colonne_mots_unique_th>
    1234                        <th><:tickets:champ_date_th:></th>
    1335                        <th><:tickets:assigne_a_th:></th>
     
    1537        </thead>
    1638        <tbody>
    17         <BOUCLE_detaillee(TICKETS){par severite}{par tracker}{!par date}{pagination 10 #ENV{bloc}}{id_auteur?}{id_assigne?}{statut?}{tracker?}{version?}{jalon?}{composant?}{projet?}>
     39        <BOUCLE_detaillee(TICKETS){par severite}{par tracker}{!par date}{pagination 10 #ENV{bloc}}{id_auteur?}{id_assigne?}{statut?}{tracker?}{version?}{jalon?}{composant?}{projet?}{mots_pargroupe #GET{mots_pargroupe}}>
    1840                <tr>
    1941                        <td style="width: 10px;"><img[ src="(#CHEMIN{[prive/images/(#STATUT|tickets_icone_statut)]})"][ alt="(#STATUT|tickets_texte_statut)"] /></td>
     
    2749                                [&nbsp;(#SEVERITE|tickets_texte_severite)]
    2850                        </td>
     51                <BOUCLE_si_colonne_mots_unique(CONDITION){si #CONFIG{tickets/general/colonnes_groupesmots}|=={une_pour_tous}}>
     52                        <td>#INCLURE{fond=vues/mots_ticket,id_ticket=#ID_TICKET,cacher_aucun_resultat=oui,env,ajax}</td>
     53                </BOUCLE_si_colonne_mots_unique>
     54                <BOUCLE_colonnes_groupesmots_titre(DATA){source table, #GET{colonnes_groupes}}>
     55                        <td>#INCLURE{fond=vues/groupemots_ticket,id_groupes_mot=#ID_TICKET|concat{-,#VALEUR{id_groupe}},cacher_aucun_resultat=oui,env,ajax}</td>
     56                </BOUCLE_colonnes_groupesmots_titre>
     57                <//B_si_colonne_mots_unique>
    2958                        <td>[(#DATE|affdate)]</td>
    3059                        <td>[<a href="#INFO_URL{auteur,#ID_ASSIGNE}">(#INFO_NOM{auteur,#ID_ASSIGNE})</a>]</td>
  • _plugins_/tickets/trunk/prive/squelettes/inclure/inc_liste_detaillee_non_assigne.html

    r58675 r81474  
    11[(#REM) Noisette d'affichage d'une liste detaillee des tickets suivant des criteres passes en arguments]
     2
     3[(#REM) Récupération de la liste des groupes et mots]
     4#SET{mots_pargroupe,#ARRAY}
     5#SET{colonnes_groupes,#ARRAY}
     6<BOUCLE_groupesmots(GROUPES_MOTS){tables_liees==#VAL{'(^|,)tickets($|,)'}}{par num titre}>
     7        [(#ENV{groupemots_#ID_GROUPE}|oui)
     8                #SET{mots_pargroupe, #GET{mots_pargroupe}|array_merge{#ENV{groupemots_#ID_GROUPE}}}
     9        ]
     10        [(#CONFIG{tickets/general/colonnes_groupesmots}|=={une_par_groupe}
     11                |ou{#CONFIG{tickets/general/colonnes_groupesmots}|=={une_pour_tous}}
     12                |ou{#CONFIG{tickets/general/colonnes_groupesmots}|=={une_par_groupe_important}|et{#OBLIGATOIRE|=={oui}|oui}})
     13                #SET{colonnes_groupes, #GET{colonnes_groupes}|push{#ARRAY{id_groupe,#ID_GROUPE,titre,#TITRE}}
     14        ]
     15</BOUCLE_groupesmots>
     16
    217<B_detaillee>
    318#BOITE_OUVRIR{#CHEMIN_IMAGE{ticket-24.png}|balise_img{'',cadre-icone}|concat{#ENV{titre}},'simple','titrem'}
     
    1227                        ]
    1328                        <th><:tickets:champ_importance:></th>
     29                <BOUCLE_si_colonne_mots_unique_th(CONDITION){si #CONFIG{tickets/general/colonnes_groupesmots}|=={une_pour_tous}}>
     30                        <th><:tickets:champ_mots_th:></th>
     31                </BOUCLE_si_colonne_mots_unique_th>
     32                        <BOUCLE_colonnes_groupesmots_titre_th(DATA){source table, #GET{colonnes_groupes}}>
     33                        <th>#VALEUR{titre}</th>
     34                        </BOUCLE_colonnes_groupesmots_titre_th>
     35                <//B_si_colonne_mots_unique_th>
    1436                        <th><:tickets:champ_date:></th>
    1537                </tr>
    1638        </thead>
    1739        <tbody>
    18                 <BOUCLE_detaillee(TICKETS){par severite}{par tracker}{!par date}{pagination 10 #ENV{bloc}}{id_auteur?}{id_assigne=0}{statut?}{tracker?}{jalon?}>
     40                <BOUCLE_detaillee(TICKETS){par severite}{par tracker}{!par date}{pagination 10 #ENV{bloc}}{id_auteur?}{id_assigne=0}{statut?}{tracker?}{jalon?}{mots_pargroupe #GET{mots_pargroupe}}>
    1941                <tr>
    2042                        <td style="width: 10px;"><img[ src="(#CHEMIN{[prive/images/(#STATUT|tickets_icone_statut)]})"][ alt="(#STATUT|tickets_texte_statut)"] /></td>
     
    2951                                [&nbsp;(#SEVERITE|tickets_texte_severite)]
    3052                        </td>
     53                <BOUCLE_si_colonne_mots_unique(CONDITION){si #CONFIG{tickets/general/colonnes_groupesmots}|=={une_pour_tous}}>
     54                        <td>#INCLURE{fond=vues/mots_ticket,id_ticket=#ID_TICKET,cacher_aucun_resultat=oui,env,ajax}</td>
     55                </BOUCLE_si_colonne_mots_unique>
     56                <BOUCLE_colonnes_groupesmots_titre(DATA){source table, #GET{colonnes_groupes}}>
     57                        <td>#INCLURE{fond=vues/groupemots_ticket,id_groupes_mot=#ID_TICKET|concat{-,#VALEUR{id_groupe}},cacher_aucun_resultat=oui,env,ajax}</td>
     58                </BOUCLE_colonnes_groupesmots_titre>
     59                <//B_si_colonne_mots_unique>
    3160                        <td>[(#DATE|affdate)]</td>
    3261                </tr>
Note: See TracChangeset for help on using the changeset viewer.