(self, request, plugin_name, *args, **kwargs)
| 262 | return custom_urls + urls |
| 263 | |
| 264 | def plugin_enable(self, request, plugin_name, *args, **kwargs): |
| 265 | try: |
| 266 | p = enable_plugin(plugin_name) |
| 267 | if p.requires_restart(): |
| 268 | messages.warning(request, _("Restart required. Please restart WebODM to enable %(plugin)s") % { |
| 269 | 'plugin': plugin_name}) |
| 270 | except Exception as e: |
| 271 | messages.warning(request, _("Cannot enable plugin %(plugin)s: %(message)s") % {'plugin': plugin_name, |
| 272 | 'message': str(e)}) |
| 273 | |
| 274 | return HttpResponseRedirect(reverse('admin:app_plugin_changelist')) |
| 275 | |
| 276 | def plugin_disable(self, request, plugin_name, *args, **kwargs): |
| 277 | try: |
nothing calls this directly
no test coverage detected