Add migrations to the small apps.
[htsworkflow.git] / labels / migrations / 0001_initial.py
1 # -*- coding: utf-8 -*-
2 # Generated by Django 1.9.4 on 2016-04-07 21:21
3 from __future__ import unicode_literals
4
5 from django.db import migrations, models
6 import django.db.models.deletion
7
8
9 class Migration(migrations.Migration):
10
11     initial = True
12
13     dependencies = [
14     ]
15
16     operations = [
17         migrations.CreateModel(
18             name='LabelContent',
19             fields=[
20                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
21                 ('title', models.CharField(blank=True, max_length=200, null=True)),
22                 ('subtitle', models.CharField(blank=True, max_length=200, null=True)),
23                 ('text', models.CharField(blank=True, max_length=200, null=True)),
24                 ('barcode', models.CharField(blank=True, max_length=200, null=True)),
25                 ('creator', models.CharField(max_length=200)),
26             ],
27         ),
28         migrations.CreateModel(
29             name='LabelPrinter',
30             fields=[
31                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
32                 ('name', models.CharField(max_length=256)),
33                 ('model', models.CharField(default='ZM400', max_length=64)),
34                 ('ip_address', models.GenericIPAddressField()),
35                 ('labels', models.CharField(max_length=200)),
36                 ('notes', models.TextField(blank=True, null=True)),
37             ],
38         ),
39         migrations.CreateModel(
40             name='LabelTemplate',
41             fields=[
42                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
43                 ('name', models.CharField(max_length=200)),
44                 ('description', models.TextField(blank=True, null=True)),
45                 ('ZPL_code', models.TextField(verbose_name='template')),
46                 ('printer', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='labels.LabelPrinter')),
47             ],
48         ),
49         migrations.AddField(
50             model_name='labelcontent',
51             name='template',
52             field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='labels.LabelTemplate'),
53         ),
54     ]