View | Details | Raw Unified | Return to bug 41476
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/plugins/plugins-home.tt (-83 / +79 lines)
Lines 172-194 Link Here
172
                                </thead>
172
                                </thead>
173
173
174
                                [% FOREACH plugin IN plugins %]
174
                                [% FOREACH plugin IN plugins %]
175
                                    [% IF plugin.error %]
175
                                    <tr>
176
                                        <tr class="warn">
176
                                        <td>
177
                                            <td>
177
                                            [% UNLESS plugin.error %]
178
                                                <strong>[% plugin.metadata.name | html %]</strong>
179
                                            [% ELSE %]
178
                                                <strong>[% plugin.name | html %]</strong>
180
                                                <strong>[% plugin.name | html %]</strong>
179
                                                <span class="badge text-bg-warning">ERRORS</span>
181
                                                <span class="badge text-bg-warning">ERRORS</span>
180
                                            </td>
181
                                            [% IF ( CAN_user_plugins_configure || CAN_user_plugins_manage || CAN_user_plugins_report || CAN_user_plugins_tool ) %]
182
                                                <td colspan="8">Error found whilst attempting to load plugin</td>
183
                                            [% ELSE %]
184
                                                <td colspan="8">Error found whilst attempting to load plugin</td>
185
                                            [% END %]
182
                                            [% END %]
186
                                        </tr>
183
                                        </td>
187
                                    [% ELSE %]
184
                                        [% UNLESS plugin.error %]
188
                                        <tr>
189
                                            <td>
190
                                                <strong>[% plugin.metadata.name | html %]</strong>
191
                                            </td>
192
                                            <td>
185
                                            <td>
193
                                                [% plugin.metadata.description | html %]
186
                                                [% plugin.metadata.description | html %]
194
187
Lines 200-288 Link Here
200
                                                    <div class="alert alert-warning"> Warning: This plugin was written for an older version of Koha. Use at your own risk. </div>
193
                                                    <div class="alert alert-warning"> Warning: This plugin was written for an older version of Koha. Use at your own risk. </div>
201
                                                [% END %]
194
                                                [% END %]
202
                                            </td>
195
                                            </td>
203
                                            <td>[% plugin.metadata.author | html %]</td>
196
                                        [% ELSE %]
204
                                            <td>[% plugin.metadata.version | html %]</td>
205
                                            <td>[% plugin.metadata.minimum_version | html %]</td>
206
                                            <td>[% plugin.metadata.maximum_version | html %]</td>
207
                                            <td>[% plugin.metadata.date_updated | $KohaDates %]</td>
208
                                            <td>
197
                                            <td>
209
                                                [% IF ( plugin.is_enabled ) %]
198
                                                <span class="badge text-bg-warning">Error found whilst attempting to load plugin</span>
210
                                                    <span class="badge text-bg-success">Enabled</span>
211
                                                [% ELSE %]
212
                                                    <span class="badge text-bg-warning">Disabled</span>
213
                                                [% END %]
214
                                            </td>
199
                                            </td>
215
                                            [% IF ( CAN_user_plugins_configure || CAN_user_plugins_manage || CAN_user_plugins_report || CAN_user_plugins_tool ) %]
200
                                        [% END %]
216
                                                <td class="actions">
201
                                        <td>[% plugin.metadata.author | html %]</td>
217
                                                    <div class="btn-group dropup">
202
                                        <td>[% plugin.metadata.version | html %]</td>
218
                                                        <a class="btn btn-default btn-xs dropdown-toggle" id="pluginactions[% plugin.class | html %]" role="button" data-bs-toggle="dropdown" href="#"> Actions </a>
203
                                        <td>[% plugin.metadata.minimum_version | html %]</td>
219
                                                        <ul class="dropdown-menu" role="menu" aria-labelledby="pluginactions[% plugin.class | html %]">
204
                                        <td>[% plugin.metadata.maximum_version | html %]</td>
220
                                                            [% IF ( CAN_user_plugins_report ) %]
205
                                        <td>[% plugin.metadata.date_updated | $KohaDates %]</td>
221
                                                                [% IF plugin.can('report') %]
206
                                        <td>
222
                                                                    <li
207
                                            [% IF ( plugin.is_enabled ) %]
223
                                                                        ><a class="dropdown-item" href="/cgi-bin/koha/plugins/run.pl?class=[% plugin.class | uri %]&method=report"><i class="fa fa-table fa-fw"></i> Run report</a></li
208
                                                <span class="badge text-bg-success">Enabled</span>
224
                                                                    >
209
                                            [% ELSE %]
225
                                                                [% END %]
210
                                                <span class="badge text-bg-warning">Disabled</span>
211
                                            [% END %]
212
                                        </td>
213
                                        [% IF ( CAN_user_plugins_configure || CAN_user_plugins_manage || CAN_user_plugins_report || CAN_user_plugins_tool ) %]
214
                                            <td class="actions">
215
                                                <div class="btn-group dropup">
216
                                                    <a class="btn btn-default btn-xs dropdown-toggle" id="pluginactions[% plugin.class | html %]" role="button" data-bs-toggle="dropdown" href="#"> Actions </a>
217
                                                    <ul class="dropdown-menu" role="menu" aria-labelledby="pluginactions[% plugin.class | html %]">
218
                                                        [% IF ( CAN_user_plugins_report ) %]
219
                                                            [% IF plugin.can('report') %]
220
                                                                <li
221
                                                                    ><a class="dropdown-item" href="/cgi-bin/koha/plugins/run.pl?class=[% plugin.class | uri %]&method=report"><i class="fa fa-table fa-fw"></i> Run report</a></li
222
                                                                >
226
                                                            [% END %]
223
                                                            [% END %]
224
                                                        [% END %]
227
225
228
                                                            [% IF ( CAN_user_plugins_tool ) %]
226
                                                        [% IF ( CAN_user_plugins_tool ) %]
229
                                                                [% IF plugin.can('tool') %]
227
                                                            [% IF plugin.can('tool') %]
230
                                                                    <li
228
                                                                <li
231
                                                                        ><a class="dropdown-item" href="/cgi-bin/koha/plugins/run.pl?class=[% plugin.class | uri %]&method=tool"><i class="fa fa-wrench fa-fw"></i> Run tool</a></li
229
                                                                    ><a class="dropdown-item" href="/cgi-bin/koha/plugins/run.pl?class=[% plugin.class | uri %]&method=tool"><i class="fa fa-wrench fa-fw"></i> Run tool</a></li
232
                                                                    >
230
                                                                >
233
                                                                [% END %]
234
                                                            [% END %]
231
                                                            [% END %]
232
                                                        [% END %]
235
233
236
                                                            [% IF ( CAN_user_plugins_admin ) %]
234
                                                        [% IF ( CAN_user_plugins_admin ) %]
237
                                                                [% IF plugin.can('admin') %]
235
                                                            [% IF plugin.can('admin') %]
238
                                                                    <li
236
                                                                <li
239
                                                                        ><a class="dropdown-item" href="/cgi-bin/koha/plugins/run.pl?class=[% plugin.class | uri %]&method=admin"><i class="fa fa-wrench fa-fw"></i> Run admin tool</a></li
237
                                                                    ><a class="dropdown-item" href="/cgi-bin/koha/plugins/run.pl?class=[% plugin.class | uri %]&method=admin"><i class="fa fa-wrench fa-fw"></i> Run admin tool</a></li
240
                                                                    >
238
                                                                >
241
                                                                [% END %]
242
                                                            [% END %]
239
                                                            [% END %]
240
                                                        [% END %]
243
241
244
                                                            [% IF ( CAN_user_plugins_configure ) %]
242
                                                        [% IF ( CAN_user_plugins_configure ) %]
245
                                                                [% IF plugin.can('configure') %]
243
                                                            [% IF plugin.can('configure') %]
246
                                                                    <li
244
                                                                <li
247
                                                                        ><a class="dropdown-item" href="/cgi-bin/koha/plugins/run.pl?class=[% plugin.class | uri %]&method=configure"><i class="fa fa-cog fa-fw"></i> Configure</a></li
245
                                                                    ><a class="dropdown-item" href="/cgi-bin/koha/plugins/run.pl?class=[% plugin.class | uri %]&method=configure"><i class="fa fa-cog fa-fw"></i> Configure</a></li
248
                                                                    >
246
                                                                >
249
                                                                [% END %]
250
                                                            [% END %]
247
                                                            [% END %]
251
                                                            [% IF ( CAN_user_plugins_manage ) %]
248
                                                        [% END %]
249
                                                        [% IF ( CAN_user_plugins_manage ) %]
250
                                                            <li
251
                                                                ><a
252
                                                                    class="dropdown-item uninstall_plugin"
253
                                                                    data-plugin-name="[% plugin.metadata.name | html %]"
254
                                                                    href="/cgi-bin/koha/plugins/plugins-uninstall.pl?class=[% plugin.class | html %]"
255
                                                                    ><i class="fa fa-trash-can fa-fw"></i> Uninstall</a
256
                                                                ></li
257
                                                            >
258
                                                            [% IF ( plugin.is_enabled ) %]
252
                                                                <li
259
                                                                <li
253
                                                                    ><a
260
                                                                    ><a
254
                                                                        class="dropdown-item uninstall_plugin"
261
                                                                        class="dropdown-item enable_plugin"
255
                                                                        data-plugin-name="[% plugin.metadata.name | html %]"
262
                                                                        data-plugin-name="[% plugin.metadata.name | html %]"
256
                                                                        href="/cgi-bin/koha/plugins/plugins-uninstall.pl?class=[% plugin.class | html %]"
263
                                                                        href="/cgi-bin/koha/plugins/plugins-enable.pl?class=[% plugin.class | html %]&method=disable"
257
                                                                        ><i class="fa fa-trash-can fa-fw"></i> Uninstall</a
264
                                                                        ><i class="fa fa-pause fa-fw"></i> Disable</a
265
                                                                    ></li
266
                                                                >
267
                                                            [% ELSE %]
268
                                                                <li
269
                                                                    ><a
270
                                                                        class="dropdown-item enable_plugin"
271
                                                                        data-plugin-name="[% plugin.metadata.name | html %]"
272
                                                                        href="/cgi-bin/koha/plugins/plugins-enable.pl?class=[% plugin.class | html %]&method=enable"
273
                                                                        ><i class="fa fa-play fa-fw"></i> Enable</a
258
                                                                    ></li
274
                                                                    ></li
259
                                                                >
275
                                                                >
260
                                                                [% IF ( plugin.is_enabled ) %]
261
                                                                    <li
262
                                                                        ><a
263
                                                                            class="dropdown-item enable_plugin"
264
                                                                            data-plugin-name="[% plugin.metadata.name | html %]"
265
                                                                            href="/cgi-bin/koha/plugins/plugins-enable.pl?class=[% plugin.class | html %]&method=disable"
266
                                                                            ><i class="fa fa-pause fa-fw"></i> Disable</a
267
                                                                        ></li
268
                                                                    >
269
                                                                [% ELSE %]
270
                                                                    <li
271
                                                                        ><a
272
                                                                            class="dropdown-item enable_plugin"
273
                                                                            data-plugin-name="[% plugin.metadata.name | html %]"
274
                                                                            href="/cgi-bin/koha/plugins/plugins-enable.pl?class=[% plugin.class | html %]&method=enable"
275
                                                                            ><i class="fa fa-play fa-fw"></i> Enable</a
276
                                                                        ></li
277
                                                                    >
278
                                                                [% END %]
279
                                                            [% END %]
276
                                                            [% END %]
280
                                                        </ul>
277
                                                        [% END %]
281
                                                    </div>
278
                                                    </ul>
282
                                                </td>
279
                                                </div>
283
                                            [% END %]
280
                                            </td>
284
                                        </tr>
281
                                        [% END %]
285
                                    [% END %]
282
                                    </tr>
286
                                [% END %]
283
                                [% END %]
287
                            </table> </div
284
                            </table> </div
288
                        ><!-- /.page-section -->
285
                        ><!-- /.page-section -->
289
- 

Return to bug 41476