Plugin registry

This commit is contained in:
Raphael Michel
2014-10-07 12:21:13 +02:00
parent 1ec224049d
commit 3bae6a6819
15 changed files with 240 additions and 33 deletions

View File

@@ -276,6 +276,10 @@ class Event(models.Model):
verbose_name=_("Last date of payments"),
help_text=_("The last date any payments are accepted. This has precedence over the number of days configured above.")
)
plugins = models.TextField(
null=True, blank=True,
verbose_name=_("Plugins"),
)
class Meta:
verbose_name = _("Event")
@@ -291,6 +295,11 @@ class Event(models.Model):
self.get_cache().clear()
return obj
def get_plugins(self):
if self.plugins is None:
return []
return self.plugins.split(",")
def get_date_from_display(self):
return _date(
self.date_from,