Coverage for src/backend/InvenTree/part/migrations/0091_partstocktake.py: 100%
7 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 17:47 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 17:47 +0000
1# Generated by Django 3.2.16 on 2022-12-21 11:26
3from django.conf import settings
4import django.core.validators
5from django.db import migrations, models
6import django.db.models.deletion
9class Migration(migrations.Migration):
11 dependencies = [
12 migrations.swappable_dependency(settings.AUTH_USER_MODEL),
13 ('part', '0090_auto_20221115_0816'),
14 ]
16 operations = [
17 migrations.CreateModel(
18 name='PartStocktake',
19 fields=[
20 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
21 ('quantity', models.DecimalField(decimal_places=5, help_text='Total available stock at time of stocktake', max_digits=19, validators=[django.core.validators.MinValueValidator(0)], verbose_name='Quantity')),
22 ('date', models.DateField(auto_now_add=True, help_text='Date stocktake was performed', verbose_name='Date')),
23 ('note', models.CharField(blank=True, help_text='Additional notes', max_length=250, verbose_name='Notes')),
24 ('part', models.ForeignKey(help_text='Part for stocktake', on_delete=django.db.models.deletion.CASCADE, related_name='stocktakes', to='part.part', verbose_name='Part')),
25 ('user', models.ForeignKey(blank=True, help_text='User who performed this stocktake', null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='part_stocktakes', to=settings.AUTH_USER_MODEL, verbose_name='User')),
26 ],
27 ),
28 ]