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 |
]
|