2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-18 21:15:41 +00:00

Added migration files to git index

This commit is contained in:
Oliver
2018-04-14 18:36:06 +10:00
parent a31ec388f4
commit 226828791f
27 changed files with 853 additions and 1 deletions

View File

@ -0,0 +1,116 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2018-04-12 05:02
from __future__ import unicode_literals
import django.core.validators
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='CategoryParameterLink',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
],
options={
'verbose_name': 'Category Parameter',
'verbose_name_plural': 'Category Parameters',
},
),
migrations.CreateModel(
name='Part',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=100)),
('description', models.CharField(blank=True, max_length=250)),
('IPN', models.CharField(blank=True, max_length=100)),
('minimum_stock', models.PositiveIntegerField(default=0, validators=[django.core.validators.MinValueValidator(0)])),
('units', models.CharField(blank=True, default='pcs', max_length=20)),
('trackable', models.BooleanField(default=False)),
],
options={
'verbose_name': 'Part',
'verbose_name_plural': 'Parts',
},
),
migrations.CreateModel(
name='PartCategory',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=100)),
('description', models.CharField(blank=True, max_length=250)),
('parent', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, related_name='children', to='part.PartCategory')),
],
options={
'verbose_name': 'Part Category',
'verbose_name_plural': 'Part Categories',
},
),
migrations.CreateModel(
name='PartParameter',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('value', models.CharField(blank=True, max_length=50)),
('min_value', models.CharField(blank=True, max_length=50)),
('max_value', models.CharField(blank=True, max_length=50)),
('part', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='parameters', to='part.Part')),
],
options={
'verbose_name': 'Part Parameter',
'verbose_name_plural': 'Part Parameters',
},
),
migrations.CreateModel(
name='PartParameterTemplate',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=20, unique=True)),
('units', models.CharField(blank=True, max_length=10)),
('format', models.PositiveIntegerField(choices=[(10, 'Numeric'), (20, 'Text'), (30, 'Bool')], default=10, validators=[django.core.validators.MinValueValidator(0)])),
],
options={
'verbose_name': 'Parameter Template',
'verbose_name_plural': 'Parameter Templates',
},
),
migrations.AddField(
model_name='partparameter',
name='template',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='part.PartParameterTemplate'),
),
migrations.AddField(
model_name='part',
name='category',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='part.PartCategory'),
),
migrations.AddField(
model_name='categoryparameterlink',
name='category',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='part.PartCategory'),
),
migrations.AddField(
model_name='categoryparameterlink',
name='template',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='part.PartParameterTemplate'),
),
migrations.AlterUniqueTogether(
name='partparameter',
unique_together=set([('part', 'template')]),
),
migrations.AlterUniqueTogether(
name='part',
unique_together=set([('name', 'category'), ('IPN', 'category')]),
),
migrations.AlterUniqueTogether(
name='categoryparameterlink',
unique_together=set([('category', 'template')]),
),
]

View File

@ -0,0 +1,48 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2018-04-12 06:00
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('part', '0001_initial'),
]
operations = [
migrations.AlterUniqueTogether(
name='categoryparameterlink',
unique_together=set([]),
),
migrations.RemoveField(
model_name='categoryparameterlink',
name='category',
),
migrations.RemoveField(
model_name='categoryparameterlink',
name='template',
),
migrations.AlterUniqueTogether(
name='partparameter',
unique_together=set([]),
),
migrations.RemoveField(
model_name='partparameter',
name='part',
),
migrations.RemoveField(
model_name='partparameter',
name='template',
),
migrations.DeleteModel(
name='CategoryParameterLink',
),
migrations.DeleteModel(
name='PartParameter',
),
migrations.DeleteModel(
name='PartParameterTemplate',
),
]

View File

@ -0,0 +1,19 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2018-04-12 06:44
from __future__ import unicode_literals
from django.db import migrations
class Migration(migrations.Migration):
dependencies = [
('part', '0002_auto_20180412_0600'),
]
operations = [
migrations.AlterUniqueTogether(
name='part',
unique_together=set([('name', 'category')]),
),
]

View File

@ -0,0 +1,21 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2018-04-13 08:34
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('part', '0003_auto_20180412_0644'),
]
operations = [
migrations.AlterField(
model_name='part',
name='category',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='parts', to='part.PartCategory'),
),
]

View File

@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2018-04-13 12:30
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('part', '0004_auto_20180413_0834'),
]
operations = [
migrations.AlterField(
model_name='partcategory',
name='name',
field=models.CharField(max_length=100, unique=True),
),
]

View File

@ -0,0 +1,21 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2018-04-14 04:03
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('part', '0005_auto_20180413_1230'),
]
operations = [
migrations.AlterField(
model_name='part',
name='category',
field=models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='parts', to='part.PartCategory'),
),
]

View File

@ -0,0 +1,33 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2018-04-14 04:16
from __future__ import unicode_literals
import django.core.validators
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
dependencies = [
('part', '0006_auto_20180414_0403'),
]
operations = [
migrations.CreateModel(
name='BomItem',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('quantity', models.PositiveIntegerField(default=1, validators=[django.core.validators.MinValueValidator(0)])),
('part', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='bom_items', to='part.Part')),
('sub_part', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='used_in', to='part.Part')),
],
options={
'verbose_name': 'BOM Item',
},
),
migrations.AlterUniqueTogether(
name='bomitem',
unique_together=set([('part', 'sub_part')]),
),
]

View File

@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2018-04-14 06:31
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('part', '0007_auto_20180414_0416'),
]
operations = [
migrations.AddField(
model_name='part',
name='URL',
field=models.URLField(blank=True),
),
]

View File

@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2018-04-14 06:53
from __future__ import unicode_literals
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('part', '0008_part_url'),
]
operations = [
migrations.AddField(
model_name='part',
name='image',
field=models.ImageField(blank=True, upload_to='part_images'),
),
]

View File

@ -0,0 +1,21 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2018-04-14 07:25
from __future__ import unicode_literals
from django.db import migrations, models
import part.models
class Migration(migrations.Migration):
dependencies = [
('part', '0009_part_image'),
]
operations = [
migrations.AlterField(
model_name='part',
name='image',
field=models.ImageField(blank=True, max_length=255, null=True, upload_to=part.models.rename_part_image),
),
]

View File

@ -0,0 +1,25 @@
# -*- coding: utf-8 -*-
# Generated by Django 1.11 on 2018-04-14 08:21
from __future__ import unicode_literals
from django.db import migrations, models
import django.db.models.deletion
import part.models
class Migration(migrations.Migration):
dependencies = [
('part', '0010_auto_20180414_0725'),
]
operations = [
migrations.CreateModel(
name='PartAttachment',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('attachment', models.FileField(blank=True, null=True, upload_to=part.models.attach_file)),
('part', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='attachments', to='part.Part')),
],
),
]

View File