Koha/koha-tmpl/intranet-tmpl/prog/en/modules/onboarding/onboardingstep2.tt
Wainui Witika-Park 93d2f8fb28 Bug 26703: offline_circ and onboarding folders
Swapped the order of the page titles to have the unique information
first, i.e. the name of the specific page displays first, and the name of the website (e.g. Koha) displays at the end.

To test:
1) Apply patch
2) Ensure each of the files in the offline_circ and onboarding folders are swapped around to display the most unique information first, and the website name is at the end
3) Ensure the pages displayed on the Staff Client that correspond to
these files also display the changes

Sponsored-by: Catalyst IT
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

Signed-off-by: Henry Bolshaw <bolshawh@parliament.uk>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
2021-04-21 11:16:34 +02:00

135 lines
8.1 KiB
Text

[% USE Koha %]
[% USE KohaDates %]
[% INCLUDE 'doc-head-open.inc' %]
<title>Add a patron category &rsaquo; Web installer &rsaquo; Koha</title>
[%# The following if statement checks if the categories variable handed to this template %]
[%# by onboarding.pl has data in it. If the categories variable does have data %]
[%# in it this means that the user has previously imported sample patron category %]
[%# data and so we do not need to show them the create patron category screen 1, %]
[%#instead we can display a screen with ubtton redirecting the user to step 3 %]
[% IF (categories && categories.count > 1 ) %]
<meta http-equiv="refresh" content="0; url=/cgi-bin/koha/installer/onboarding.pl?step=3">
[% END %]
[% INCLUDE 'installer-doc-head-close.inc' %]
</head>
<body id="installer" class="installer">
<div class="container-fluid">
<div class="row">
<div id="onboarding-step2" class="installer-main col-sm-8 col-sm-offset-2 col-md-8 col-md-offset-2">
<h1 id="logo"><a href="#">Koha</a></h1>
<h2>Web installer &rsaquo; Create a patron category</h2>
[% INCLUDE 'onboarding_messages.inc' %]
<p> The patron category you create will be used by the <span class="bg-info">administrator account</span>.</p>
<form id="category_form" method="post" action="onboarding.pl">
<fieldset class="rows">
<input type="hidden" name="step" value="2" />
<input type="hidden" name="op" value="add_validate_category" />
<ol>
<li>
<label for="categorycode" class="required">Category code: </label>
<input type="text" pattern="[0-9A-Za-z]{1,10}" id="categorycode" name="categorycode" value="[% category.categorycode | html %]" size="10" maxlength="10" class="required" required="required" />
<span class="required">Required</span>
</li>
<li>
<label for="description" class="required">Description: </label>
<input type="text" id="description" name="description" size="40" maxlength="80" class="required" required="required" value="[% category.description | html %]" />
<span class="required">Required</span>
</li>
<li>
<label for="overduenoticerequired">Overdue notice required: </label>
<select name="overduenoticerequired" id="overduenoticerequired">
[% IF category.overduenoticerequired %]
<option value="0">No</option>
<option value="1" selected="selected">Yes</option>
[% ELSE %]
<option value="0" selected="selected">No</option>
<option value="1">Yes</option>
[% END %]
</select>
</li>
<li>
<span class="label">Category type: </span>
<input type="hidden" name="category_type" value="S" />
Staff
</li>
<li>
<label for="default_privacy">Default privacy: </label>
<select id="default_privacy" name="default_privacy" required="required">
[% SET default_privacy = 'default' %]
[% IF category %]
[% SET default_privacy = category.default_privacy %]
[% END %]
[% SWITCH default_privacy %]
[% CASE 'forever' %]
<option value="default">Default</option>
<option value="never">Never</option>
<option value="forever" selected="selected">Forever</option>
[% CASE 'never' %]
<option value="default">Default</option>
<option value="never" selected="selected">Never</option>
<option value="forever">Forever</option>
[% CASE %]
<option value="default" selected="selected">Default</option>
<option value="never">Never</option>
<option value="forever">Forever</option>
[% END %]
</select>
<div class="hint">
Controls how long a patrons checkout history is kept for new patrons of this category. "Never" anonymizes checkouts on return, and "Forever" keeps a patron's checkout history indefinitely. When set to "Default", the amount of history kept is controlled by the cronjob <code>batch_anonymise.pl</code> which should be set up by your system administrator.
</div>
</li>
<li>
<span class="label">Enrolment period: </span>
<fieldset class="rows">
<ol>
<li>
<span class="label"></span><strong>Choose one</strong>
</li>
<li>
<label for="enrolmentperiod">In months: </label>
[% IF category.enrolmentperiod %]
<input type="number" class="enrolmentperiod" name="enrolmentperiod" id="enrolmentperiod" min="0" size="3" value="[% category.enrolmentperiod | html %]" />
[% ELSE %]
<input type="number" class="enrolmentperiod" name="enrolmentperiod" id="enrolmentperiod" min="0" size="3" value="" />
[% END %]
</li>
<li>
<label for="enrolmentperioddate">Until date: </label>
<input type="text" class="enrolmentperioddate datepicker" name="enrolmentperioddate" id="enrolmentperioddate" value="[% category.enrolmentperioddate | $KohaDates %]" />
<div class="hint">[% INCLUDE 'date-format.inc' dateformat = Koha.Preference('dateformat') %]</div>
</li>
</ol>
</fieldset>
</li>
</ol>
<p>
To add another patron category and for more settings go to:
<span class="breadcrumbs"> Administration <strong>&rsaquo;</strong> Patron categories</span>
</p>
<input type="submit" class="btn btn-primary" value="Submit" />
</fieldset>
</form>
</div> <!-- / #onboarding-step2 -->
</div> <!-- / .row -->
</div><!-- / .container-fluid -->
[% MACRO jsinclude BLOCK %]
[% INCLUDE 'validator-strings.inc' %]
[% INCLUDE 'installer-strings.inc' %]
<script src="[% interface | html %]/[% theme | html %]/js/onboarding.js"></script>
[% END %]
[% INCLUDE 'installer-intranet-bottom.inc' %]