Bug 29007: Add cancellation reason input on check in
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / installer / step1.tt
1 [% USE raw %]
2 [% PROCESS 'i18n.inc' %]
3 [% INCLUDE 'doc-head-open.inc' %]
4 <title>[% FILTER collapse %]
5     [% UNLESS ( language ) %] Choose your language [% END %]
6     [% IF ( language ) %]
7         [% UNLESS ( checkmodule ) %]
8             [% IF ( missing_modules ) %]
9                 [% t("Perl modules missing") | html %]
10             [% END %]
11             [% IF ( problems ) %]
12                 [% t("Perl version obsolete") | html %]
13             [% END %]
14         [% END %]
15         [% t("Check Perl dependencies") | html %]
16     [% END %] &rsaquo;
17     [% t("Web installer") | html %] &rsaquo;
18     [% t("Koha") | html %]
19 [% END %]</title>
20 [% INCLUDE 'installer-doc-head-close.inc' %]
21 </head>
22
23
24 <body id="installer" class="installer">
25     <div class="container-fluid">
26         <div class="row">
27             <div id="installer-step1" class="installer-main col-sm-8 col-sm-offset-2 col-md-8 col-md-offset-2">
28
29                 <div id="logo"><a href="#">Koha</a></div>
30
31                 [% UNLESS ( language ) %]
32                     <h1>Web installer &rsaquo; Choose your language</h1>
33
34                     <div id="steps">
35                         <ol>
36                             <li class="current open"><i class="fa fa-square" aria-hidden="true"></i> Choose your language</li>
37                             <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Check Perl dependencies</li>
38                             <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Database settings</li>
39                             <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Set up database</li>
40                             <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Install basic configuration settings</li>
41                             <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Onboarding</li>
42                         </ol>
43                     </div>
44
45                     <p>Please pick your language from the following list. If your language is not listed, please inform your system administrator.</p>
46
47                     <form name="language" method="post" action="install.pl">
48                         <div class="form-group">
49                             <label for="language">Select a language: </label>
50                             <select id="language" name="language">
51                                 [% IF ( installer_languages_loop ) %]
52                                     [% FOREACH installer_languages_loo IN installer_languages_loop %]
53                                         [% IF ( installer_languages_loo.plural ) %]
54                                             <optgroup label="[% installer_languages_loo.language | html %]">
55                                                 [% FOREACH sublanguages_loo IN installer_languages_loo.sublanguages_loop %]
56                                                     <option value="[% sublanguages_loo.rfc4646_subtag | html %]">[% IF ( sublanguages_loo.native_description ) %][% sublanguages_loo.native_description | html %][% ELSE %][% sublanguages_loo.rfc4646_subtag | html %][% END %]</option>
57                                                 [% END %]
58                                             </optgroup>
59                                         [% ELSE %]
60                                             <option value="[% installer_languages_loo.rfc4646_subtag | html %]">[% IF ( installer_languages_loo.native_description ) %][% installer_languages_loo.native_description | html %][% ELSE %][% installer_languages_loo.rfc4646_subtag | html %][% END %]</option>
61                                         [% END %]
62                                     [% END %]
63                                 [% END %]
64                             </select>
65                         </div>
66                         <p><input value="Continue to the next step" class="btn btn-primary" type="submit" /></p>
67                     </form>
68                 [% END %]
69
70                 [% IF ( language ) %]
71                     [% UNLESS ( checkmodule ) %]
72                         [% IF ( missing_modules ) %]
73                             <h1>Web installer &rsaquo; Perl modules missing</h1>
74
75                             <div id="steps">
76                                 <ol>
77                                 <li class="complete"><i class="fa fa-check-square" aria-hidden="true"></i> Choose your language</li>
78                                     <li class="current open"><i class="fa fa-square" aria-hidden="true"></i> Check Perl dependencies</li>
79                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Database settings</li>
80                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Set up database</li>
81                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Install basic configuration settings</li>
82                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Onboarding</li>
83                                 </ol>
84                             </div>
85
86                             <p>Some Perl modules are missing. <span class="label label-danger">Important: </span>Required modules must be installed before you may continue.<br />
87                             <ul>
88                                 [% FOREACH missing_module IN missing_modules %]
89                                     <li><strong>[% missing_module.name | html %]</strong> [% IF ( missing_module.require ) %]<span class="label label-danger">Required</span>[% END %]
90                                         <br /> Version: [% missing_module.min_version | html %]
91                                     </li>
92                                 [% END %]
93                             </ul>
94                         [% END %]
95
96                         [% IF ( upgrade_modules ) %]
97                             <h1>Web installer &rsaquo; Perl modules due for upgrade</h1>
98
99                             <div id="steps">
100                                 <ol>
101                                 <li class="complete"><i class="fa fa-check-square" aria-hidden="true"></i> Choose your language</li>
102                                     <li class="current open"><i class="fa fa-square" aria-hidden="true"></i> Check Perl dependencies</li>
103                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Database settings</li>
104                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Set up database</li>
105                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Install basic configuration settings</li>
106                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Onboarding</li>
107                                 </ol>
108                             </div>
109
110                             <p>Some Perl modules require upgrade. <span class="label label-danger">Important: </span>Required modules must be installed at the correct version before you may continue.<br />
111                             <ul>
112                                 [% FOREACH upgrade_module IN upgrade_modules %]
113                                     <li><strong>[% upgrade_module.name | html %]</strong> [% IF ( upgrade_module.require ) %]<span class="label label-danger">Required</span>[% END %]
114                                         <br /> Installed version: [% upgrade_module.version | html %]
115                                         <br /> Minimum version: [% upgrade_module.min_version | html %]
116                                         <br /> Maximum version: [% upgrade_module.max_version | html %]
117                                     </li>
118                                 [% END %]
119                             </ul>
120                         [% END %]
121
122                         [% IF ( problems ) %]
123                             <h1>Web installer &rsaquo; Perl version too old</h1>
124
125                             <div id="steps">
126                                 <ol>
127                                 <li class="complete"><i class="fa fa-check-square" aria-hidden="true"></i> Choose your language</li>
128                                     <li class="current open"><i class="fa fa-square" aria-hidden="true"></i> Check Perl dependencies</li>
129                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Database settings</li>
130                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Set up database</li>
131                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Install basic configuration settings</li>
132                                     <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Onboarding</li>
133                                 </ol>
134                             </div>
135
136                             <p>I encountered some problems.</p>
137                             <ul>
138                                 [% IF ( perlversion ) %]
139                                     <li>Your Perl version is out of date. Please upgrade to a newer version of Perl (at least version 5.10).</li>
140                                 [% END %]
141                             </ul>
142                         [% END %]
143
144                         <form name="checkmodules" action="install.pl">
145                             <input type="hidden" name="step" value="1" />
146                             <p> <input value="Recheck dependencies" class="btn btn-primary" type="submit" /></p>
147                         </form>
148
149                     [% ELSE # IF checkmodule %]
150                         <h1>Web installer &rsaquo; Check Perl dependencies</h1>
151
152                         <div id="steps">
153                             <ol>
154                                 <li class="complete"><i class="fa fa-check-square" aria-hidden="true"></i> Choose your language</li>
155                                 <li class="current open"><i class="fa fa-square" aria-hidden="true"></i> Check Perl dependencies</li>
156                                 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Database settings</li>
157                                 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Set up database</li>
158                                 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Install basic configuration settings</li>
159                                 <li class="open"><i class="fa fa-square" aria-hidden="true"></i> Onboarding</li>
160                             </ol>
161                         </div>
162
163                         <p>All required Perl modules appear to be installed.</p>
164                         <p> All dependencies installed.</p>
165
166                         <form name="checkmodules" role="form" action="install.pl">
167                             <input type="hidden" name="step" value="2" />
168                             <p> <input value="Continue to the next step" class="btn btn-primary" type="submit" /> </p>
169                         </form>
170                     [% END # IF checkmodule%]
171                 [% END # IF language %]
172             </div> <!-- / #installer-step1 -->
173         </div> <!-- / .row -->
174     </div><!-- / .container-fluid -->
175
176 [% INCLUDE 'installer-intranet-bottom.inc' %]