MCPcopy Create free account
hub / github.com/WebODM/WebODM / plugin_disable

Method plugin_disable

app/admin.py:276–286  ·  view source on GitHub ↗
(self, request, plugin_name, *args, **kwargs)

Source from the content-addressed store, hash-verified

274 return HttpResponseRedirect(reverse('admin:app_plugin_changelist'))
275
276 def plugin_disable(self, request, plugin_name, *args, **kwargs):
277 try:
278 p = disable_plugin(plugin_name)
279 if p.requires_restart():
280 messages.warning(request, _("Restart required. Please restart WebODM to fully disable %(plugin)s") % {
281 'plugin': plugin_name})
282 except Exception as e:
283 messages.warning(request, _("Cannot disable plugin %(plugin)s: %(message)s") % {'plugin': plugin_name,
284 'message': str(e)})
285
286 return HttpResponseRedirect(reverse('admin:app_plugin_changelist'))
287
288 def plugin_delete(self, request, plugin_name, *args, **kwargs):
289 try:

Callers

nothing calls this directly

Calls 3

disable_pluginFunction · 0.90
requires_restartMethod · 0.80
_Function · 0.50

Tested by

no test coverage detected