Owen Leonard
89dfbe654b
This patch replaces the use of jQueryUI's datepicker on tools pages. To test, apply the patch and test the following tools pages to confirm that datepickers work correctly. "Linked" date fields should prevent a "to" selection which preceeds the selected "from" date. - News -> New entry: Linked fields "Published date" and "Expiration date". - Batch extend due dates: Linked fields "Due date from" and "Due date to"; "Hard due date" field. - Batch patron deletion: "who have not borrowed since," "whose expiration date is before," and "Permanently delete checkout history older than." - Export: Linked "Start date" and "End date" fields. - Import patrons -> Enter default values: "Date of birth," "Registration date," and "Expiry date." - Inventory: "Set inventory date to." - Batch patron modification -> Submit a batch of cardnumbers or a patron list: "Registration date," "Expiry date," and "Restriction expiration." - Task scheduler: "Date" field. - Log viewer: "Display from" and "Display to" linked fields. Signed-off-by: Lucas Gass <lucas@bywatersolutions.com> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
116 lines
3.3 KiB
Text
116 lines
3.3 KiB
Text
[% USE raw %]
|
|
[% USE Asset %]
|
|
[% SET footerjs = 1 %]
|
|
[% INCLUDE 'doc-head-open.inc' %]
|
|
<title>Task scheduler › Tools › Koha</title>
|
|
[% INCLUDE 'doc-head-close.inc' %]
|
|
</head>
|
|
|
|
<body id="tools_scheduler" class="tools">
|
|
[% INCLUDE 'header.inc' %]
|
|
[% INCLUDE 'circ-search.inc' %]
|
|
|
|
<nav id="breadcrumbs" aria-label="Breadcrumb" class="breadcrumb">
|
|
<ol>
|
|
<li>
|
|
<a href="/cgi-bin/koha/mainpage.pl">Home</a>
|
|
</li>
|
|
<li>
|
|
<a href="/cgi-bin/koha/tools/tools-home.pl">Tools</a>
|
|
</li>
|
|
<li>
|
|
<a href="#" aria-current="page">
|
|
Task scheduler
|
|
</a>
|
|
</li>
|
|
</ol>
|
|
</nav>
|
|
|
|
<div class="main container-fluid">
|
|
<div class="row">
|
|
<div class="col-sm-10 col-sm-push-2">
|
|
<main>
|
|
|
|
[% IF ( job_add_failed ) %]
|
|
<div class="dialog message">Failed to add scheduled task</div>
|
|
[% END %]
|
|
|
|
<form name="form1" action="scheduler.pl" method="post">
|
|
<input type="hidden" name="mode" value="job_add" />
|
|
|
|
<fieldset class="rows">
|
|
<legend>Task scheduler</legend><ol>
|
|
<li><span class="label">Current server time is:</span>
|
|
[% time | html %]</li>
|
|
<li><label for="starttime">Time:</label>
|
|
<input type="text" name="starttime" id="starttime" value="" maxlength="5" size="5" /></li>
|
|
<li>
|
|
<label for="startdate">Date: </label>
|
|
<input type="text" size="10" id="startdate" name="startdate" class="flatpickr futuredate" value="" />
|
|
<div class="hint">[% INCLUDE 'date-format.inc' %]</div>
|
|
</li>
|
|
<li><label for="report">Report:</label>
|
|
<select name="report" id="report">
|
|
[% FOREACH savedreport IN savedreports %]
|
|
[% IF ( savedreport.selected ) %]
|
|
<option value="[% savedreport.id | html %]" selected="selected">[% savedreport.report_name | html %]</option>
|
|
[% ELSE %]
|
|
<option value="[% savedreport.id | html %]">[% savedreport.report_name | html %]</option>
|
|
[% END %]
|
|
[% END %]
|
|
</select>
|
|
</li>
|
|
<li>
|
|
<label for="format">Output format:</label>
|
|
<select name="format" id="format">
|
|
<option value="text">Text (TSV)</option>
|
|
<option value="csv">CSV</option>
|
|
<option value="html">HTML</option>
|
|
</select>
|
|
</li>
|
|
<li><label for="email">Email:</label>
|
|
|
|
<input type="text" name="email" id="email" size="50" />
|
|
</li>
|
|
</ol></fieldset>
|
|
<fieldset class="action"><input class="submit-button" type="submit" value="Save" /></fieldset>
|
|
</form>
|
|
|
|
[% IF ( JOBS ) %]<h2>Jobs already entered</h2>
|
|
<table>
|
|
<tr>
|
|
<th>Date/Time</th>
|
|
<th>Action</th>
|
|
<th> </th>
|
|
</tr>
|
|
[% FOREACH JOB IN JOBS %]
|
|
<form action="scheduler.pl" method="post">
|
|
<input type="hidden" name="mode" value="job_change" />
|
|
|
|
<tr>
|
|
<td>[% JOB.TIME | html %]</td>
|
|
<td>[% JOB.TAG | html %]</td>
|
|
<td><input type="submit" name="delete" value="Delete" /></td>
|
|
</tr>
|
|
<input type="hidden" name="jobid" value="[% JOB.JOBID | html %]" />
|
|
</form>
|
|
[% END %]
|
|
</table>[% END %]
|
|
|
|
</main>
|
|
</div> <!-- /.col-sm-10.col-sm-push-2 -->
|
|
|
|
<div class="col-sm-2 col-sm-pull-10">
|
|
<aside>
|
|
[% INCLUDE 'tools-menu.inc' %]
|
|
[% INCLUDE 'guided-reports-view.inc' %]
|
|
</aside>
|
|
</div> <!-- /.col-sm-2.col-sm-pull-10 -->
|
|
</div> <!-- /.row -->
|
|
|
|
[% MACRO jsinclude BLOCK %]
|
|
[% Asset.js("js/tools-menu.js") | $raw %]
|
|
[% INCLUDE 'calendar.inc' %]
|
|
[% END %]
|
|
|
|
[% INCLUDE 'intranet-bottom.inc' %]
|