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

Return to bug 41476