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

1# Generated by Django 3.0.5 on 2020-05-22 11:00 

2 

3import django.core.validators 

4from django.db import migrations, models 

5import report.models 

6 

7 

8class Migration(migrations.Migration): 

9 

10 initial = True 

11 

12 dependencies = [ 

13 ] 

14 

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 ]