2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-21 14:20:54 +00:00

Simplify part model

- Remove 'varian't or ''revision' field
- Part name must be unique across database
This commit is contained in:
Oliver Walters
2019-05-26 12:16:57 +10:00
parent 1312148721
commit 91a5a7f051
7 changed files with 56 additions and 20 deletions

View File

@ -0,0 +1,26 @@
# Generated by Django 2.2 on 2019-05-26 01:19
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('part', '0004_auto_20190525_2356'),
]
operations = [
migrations.AddField(
model_name='part',
name='revision',
field=models.CharField(blank=True, help_text='Part rerevision code', max_length=32),
),
migrations.AlterUniqueTogether(
name='part',
unique_together={('name', 'revision')},
),
migrations.RemoveField(
model_name='part',
name='variant',
),
]

View File

@ -0,0 +1,27 @@
# Generated by Django 2.2 on 2019-05-26 02:15
import InvenTree.validators
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('part', '0005_auto_20190526_1119'),
]
operations = [
migrations.AlterField(
model_name='part',
name='name',
field=models.CharField(help_text='Part name (must be unique)', max_length=100, unique=True, validators=[InvenTree.validators.validate_part_name]),
),
migrations.AlterUniqueTogether(
name='part',
unique_together=set(),
),
migrations.RemoveField(
model_name='part',
name='revision',
),
]