Koha/koha-tmpl/intranet-tmpl/prog/en/modules/serials/subscription-batchedit.tt
Owen Leonard b4e613ac20 Bug 21792: Switch two-column templates to Bootstrap grid: Serials part 3
This patch modifies several serials templates to use the
Bootstrap grid instead of YUI.

This patch also removes obsolete "text/javascript" attributes from
<script> tags and "text/css" attributes from <style> tags in the
modified templates.

To test, apply the patch and go to Serials.

 - Add or edit a new subscription. The "create an item..." and "do not
   create an item..." labels should look correct.
 - Search for subscriptions
   - Select two or more subscriptions to batch edit.
     - The subscription batch edit page should look correct and adjust
       well to various browser widths.
   - View a subscription and click the "Renew" button. The subscription
     renewal pop-up window should look correct.

Signed-off-by: Claire Gravely <claire.gravely@bsz-bw.de>

Signed-off-by: Josef Moravec <josef.moravec@gmail.com>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
2019-01-25 20:32:48 +00:00

174 lines
9.6 KiB
Text

[% USE AuthorisedValues %]
[% USE Branches %]
[% USE ItemTypes %]
[% USE KohaDates %]
[% INCLUDE 'doc-head-open.inc' %]
<title>Koha &rsaquo; Serials &rsaquo; Batch edit</title>
[% INCLUDE 'doc-head-close.inc' %]
[% INCLUDE 'calendar.inc' %]
</head>
<body id="ser_subscription-batchedit" class="ser">
[% INCLUDE 'header.inc' %]
[% INCLUDE 'serials-search.inc' %]
<div id="breadcrumbs">
<a href="/cgi-bin/koha/mainpage.pl">Home</a>
&rsaquo;
<a href="/cgi-bin/koha/serials/serials-home.pl">Serials</a>
&rsaquo;
Batch edit
</div>
<div class="main container-fluid">
<div class="row">
<div class="col-sm-10 col-sm-push-2">
<main>
<h1>Subscription batch edit</h1>
<div>
<p>You are about to edit the following subscriptions:</p>
<table>
<thead>
<tr>
<th>ISSN</th>
<th>Title</th>
<th>Vendor</th>
<th>Location</th>
<th>Library</th>
<th>Item type</th>
<th>Public notes</th>
<th>Nonpublic notes</th>
<th>Call number</th>
<th>Create item when receiving</th>
<th>Expiration date</th>
</tr>
</thead>
<tbody>
[% FOREACH subscription IN subscriptions %]
<tr>
<td>[% subscription.biblio.biblioitem.issn | html %]</td>
<td><a href="/cgi-bin/koha/serials/subscription-detail.pl?subscriptionid=[% subscription.subscriptionid | uri %]">[% subscription.biblio.title | html %] (#[% subscription.subscriptionid | html %])</a></td>
<td><a href="/cgi-bin/koha/acqui/supplier.pl?booksellerid=[% subscription.vendor.id | uri %]">[% subscription.vendor.name | html %]</a></td>
<td>[% AuthorisedValues.GetByCode('LOC', subscription.location) | html %]</td>
<td>[% Branches.GetName(subscription.branchcode) | html %]</td>
<td>[% ItemTypes.GetDescription( subscription.itemtype ) | html %]</td>
<td>[% subscription.notes | html %]</td>
<td>[% subscription.internalnotes | html %]</td>
<td>[% subscription.callnumber | html %]</td>
<td>
[% IF subscription.serialsadditems %]
<span>Yes</span>
[% ELSE %]
<span>No</span>
[% END %]
</td>
<td>[% subscription.enddate | $KohaDates %]</td>
</tr>
[% END %]
</tbody>
</table>
</div>
<form method="post">
[% FOREACH subscription IN subscriptions %]
<input type="hidden" name="subscriptionid" value="[% subscription.subscriptionid | html %]"/>
[% END %]
[% IF referrer %]
<input type="hidden" name="referrer" value="[% referrer | html %]"/>
[% END %]
<fieldset class="rows">
<ol>
<li>
<label for="booksellerid">Vendor: </label>
<select id="booksellerid" name="booksellerid">
<option value="">No change</option>
[% FOREACH bookseller IN booksellers %]
<option value="[% bookseller.id | html %]">[% bookseller.name | html %]</option>
[% END %]
</select>
</li>
<li>
<label for="location">Location: </label>
<select id="location" name="location">
<option value="">No change</option>
[% FOREACH av IN AuthorisedValues.Get('LOC') %]
<option value="[% av.authorised_value | html %]">[% av.lib | html %]</option>
[% END %]
</select>
</li>
<li>
<label for="branchcode">Library: </label>
<select id="branchcode" name="branchcode">
<option value="">No change</option>
[% FOREACH branch IN Branches.all %]
<option value="[% branch.branchcode | html %]">[% branch.branchname | html %]</option>
[% END %]
</select>
</li>
<li>
<label for="itemtype">Item type: </label>
<select id="itemtype" name="itemtype">
<option value="">No change</option>
[% FOREACH itemtype IN ItemTypes.Get() %]
<option value="[% itemtype.itemtype | html %]">[% itemtype.description | html %]</option>
[% END %]
</select>
</li>
<li>
<label for="notes">Public note: </label>
<textarea id="notes" name="notes" placeholder="No change"></textarea>
</li>
<li>
<label for="internalnotes">Nonpublic note: </label>
<textarea id="internalnotes" name="internalnotes" placeholder="No change"></textarea>
</li>
<li>
<label for="serialsadditems">Create item when receiving: </label>
<select id="serialsadditems" name="serialsadditems">
<option value="">No change</option>
<option value="0">No</option>
<option value="1">Yes</option>
</select>
</li>
<li>
<label for="enddate">Expiration date: </label>
<input type="text" class="datepicker" id="enddate" name="enddate" placeholder="No change"/>
</li>
[% FOREACH field IN additional_fields %]
<li>
<label for="field_[% field.id | html %]">[% field.name | html %]</label>
[% IF field.authorised_value_category %]
<select id="field_[% field.id | html %]" name="field_[% field.id | html %]">
<option value="">No change</option>
[% FOREACH av IN AuthorisedValues.Get(field.authorised_value_category) %]
<option value="[% av.authorised_value | html %]">[% av.lib | html %]</option>
[% END %]
</select>
[% ELSE %]
<input type="text" id="field_[% field.id | html %]" name="field_[% field.id | html %]" placeholder="No change"/>
[% END %]
</li>
[% END %]
</ol>
</fieldset>
<fieldset class="action">
<button type="submit" name="batchedit" value="1">Save</button>
<a class="cancel" href="[% referrer | url %]">Cancel</a>
</fieldset>
</form>
</main>
</div> <!-- /.col-sm-10.col-sm-push-2 -->
<div class="col-sm-2 col-sm-pull-10">
<aside>
[% INCLUDE 'serials-menu.inc' %]
</aside>
</div> <!-- /.col-sm-2.col-sm-pull-10 -->
</div> <!-- /.row -->
[% INCLUDE 'intranet-bottom.inc' %]