Added product pictures

This commit is contained in:
Raphael Michel
2015-07-25 23:58:02 +02:00
parent 8732e92cde
commit 0cbf9aeec3
8 changed files with 49 additions and 1 deletions

View File

@@ -0,0 +1,19 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('pretixbase', '0004_eventpermission_can_change_permissions'),
]
operations = [
migrations.AddField(
model_name='item',
name='picture',
field=models.ImageField(upload_to='', null=True, verbose_name='Product picture', blank=True),
),
]

View File

@@ -875,6 +875,14 @@ class Item(Versionable):
position = models.IntegerField(
default=0
)
picture = models.ImageField(
verbose_name=_("Product picture"),
null=True, blank=True,
upload_to=lambda instance, filename: '%s/%s/item-%s.%s' % (
instance.event.organizer.slug, instance.event.slug, instance.identity,
filename.split('.')[-1]
)
)
class Meta:
verbose_name = _("Product")