[SPIP] +spip v3.0.17
[lhc/web/clavette_www.git] / www / prive / squelettes / contenu / job_queue.html
diff --git a/www/prive/squelettes/contenu/job_queue.html b/www/prive/squelettes/contenu/job_queue.html
new file mode 100644 (file)
index 0000000..d28cf2d
--- /dev/null
@@ -0,0 +1,45 @@
+#CACHE{0}
+[(#AUTORISER{administrer,queue}|sinon_interdire_acces)]
+[(#REM|job_queue_block_and_watch)]
+<h1 class="grostitre"><:queue_titre:></h1>
+<B_jobs>
+       <div class="liste">
+               <h3>[(#GRAND_TOTAL|singulier_ou_pluriel{queue_one_job_in_queue,queue_nb_jobs_in_queue})]</h3>
+               <p>#SET{nb,#REM|queue_sleep_time_to_next_job}<:queue_next_job_in_nb_sec{nb=#GET{nb}}:></p>
+               [<p class="pagination">(#PAGINATION{prive})</p>]
+               <ul class="liste-items">
+                       <BOUCLE_jobs(jobs){par date}{pagination 20}>
+                               <li class="item[ (#STATUS|?{'scheduled','pending'})]">
+                                       <div class="date">[(#DATE|date_relative)][ (#STATUS|non)(en cours)][(#PRIORITE|oui)&#91;#PRIORITE&#93;]</div>
+                                       [<strong class="description">(#DESCRIPTIF|PtoBR)</strong>]
+                                       [<span class="small">| #FONCTION((#ARGS|unserialize|implode{','}))</span>]
+                                       [(#AUTORISER{'annuler','job',#ID_JOB}|oui)
+                                       <div class="actions">
+                                               [(#BOUTON_ACTION{<:annuler:>,#URL_ACTION_AUTEUR{annuler_job,#ID_JOB,#SELF},ajax})]
+                                               [(#BOUTON_ACTION{<:queue_executer_maintenant:>,#URL_ACTION_AUTEUR{forcer_job,#ID_JOB,#SELF}})]
+                                       </div>
+                                       ]
+                               </li>
+                       </BOUCLE_jobs>
+               </ul>
+               [<p class="pagination">(#PAGINATION{prive})</p>]
+               [(#AUTORISER{'purger','queue'}|oui)
+               <p><:queue_info_purger:></p>
+               <div class="actions">
+                       [(#BOUTON_ACTION{<:queue_purger_queue:>,#URL_ACTION_AUTEUR{purger_queue,'x',#SELF},ajax})]
+               </div>
+               ]
+               </div>
+</B_jobs>
+       <h3><:queue_no_job_in_queue:></h3>
+       [(#AUTORISER{'purger','queue'}|oui)
+       <p><:queue_info_purger:></p>
+       <div class="actions">
+               [(#BOUTON_ACTION{<:queue_purger_queue:>,#URL_ACTION_AUTEUR{purger_queue,'x',#SELF},ajax})]
+       </div>
+       ]
+<//B_jobs>
+<script type="text/javascript">/*<![CDATA[*/
+function queue_reload(){jQuery('h1').ajaxReload();}
+if (window.jQuery) setTimeout(queue_reload,60000);
+/*]]>*/</script>
\ No newline at end of file