Add support for product buying groups + many cosmetics and form pimping

This commit is contained in:
Skia
2016-08-20 22:12:46 +02:00
parent 00f05c71c5
commit dbf0653baf
19 changed files with 441 additions and 194 deletions

View File

@ -0,0 +1,36 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('core', '0007_auto_20160813_0522'),
('counter', '0015_auto_20160820_0158'),
]
operations = [
migrations.AddField(
model_name='product',
name='buying_group',
field=models.ForeignKey(blank=True, on_delete=django.db.models.deletion.SET_NULL, verbose_name='buying group', related_name='products', to='core.Group', null=True),
),
migrations.AlterField(
model_name='product',
name='club',
field=models.ForeignKey(verbose_name='club', to='club.Club', related_name='products'),
),
migrations.AlterField(
model_name='product',
name='icon',
field=models.ImageField(blank=True, null=True, upload_to='products', verbose_name='icon'),
),
migrations.AlterField(
model_name='product',
name='product_type',
field=models.ForeignKey(blank=True, on_delete=django.db.models.deletion.SET_NULL, verbose_name='parent product', related_name='children_products', to='counter.Product', null=True),
),
]

View File

@ -0,0 +1,25 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('counter', '0016_auto_20160820_1923'),
]
operations = [
migrations.AddField(
model_name='product',
name='parent_product',
field=models.ForeignKey(to='counter.Product', null=True, related_name='children_products', on_delete=django.db.models.deletion.SET_NULL, verbose_name='parent product', blank=True),
),
migrations.AlterField(
model_name='product',
name='product_type',
field=models.ForeignKey(to='counter.ProductType', null=True, related_name='products', on_delete=django.db.models.deletion.SET_NULL, verbose_name='product type', blank=True),
),
]

View File

@ -0,0 +1,24 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('core', '0007_auto_20160813_0522'),
('counter', '0017_auto_20160820_2047'),
]
operations = [
migrations.RemoveField(
model_name='product',
name='buying_group',
),
migrations.AddField(
model_name='product',
name='buying_group',
field=models.ManyToManyField(related_name='products', to='core.Group', verbose_name='buying group'),
),
]

View File

@ -0,0 +1,19 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('counter', '0018_auto_20160820_2051'),
]
operations = [
migrations.RenameField(
model_name='product',
old_name='buying_group',
new_name='buying_groups',
),
]