Allow plugins to register via setuptools, allow for invisible plugins

This commit is contained in:
Raphael Michel
2016-02-16 20:40:35 +01:00
parent c4df20c827
commit 88d91f8db7
2 changed files with 6 additions and 1 deletions

View File

@@ -96,7 +96,8 @@ class EventPlugins(EventPermissionRequiredMixin, TemplateView, SingleObjectMixin
from pretix.base.plugins import get_all_plugins
context = super().get_context_data(*args, **kwargs)
context['plugins'] = [p for p in get_all_plugins() if not p.name.startswith('.')]
context['plugins'] = [p for p in get_all_plugins() if not p.name.startswith('.')
if getattr(p, 'visible', True)]
context['plugins_active'] = self.object.get_plugins()
return context