Koha/koha-tmpl/intranet-tmpl/prog/en/modules/onboarding/onboardingstep3.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

123 lines
7.2 KiB
Text

[% USE Koha %]
[% USE raw %]
[% USE Asset %]
[% INCLUDE 'doc-head-open.inc' %]
<title>Create Koha administrator patron &rsaquo; Web installer &rsaquo; Koha</title>
[% INCLUDE 'installer-doc-head-close.inc' %]
</head>
<body id="installer" class="installer">
<div class="container-fluid">
<div class="row">
<div id="onboarding-step3" 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 Koha administrator patron</h2>
[% INCLUDE 'onboarding_messages.inc' %]
<p>
Now we will create a patron with superlibrarian permissions. Log in with this to access Koha as a staff member with all permissions.
</p>
<form name="createpatron" id="createpatron" method="post" action="onboarding.pl">
<fieldset class="rows">
<input type="hidden" name="step" value="3" />
<input type="hidden" name="op" value="add_validate_patron" />
<h3>Administrator identity</h3>
<ol>
<li>
<label for="surname" class="required">Surname: </label>
<input type="text" id="surname" name="surname" value="[% surname | html %]" class="required" required="required" />
<span class="required">Required</span>
</li>
<li>
<label for="firstname" class="required">First name: </label>
<input type="text" name="firstname" id="firstname" size="20" value="[% firstname | html %]" class="required" required="required">
<span class="required">Required</span>
</li>
</ol>
<ol>
<li>
<label for="cardnumber" class="required">Card number: </label>
[% IF patrons && patrons > 1 %]
<input type="text" id="cardnumber" class="noEnterSubmit valid" name="cardnumber" value="[% newcardnumber | html %]" class="required" required="required">
[% ELSE %]
<input type="text" id="cardnumber" name="cardnumber" value="[% cardnumber | html %]" class="required" required="required">
[% END %]
<span class="required">Required</span>
</li>
<li>
<!--require a foreach loop to get all the values for the library that the user has either imported (in web installer) or created in the first step of this onboarding tool-->
<label for="libraries" class="required"> Library: </label>
<select name="libraries" id="libraries">
[% FOREACH library IN libraries %]
<option value="[% library.branchcode | html %]"> [% library.branchname | html %] </option>
[% END %]
</select>
<span class="required"> Required</span>
</li>
<li>
<label for="categorycode_entry" class="required"> Patron category</label>
<select id="categorycode_entry" name="categorycode_entry">
[% FOREACH category IN categories %]
<option value = "[% category.categorycode | html %]" data-pwd-length="[% category.effective_min_password_length | html %]" data-pwd-strong="[% category.effective_require_strong_password | html %]">[% category.description | html %]</option>
[% END %]
</select>
<span class="required">Required</span><br><br>
<strong>Note:</strong> If you installed sample patron categories please select the "Staff" option in the patron categories dropdown box.
</li>
</ol>
<h3>Administrator account permissions</h3>
<ol>
<li>
<input type="hidden" name="newflags" value="1" />
<input type="hidden" class="flag parent" id="flag-0" name="flag" value="superlibrarian" />
<code> superlibrarian</code>
</li>
</ol>
<h3>Administrator login</h3>
<ol>
<li>
<label for="userid" class="required">Username: </label>
<input type="text" name="userid" id ="userid" size="20" value="[% userid | html %]" class="required" required="required" />
<span class="required">Required</span>
</li>
<li>
<label for="password" class="required">Password: </label>
<input type="password" name="password" id="password" size="20" value="[% member.password | html %]" class="required" required="required">
<span class="required">Required</span>
</li>
<li>
<label for="password2" class="required">Confirm password: </label>
<input type="password" id="password2" name="password2" size="20" value="" class="required" required="required">
<span class="required">Required</span>
</li>
</ol>
<p>
To create another patron, go to:
<span class="breadcrumbs">Patrons &rsaquo; New patron</span>
</p>
<p>
To edit patron permissions, go to:
<span class="breadcrumbs">More &rsaquo; Set permissions</span>
</p>
</fieldset>
<input type="submit" class="btn btn-primary" value="Submit" />
</form>
</div> <!-- / #onboarding-step3 -->
</div> <!-- / .row -->
</div><!-- / .container-fluid -->
[% MACRO jsinclude BLOCK %]
[% INCLUDE 'validator-strings.inc' %]
[% INCLUDE 'installer-strings.inc' %]
[% Asset.js("js/onboarding.js") | $raw %]
[% PROCESS 'password_check.inc' new_password => 'password', category_selector => '#categorycode_entry', RequireStrongPassword => Koha.Preference('RequireStrongPassword') %]
[% END %]
[% INCLUDE 'installer-intranet-bottom.inc' %]