MCPcopy Index your code
hub / github.com/WebODM/WebODM / plugin_enable

Method plugin_enable

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

Source from the content-addressed store, hash-verified

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:

Callers

nothing calls this directly

Calls 3

enable_pluginFunction · 0.90
requires_restartMethod · 0.80
_Function · 0.50

Tested by

no test coverage detected