Coverage for src/backend/InvenTree/report/migrations/0001_initial.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.0.5 on 2020-05-22 11:00
3import django.core.validators
4from django.db import migrations, models
5import report.models
8class Migration(migrations.Migration):
10 initial = True
12 dependencies = [
13 ]
15 operations = [
16 migrations.CreateModel(
17 name='ReportAsset',
18 fields=[
19 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
20 ('asset', models.FileField(help_text='Report asset file', upload_to='report/assets')),
21 ('description', models.CharField(help_text='Asset file description', max_length=250)),
22 ],
23 ),
24 migrations.CreateModel(
25 name='ReportTemplate',
26 fields=[
27 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
28 ('name', models.CharField(help_text='Template name', max_length=100, unique=True)),
29 ('template', models.FileField(help_text='Report template file', upload_to='report', validators=[django.core.validators.FileExtensionValidator(allowed_extensions=['html', 'htm', 'tex'])])),
30 ('description', models.CharField(help_text='Report template description', max_length=250)),
31 ],
32 options={
33 'abstract': False,
34 },
35 ),
36 migrations.CreateModel(
37 name='TestReport',
38 fields=[
39 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
40 ('name', models.CharField(help_text='Template name', max_length=100, unique=True)),
41 ('template', models.FileField(help_text='Report template file', upload_to='report', validators=[django.core.validators.FileExtensionValidator(allowed_extensions=['html', 'htm', 'tex'])])),
42 ('description', models.CharField(help_text='Report template description', max_length=250)),
43 ('part_filters', models.CharField(blank=True, help_text='Part query filters (comma-separated list of key=value pairs)', max_length=250)),
44 ],
45 options={
46 'abstract': False,
47 },
48 ),
49 ]