Badges: Allow to disable per-product

This commit is contained in:
Raphael Michel
2019-02-01 16:20:30 +01:00
parent c9415cba2b
commit f77b551aa6
7 changed files with 113 additions and 5 deletions

View File

@@ -46,6 +46,9 @@ class BadgeLayout(LoggedModel):
class BadgeItem(models.Model):
# If no BadgeItem exists => use default
# If BadgeItem exists with layout=None => don't print
item = models.OneToOneField('pretixbase.Item', null=True, blank=True, related_name='badge_assignment',
on_delete=models.CASCADE)
layout = models.ForeignKey('BadgeLayout', on_delete=models.CASCADE, related_name='item_assignments')
layout = models.ForeignKey('BadgeLayout', on_delete=models.CASCADE, related_name='item_assignments',
null=True, blank=True)