Changeset 81481 in spip-zone


Ignore:
Timestamp:
Mar 19, 2014, 2:30:41 PM (5 years ago)
Author:
severo@…
Message:

tickets - report des chgts de liste_tickets.html

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/tickets/trunk/inclure/liste_tickets_ss_version.html

    r81371 r81481  
    2424        -* composant = string             Le composant
    2525        -* projet = string                Le projet
     26        -* groupemots_xx = array          Les mots-clés (xx devant être id_groupe d'un groupe associable aux tickets)
    2627        -* sticked = oui|''               N'afficher que les tickets épinglés ou pas
    2728        -* objet = string                 N'afficher que les tickets liés à ce type d'objet
     
    3940        -* cacher_texte = string (oui|'') Si oui n'affichera pas le texte des tickets
    4041]
     42[(#REM) Récupération de la liste des groupes et mots]
     43#SET{mots_pargroupe,#ARRAY}
     44#SET{colonnes_groupes,#ARRAY}
     45<BOUCLE_groupesmots(GROUPES_MOTS){tables_liees==#VAL{'(^|,)tickets($|,)'}}{par num titre}>
     46        [(#ENV{groupemots_#ID_GROUPE}|oui)
     47                #SET{mots_pargroupe, #GET{mots_pargroupe}|array_merge{#ENV{groupemots_#ID_GROUPE}}}
     48        ]
     49        [(#CONFIG{tickets/general/colonnes_groupesmots}|=={une_par_groupe}
     50                |ou{#CONFIG{tickets/general/colonnes_groupesmots}|=={une_pour_tous}}
     51                |ou{#CONFIG{tickets/general/colonnes_groupesmots}|=={une_par_groupe_important}|et{#OBLIGATOIRE|=={oui}|oui}})
     52                #SET{colonnes_groupes, #GET{colonnes_groupes}|push{#ARRAY{id_groupe,#ID_GROUPE,titre,#TITRE}}
     53        ]
     54</BOUCLE_groupesmots>
     55
    4156[(#SET{defaut_tri,#ARRAY{
    4257        date,#ENV{date_sens,-1},
     
    144159                                                [(#ENV{sens#ENV{tri_nom,_detaillee}}|=={1}|ou{#ENV{sens#ENV{tri_nom,_detaillee}}|non}|oui)[(#TRI{<,<:tickets:champ_jalon_th:>,ajax}|inserer_attribut{rel,nofollow})]]
    145160                                                [(#ENV{sens#ENV{tri_nom,_detaillee}}|=={-1}|oui)[(#TRI{>,<:tickets:champ_jalon_th:>,ajax}|inserer_attribut{rel,nofollow})]]]
    146                                 </th>][(#VAL{date}|in_array{#ENV{champs_caches,#ARRAY}}|non)
     161                                </th>]
     162                        <BOUCLE_si_colonne_mots_unique_th(CONDITION){si #CONFIG{tickets/general/colonnes_groupesmots}|=={une_pour_tous}}>
     163                                <th><:tickets:champ_mots_th:></th>
     164                        </BOUCLE_si_colonne_mots_unique_th>
     165                                <BOUCLE_colonnes_groupesmots_titre_th(DATA){source table, #GET{colonnes_groupes}}>
     166                                <th>#VALEUR{titre}</th>
     167                                </BOUCLE_colonnes_groupesmots_titre_th>
     168                        <//B_si_colonne_mots_unique_th>
     169                        [(#VAL{date}|in_array{#ENV{champs_caches,#ARRAY}}|non)
    147170                        <th[(#ENV{tri#ENV{tri_nom,_detaillee}}|=={date}|oui)class="tri[(#ENV{sens#ENV{tri_nom,_detaillee},1}|=={1}|?{' asc',' desc'})]"]>
    148171                                [(#ENV{tri#ENV{tri_nom,_detaillee}}|!={date}|et{#ENV{tri#ENV{tri_nom,_detaillee}}|oui}|oui)[(#TRI{date,<:tickets:champ_date_th:>,ajax}|inserer_attribut{rel,nofollow})]]
     
    160183        </thead>
    161184        <tbody>
    162         <BOUCLE_detaillee(TICKETS spip_tickets_liens){objet ?}{id_objet ?}{recherche?}{id_auteur?}{id_auteur IN #ENV{auteurs,#GET{tout_auteurs}}}{id_auteur !IN #ENV{id_auteur_non,#LISTE{999999999999}}}{id_assigne?}{id_assigne IN #ENV{assignes,#GET{tout_assignes}}}{id_assigne !IN #ENV{id_assigne_non,#LISTE{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},#ENV{tri_nom,detaillee}}{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}}>
     185        <BOUCLE_detaillee(TICKETS spip_tickets_liens){objet ?}{id_objet ?}{recherche?}{id_auteur?}{id_auteur IN #ENV{auteurs,#GET{tout_auteurs}}}{id_auteur !IN #ENV{id_auteur_non,#LISTE{999999999999}}}{id_assigne?}{id_assigne IN #ENV{assignes,#GET{tout_assignes}}}{id_assigne !IN #ENV{id_assigne_non,#LISTE{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?}{mots_pargroupe #GET{mots_pargroupe}}{tri #ENV{order,date},#GET{defaut_tri},#ENV{tri_nom,detaillee}}{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}}>
    163186                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd odd,row_even even})] #STATUT">
    164187                        <td><a href="[(#SELF|parametre_url{statut,#STATUT})]">[(#STATUT|tickets_icone_statut{true})]</a></td>
     
    178201                        ][(#VAL{jalon}|in_array{#GET{champs_optionnels,#ARRAY}}|oui)
    179202                        <td class="#EDIT{jalon}"><a href="[(#SELF|parametre_url{jalon,#JALON**})]">[(#JALON|sinon{-})]</a></td>]
     203                <BOUCLE_si_colonne_mots_unique(CONDITION){si #CONFIG{tickets/general/colonnes_groupesmots}|=={une_pour_tous}}>
     204                        <td>#INCLURE{fond=vues/mots_ticket,id_ticket=#ID_TICKET,cacher_aucun_resultat=oui,env,ajax}</td>
     205                </BOUCLE_si_colonne_mots_unique>
     206                <BOUCLE_colonnes_groupesmots_titre(DATA){source table, #GET{colonnes_groupes}}>
     207                        <td>#INCLURE{fond=vues/groupemots_ticket,id_groupes_mot=#ID_TICKET|concat{-,#VALEUR{id_groupe}},cacher_aucun_resultat=oui,env,ajax}</td>
     208                </BOUCLE_colonnes_groupesmots_titre>
     209                <//B_si_colonne_mots_unique>
    180210                        [(#VAL{date}|in_array{#ENV{champs_caches,#ARRAY}}|non)
    181211                        <td>[(#DATE|affdate)]</td>]
Note: See TracChangeset for help on using the changeset viewer.