~widelands-dev/widelands-website/trunk

404.2.13 by franku
added migrations to each app
1
# -*- coding: utf-8 -*-
532.1.1 by franku
converted to python 3.6 using 2to3 script
2
404.2.13 by franku
added migrations to each app
3
4
from django.db import models, migrations
5
6
7
class Migration(migrations.Migration):
8
9
    dependencies = [
10
    ]
11
12
    operations = [
13
        migrations.CreateModel(
14
            name='Building',
15
            fields=[
438.1.6 by franku
run the script
16
                ('id', models.AutoField(verbose_name='ID',
17
                                        serialize=False, auto_created=True, primary_key=True)),
404.2.13 by franku
added migrations to each app
18
                ('name', models.CharField(max_length=100)),
19
                ('displayname', models.CharField(max_length=100)),
20
                ('image_url', models.CharField(max_length=256)),
21
                ('graph_url', models.CharField(max_length=256)),
22
                ('imagemap', models.TextField()),
438.1.6 by franku
run the script
23
                ('size', models.CharField(max_length=1, choices=[(b'S', b'small'), (b'M', b'medium'), (
24
                    b'B', b'big'), (b'I', b'mine'), (b'P', b'port'), (b'H', b'headquarters')])),
25
                ('type', models.CharField(max_length=1, choices=[(b'P', b'productionsite'), (
26
                    b'W', b'warehouse'), (b'M', b'militarysite'), (b'T', b'trainingsite')])),
404.2.13 by franku
added migrations to each app
27
                ('help', models.TextField(blank=True)),
28
                ('build_costs', models.CharField(max_length=100, blank=True)),
29
                ('workers_count', models.CharField(max_length=100, blank=True)),
30
                ('store_count', models.CharField(max_length=100, blank=True)),
31
            ],
32
        ),
33
        migrations.CreateModel(
34
            name='Tribe',
35
            fields=[
438.1.6 by franku
run the script
36
                ('id', models.AutoField(verbose_name='ID',
37
                                        serialize=False, auto_created=True, primary_key=True)),
404.2.13 by franku
added migrations to each app
38
                ('name', models.CharField(max_length=100)),
39
                ('displayname', models.CharField(max_length=100)),
40
                ('descr', models.TextField()),
41
                ('icon_url', models.CharField(max_length=256)),
42
                ('network_pdf_url', models.CharField(max_length=256)),
43
                ('network_gif_url', models.CharField(max_length=256)),
44
            ],
45
        ),
46
        migrations.CreateModel(
47
            name='Ware',
48
            fields=[
438.1.6 by franku
run the script
49
                ('id', models.AutoField(verbose_name='ID',
50
                                        serialize=False, auto_created=True, primary_key=True)),
404.2.13 by franku
added migrations to each app
51
                ('name', models.CharField(max_length=100)),
52
                ('displayname', models.CharField(max_length=100)),
53
                ('image_url', models.CharField(max_length=256)),
54
                ('graph_url', models.CharField(max_length=256)),
55
                ('imagemap', models.TextField()),
56
                ('help', models.TextField(max_length=256)),
57
                ('tribe', models.ForeignKey(to='wlhelp.Tribe')),
58
            ],
59
        ),
60
        migrations.CreateModel(
61
            name='Worker',
62
            fields=[
438.1.6 by franku
run the script
63
                ('id', models.AutoField(verbose_name='ID',
64
                                        serialize=False, auto_created=True, primary_key=True)),
404.2.13 by franku
added migrations to each app
65
                ('name', models.CharField(max_length=100)),
66
                ('displayname', models.CharField(max_length=100)),
67
                ('image_url', models.CharField(max_length=256)),
68
                ('graph_url', models.CharField(max_length=256)),
69
                ('imagemap', models.TextField()),
70
                ('help', models.TextField(max_length=256)),
71
                ('exp', models.TextField(max_length=8)),
438.1.6 by franku
run the script
72
                ('becomes', models.OneToOneField(
73
                    related_name='trained_by_experience', null=True, blank=True, to='wlhelp.Worker')),
404.2.13 by franku
added migrations to each app
74
                ('tribe', models.ForeignKey(to='wlhelp.Tribe')),
75
            ],
76
        ),
77
        migrations.AddField(
78
            model_name='building',
79
            name='build_wares',
438.1.6 by franku
run the script
80
            field=models.ManyToManyField(
81
                related_name='build_ware_for_buildings', to='wlhelp.Ware', blank=True),
404.2.13 by franku
added migrations to each app
82
        ),
83
        migrations.AddField(
84
            model_name='building',
85
            name='enhancement',
438.1.6 by franku
run the script
86
            field=models.OneToOneField(
87
                related_name='enhanced_from', null=True, blank=True, to='wlhelp.Building'),
404.2.13 by franku
added migrations to each app
88
        ),
89
        migrations.AddField(
90
            model_name='building',
91
            name='output_wares',
438.1.6 by franku
run the script
92
            field=models.ManyToManyField(
93
                related_name='produced_by_buildings', to='wlhelp.Ware', blank=True),
404.2.13 by franku
added migrations to each app
94
        ),
95
        migrations.AddField(
96
            model_name='building',
97
            name='output_workers',
438.1.6 by franku
run the script
98
            field=models.ManyToManyField(
99
                related_name='trained_by_buildings', to='wlhelp.Worker', blank=True),
404.2.13 by franku
added migrations to each app
100
        ),
101
        migrations.AddField(
102
            model_name='building',
103
            name='store_wares',
438.1.6 by franku
run the script
104
            field=models.ManyToManyField(
105
                related_name='stored_ware_for_buildings', to='wlhelp.Ware', blank=True),
404.2.13 by franku
added migrations to each app
106
        ),
107
        migrations.AddField(
108
            model_name='building',
109
            name='tribe',
110
            field=models.ForeignKey(to='wlhelp.Tribe'),
111
        ),
112
        migrations.AddField(
113
            model_name='building',
114
            name='workers_types',
438.1.6 by franku
run the script
115
            field=models.ManyToManyField(
116
                related_name='workers_for_buildings', to='wlhelp.Worker', blank=True),
404.2.13 by franku
added migrations to each app
117
        ),
118
    ]