source: spip-zone/_plugins_/tickets/branches/v1.1/contenu/page-tickets.html @ 54483

Last change on this file since 54483 was 54483, checked in by kent1@…, 8 years ago

Une option pour désactiver l'interface des tickets dans le public

File size: 4.9 KB
Line 
1<BOUCLE_si_afficher_public(CONDITION){si #CONFIG{tickets/general/desactiver_public,off}|!={on}|oui}>
2<div id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> &gt; </span><:tickets:tickets:></div>
3
4<div class="ticket contenu-principal">
5        <div class="cartouche">
6                [(#AUTORISER{ecrire, ticket}|oui)
7                        <a class="i_new" href="[(#URL_PAGE{editer_ticket})]"><:tickets:creer_ticket:></a>
8                ]
9                <h1 class="titre"><:tickets:tickets:></h1>
10        </div>
11
12        #FORMULAIRE_TRIER_TICKETS
13       
14        [(#ENV{id_auteur}|oui)
15                [(#SET{nom,[(#INFO_NOM{auteur,[(#ENV{id_auteur})]})]})]
16        ]
17       
18        [(#ENV{id_auteur}
19                |ou{#ENV{auteurs}}
20                |ou{#ENV{id_assigne}}
21                |ou{#ENV{assignes}}
22                |ou{#ENV{statut}}
23                |ou{#ENV{statuts}}
24                |ou{#ENV{date_debut}}
25                |ou{#ENV{date_fin}}
26                |ou{#ENV{tracker}}
27                |ou{#ENV{trackers}}
28                |ou{#ENV{recherche}}
29                |ou{#ENV{jalon}}
30                |ou{#ENV{composant}}
31                |ou{#ENV{version}}
32                |ou{#ENV{navigateur}}
33                |oui)
34                [(#SET{tickets_tries,oui})]     
35        ]
36       
37        [(#GET{tickets_tries}|!={oui}|oui)
38                [<div class="ajax">
39                        (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#ARRAY{0,ouvert,1,redac,2,resolu,3,ferme},sticked=on,
40                                recherche,jalon,composant,version,navigateur,projet,id_auteur,
41                                titre=<:tickets:tickets_sticked:>}|trim)
42                        <div class="actions rss">
43                                <a href="[(#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{sticked,on})]"><:tickets:suivre_tickets_rss:></a>
44                        </div>
45                </div>[(#SET{affiche,oui})]]
46       
47                [(#SESSION{id_auteur}|oui)
48                        [<div class="ajax">
49                                (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#ARRAY{0,ouvert},id_assigne=#SESSION{id_auteur},
50                                        recherche,jalon,composant,version,navigateur,projet,id_auteur,
51                                        titre=<:tickets:vos_tickets_assignes:>}|trim)
52                                <div class="actions rss">
53                                        <a href="[(#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{id_assigne,#SESSION{id_auteur}})]"><:tickets:suivre_tickets_rss:></a>
54                                </div>
55                        </div>[(#SET{affiche,oui})]]
56                ]
57                [(#SESSION{id_auteur}|oui)
58                        [<div class="ajax">
59                        (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",tri=statut,statuts=#ARRAY{0,ouvert,1,redac},id_assigne_non=#SESSION{id_auteur},id_auteur=#SESSION{id_auteur},
60                                recherche,jalon,composant,version,navigateur,projet,
61                                titre=<:tickets:vos_tickets_en_cours:>}|trim)
62                        <div class="actions rss">
63                                <a href="[(#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{id_auteur,#SESSION{id_auteur}})]"><:tickets:suivre_tickets_rss:></a>
64                        </div>
65                        </div>[(#SET{affiche,oui})]]
66                ]
67
68                [<div class="ajax">
69                [(#GET{affiche}|=={oui}|?{[(#SET{titre,<:tickets:autres_tickets_ouverts:>})],[(#SET{titre,<:tickets:tous_tickets_ouverts:>})]})]
70                (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#ARRAY{0,ouvert},id_auteur_non=#SESSION{id_auteur},id_assigne_non=#SESSION{id_auteur},
71                        titre=#GET{titre}}|trim)
72                        <div class="actions rss">
73                                <a href="[(#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{id_auteur_non,#SESSION{id_auteur}}|parametre_url{id_assigne_non,#SESSION{id_auteur}})]"><:tickets:suivre_tickets_rss:></a>
74                        </div>
75                </div>]
76               
77                [<div class="ajax">
78                (#INCLURE{fond=inclure/liste_tickets,env,ajax,tracker="",statuts=#ARRAY{0,resolu,1,ferme},
79                        titre=<:tickets:tickets_traites:>}|trim)
80                        <div class="actions rss">
81                                <a href="[(#URL_PAGE{backend-tickets}|parametre_url{lang,#ENV{lang}}|parametre_url{statut,#ARRAY{0,resolu,1,ferme}})]"><:tickets:suivre_tickets_rss:></a>
82                        </div>
83                </div>]
84               
85                [<div class="ajax">
86                        (#INCLURE{fond=inclure/liste_commentaires_tickets,env,ajax,tracker="",
87                                recherche,jalon,composant,version,navigateur,projet,
88                                titre=<:tickets:tickets_derniers_commentaires:>}|trim)
89                        </div>
90                        <div class="actions rss">
91                                <a href="[(#URL_PAGE{backend-tickets_comments}|parametre_url{lang,#ENV{lang}})]"><:tickets:suivre_tickets_comments_rss:></a>
92                </div>]
93        ]
94
95        [(#GET{tickets_tries}|=={oui}|oui)
96                [(#SET{statut,[(#ENV{statut}|is_array|?{#ENV{statut},#ARRAY{0,ouvert,1,redac,2,resolu,3,ferme}})]})]
97                [<div class="ajax">
98                (#INCLURE{fond=inclure/liste_tickets,env,ajax,afficher_filtres=oui,url_defiltrer=oui,tri=statut,statut=#GET{statut},titre=<:tickets:tickets_tries:>}|sinon{<h3><:tickets:tickets_tries:> (0)</h3><p><:tickets:message_aucun_ticket_recherche:></p>}|trim)
99                        <div class="actions rss">
100                                <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}})]"><:tickets:suivre_tickets_rss:></a>
101                        </div>
102                </div>]
103        ]
104</div>
105</BOUCLE_si_afficher_public>
106#FILTRE{trim}
Note: See TracBrowser for help on using the repository browser.