~widelands-dev/widelands-website/django_staticfiles

« back to all changes in this revision

Viewing changes to wlhelp/migrations/0001_initial.py

  • Committer: Holger Rapp
  • Date: 2009-02-21 18:24:02 UTC
  • Revision ID: sirver@kallisto.local-20090221182402-k3tuf5c4gjwslbjf
Main Page contains now the same informations as before

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# -*- coding: utf-8 -*-
2
 
from __future__ import unicode_literals
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=[
16
 
                ('id', models.AutoField(verbose_name='ID',
17
 
                                        serialize=False, auto_created=True, primary_key=True)),
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()),
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')])),
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=[
36
 
                ('id', models.AutoField(verbose_name='ID',
37
 
                                        serialize=False, auto_created=True, primary_key=True)),
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=[
49
 
                ('id', models.AutoField(verbose_name='ID',
50
 
                                        serialize=False, auto_created=True, primary_key=True)),
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=[
63
 
                ('id', models.AutoField(verbose_name='ID',
64
 
                                        serialize=False, auto_created=True, primary_key=True)),
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)),
72
 
                ('becomes', models.OneToOneField(
73
 
                    related_name='trained_by_experience', null=True, blank=True, to='wlhelp.Worker')),
74
 
                ('tribe', models.ForeignKey(to='wlhelp.Tribe')),
75
 
            ],
76
 
        ),
77
 
        migrations.AddField(
78
 
            model_name='building',
79
 
            name='build_wares',
80
 
            field=models.ManyToManyField(
81
 
                related_name='build_ware_for_buildings', to='wlhelp.Ware', blank=True),
82
 
        ),
83
 
        migrations.AddField(
84
 
            model_name='building',
85
 
            name='enhancement',
86
 
            field=models.OneToOneField(
87
 
                related_name='enhanced_from', null=True, blank=True, to='wlhelp.Building'),
88
 
        ),
89
 
        migrations.AddField(
90
 
            model_name='building',
91
 
            name='output_wares',
92
 
            field=models.ManyToManyField(
93
 
                related_name='produced_by_buildings', to='wlhelp.Ware', blank=True),
94
 
        ),
95
 
        migrations.AddField(
96
 
            model_name='building',
97
 
            name='output_workers',
98
 
            field=models.ManyToManyField(
99
 
                related_name='trained_by_buildings', to='wlhelp.Worker', blank=True),
100
 
        ),
101
 
        migrations.AddField(
102
 
            model_name='building',
103
 
            name='store_wares',
104
 
            field=models.ManyToManyField(
105
 
                related_name='stored_ware_for_buildings', to='wlhelp.Ware', blank=True),
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',
115
 
            field=models.ManyToManyField(
116
 
                related_name='workers_for_buildings', to='wlhelp.Worker', blank=True),
117
 
        ),
118
 
    ]