Changeset 81476 in spip-zone


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

tickets - filtre de mots clés dans le flux RSS

Location:
_plugins_/tickets/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/tickets/trunk/backend-tickets.html

    r73235 r81476  
    2323#SET{tout_severites,#ARRAY}
    2424<BOUCLE_severites(TICKETS){fusion severite}>#SET{tout_severites,#GET{tout_severites}|push{#SEVERITE}}</BOUCLE_severites>
     25#SET{mots_pargroupe,#ARRAY}
     26<BOUCLE_groupesmots(GROUPES_MOTS){tables_liees==#VAL{'(^|,)tickets($|,)'}}{par num titre}>
     27        [(#ENV{groupemots_#ID_GROUPE}|oui)
     28                #SET{mots_pargroupe, #GET{mots_pargroupe}|array_merge{#ENV{groupemots_#ID_GROUPE}}}
     29        ]
     30</BOUCLE_groupesmots>
    2531[[(#SET{nom,[(#INFO_NOM{auteur,#ENV{id_auteur}})]})](#ENV{id_auteur}|oui)]
    2632[[(#SET{nom,[(#INFO_NOM{auteur,#ENV{id_assigne}})]})](#ENV{id_assigne}|oui)]
     
    4854        </image>
    4955]
    50 <BOUCLE_recents(TICKETS){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}}}{severite?}{severite IN #ENV{severites,#GET{tout_severites}}}{statut?}{statut IN #ENV{statuts,#GET{tout_statuts}}}{tracker?}{tracker IN #ENV{trackers,#GET{tout_trackers}}}{projet?}{composant?}{version?}{jalon?}{navigateur?}{sticked?}{date > #ENV{date_debut,2000-01-01}}{date < #ENV{date_fin,2100-01-01}}{par date}{inverse}{0,#ENV{limit,10}}{unique}>
     56<BOUCLE_recents(TICKETS){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}}}{severite?}{severite IN #ENV{severites,#GET{tout_severites}}}{statut?}{statut IN #ENV{statuts,#GET{tout_statuts}}}{tracker?}{tracker IN #ENV{trackers,#GET{tout_trackers}}}{projet?}{composant?}{version?}{jalon?}{navigateur?}{mots_pargroupe #GET{mots_pargroupe}}{sticked?}{date > #ENV{date_debut,2000-01-01}}{date < #ENV{date_fin,2100-01-01}}{par date}{inverse}{0,#ENV{limit,10}}{unique}>
    5157[(#REM) on ne met que les forums si un ticket dans l'environnement]
    5258[(#ENV{id_ticket}|non)
  • _plugins_/tickets/trunk/inclure/vues/tickets_liste.html

    r81385 r81476  
    9191]
    9292
    93 [(#GET{tickets_tries}|=={oui}|oui)
     93<BOUCLE_tries(CONDITION){si #GET{tickets_tries}|=={oui}|oui}>
    9494        [(#SET{statut,[(#ENV{statuts}|is_array|?{#ENV{statuts},#ENV{statuts}|?{#LISTE{#ENV{statuts}},#LISTE{ouvert,resolu,ferme}}})]})]
     95        #SET{url,#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{statuts,#ENV{statuts}}|parametre_url{auteurs,#ENV{auteurs}}|parametre_url{assignes,#ENV{assignes}}|parametre_url{trackers,#ENV{trackers}}|parametre_url{composant,#ENV{composant}}|parametre_url{projet,#ENV{projet}}|parametre_url{severite,#ENV{severite}}|parametre_url{version,#ENV{version}}|parametre_url{jalon,#ENV{jalon}}|parametre_url{navigateur,#ENV{navigateur}}|parametre_url{date_debut,#ENV{date_debut}}|parametre_url{date_fin,#ENV{date_fin}}}
     96        <BOUCLE_groupesmots_url(GROUPES_MOTS){tables_liees==#VAL{'(^|,)tickets($|,)'}}{par num titre}>
     97                [(#ENV{groupemots_#ID_GROUPE}|oui)
     98                        #SET{url, #GET{url}|parametre_url{groupemots_#ID_GROUPE,#ENV{groupemots_#ID_GROUPE}}}
     99                ]
     100        </BOUCLE_groupesmots_url>
    95101        [<div class="ajax">
    96102        (#INCLURE{fond=inclure/liste_tickets,afficher_filtres=oui,url_defiltrer=oui,tri=statut,statuts=#GET{statut},titre=<:tickets:tickets_tries:>,env,ajax}|trim)
    97103                <div class="actions rss">
    98                         <a href="[(#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{statuts,#ENV{statuts}}|parametre_url{auteurs,#ENV{auteurs}}|parametre_url{assignes,#ENV{assignes}}|parametre_url{trackers,#ENV{trackers}}|parametre_url{composant,#ENV{composant}}|parametre_url{projet,#ENV{projet}}|parametre_url{severite,#ENV{severite}}|parametre_url{version,#ENV{version}}|parametre_url{jalon,#ENV{jalon}}|parametre_url{navigateur,#ENV{navigateur}}|parametre_url{date_debut,#ENV{date_debut}}|parametre_url{date_fin,#ENV{date_fin}})]" class="i_rss"><:tickets:suivre_tickets_rss:></a>
     104                        <a href="#GET{url}" class="i_rss"><:tickets:suivre_tickets_rss:></a>
    99105                </div>
    100         </div>]]
     106        </div>]
     107</BOUCLE_tries>
    101108       
    102109#FILTRE{trim}
Note: See TracChangeset for help on using the changeset viewer.