[SPIP] +spip v3.0.17
[lhc/web/clavette_www.git] / www / prive / squelettes / contenu / job_queue.html
1 #CACHE{0}
2 [(#AUTORISER{administrer,queue}|sinon_interdire_acces)]
3 [(#REM|job_queue_block_and_watch)]
4 <h1 class="grostitre"><:queue_titre:></h1>
5 <B_jobs>
6 <div class="liste">
7 <h3>[(#GRAND_TOTAL|singulier_ou_pluriel{queue_one_job_in_queue,queue_nb_jobs_in_queue})]</h3>
8 <p>#SET{nb,#REM|queue_sleep_time_to_next_job}<:queue_next_job_in_nb_sec{nb=#GET{nb}}:></p>
9 [<p class="pagination">(#PAGINATION{prive})</p>]
10 <ul class="liste-items">
11 <BOUCLE_jobs(jobs){par date}{pagination 20}>
12 <li class="item[ (#STATUS|?{'scheduled','pending'})]">
13 <div class="date">[(#DATE|date_relative)][ (#STATUS|non)(en cours)][(#PRIORITE|oui)&#91;#PRIORITE&#93;]</div>
14 [<strong class="description">(#DESCRIPTIF|PtoBR)</strong>]
15 [<span class="small">| #FONCTION((#ARGS|unserialize|implode{','}))</span>]
16 [(#AUTORISER{'annuler','job',#ID_JOB}|oui)
17 <div class="actions">
18 [(#BOUTON_ACTION{<:annuler:>,#URL_ACTION_AUTEUR{annuler_job,#ID_JOB,#SELF},ajax})]
19 [(#BOUTON_ACTION{<:queue_executer_maintenant:>,#URL_ACTION_AUTEUR{forcer_job,#ID_JOB,#SELF}})]
20 </div>
21 ]
22 </li>
23 </BOUCLE_jobs>
24 </ul>
25 [<p class="pagination">(#PAGINATION{prive})</p>]
26 [(#AUTORISER{'purger','queue'}|oui)
27 <p><:queue_info_purger:></p>
28 <div class="actions">
29 [(#BOUTON_ACTION{<:queue_purger_queue:>,#URL_ACTION_AUTEUR{purger_queue,'x',#SELF},ajax})]
30 </div>
31 ]
32 </div>
33 </B_jobs>
34 <h3><:queue_no_job_in_queue:></h3>
35 [(#AUTORISER{'purger','queue'}|oui)
36 <p><:queue_info_purger:></p>
37 <div class="actions">
38 [(#BOUTON_ACTION{<:queue_purger_queue:>,#URL_ACTION_AUTEUR{purger_queue,'x',#SELF},ajax})]
39 </div>
40 ]
41 <//B_jobs>
42 <script type="text/javascript">/*<![CDATA[*/
43 function queue_reload(){jQuery('h1').ajaxReload();}
44 if (window.jQuery) setTimeout(queue_reload,60000);
45 /*]]>*/</script>