parent
f21987158b
commit
ec6a9a7cc1
6 changed files with 214 additions and 80 deletions
|
@ -516,12 +516,31 @@ class CustomerPackageDiskUsage(TimeStampedModel):
|
|||
)
|
||||
source = models.CharField(
|
||||
verbose_name=_("data source"),
|
||||
choices=(("disk", _("disk")), ("mysql", _("mysql")), ("pgsql", _("pgsql"))),
|
||||
choices=(
|
||||
("mail", _("Mailbox")),
|
||||
("web", _("Website")),
|
||||
("mysql", _("MariaDB database")),
|
||||
("pgsql", _("PostgreSQL database")),
|
||||
),
|
||||
)
|
||||
item = models.CharField(verbose_name=_("data item"))
|
||||
used_kb = models.PositiveBigIntegerField(
|
||||
verbose_name=_("space used in KiB"), default=0
|
||||
)
|
||||
email_address = models.ForeignKey(
|
||||
"managemails.MailAddress",
|
||||
verbose_name=_("mail address"),
|
||||
help_text=_("Assigned mail address"),
|
||||
on_delete=models.CASCADE,
|
||||
null=True,
|
||||
)
|
||||
website = models.ForeignKey(
|
||||
"websites.Website",
|
||||
verbose_name=_("website"),
|
||||
help_text=_("Assigned web site"),
|
||||
on_delete=models.CASCADE,
|
||||
null=True,
|
||||
)
|
||||
|
||||
class Meta:
|
||||
unique_together = ("package", "source", "item")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue