diff options
Diffstat (limited to 'bitbake/lib/toaster/orm/migrations/0001_initial.py')
-rw-r--r-- | bitbake/lib/toaster/orm/migrations/0001_initial.py | 928 |
1 files changed, 529 insertions, 399 deletions
diff --git a/bitbake/lib/toaster/orm/migrations/0001_initial.py b/bitbake/lib/toaster/orm/migrations/0001_initial.py index dedeef8bf7..27fd05716f 100644 --- a/bitbake/lib/toaster/orm/migrations/0001_initial.py +++ b/bitbake/lib/toaster/orm/migrations/0001_initial.py | |||
@@ -1,400 +1,530 @@ | |||
1 | # -*- coding: utf-8 -*- | 1 | # -*- coding: utf-8 -*- |
2 | from south.utils import datetime_utils as datetime | 2 | from __future__ import unicode_literals |
3 | from south.db import db | 3 | |
4 | from south.v2 import SchemaMigration | 4 | from django.db import migrations, models |
5 | from django.db import models | 5 | |
6 | 6 | ||
7 | 7 | class Migration(migrations.Migration): | |
8 | class Migration(SchemaMigration): | 8 | |
9 | 9 | dependencies = [ | |
10 | def forwards(self, orm): | 10 | ] |
11 | # Adding model 'Build' | 11 | |
12 | db.create_table(u'orm_build', ( | 12 | operations = [ |
13 | (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | 13 | migrations.CreateModel( |
14 | ('machine', self.gf('django.db.models.fields.CharField')(max_length=100)), | 14 | name='BitbakeVersion', |
15 | ('image_fstypes', self.gf('django.db.models.fields.CharField')(max_length=100)), | 15 | fields=[ |
16 | ('distro', self.gf('django.db.models.fields.CharField')(max_length=100)), | 16 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
17 | ('distro_version', self.gf('django.db.models.fields.CharField')(max_length=100)), | 17 | ('name', models.CharField(unique=True, max_length=32)), |
18 | ('started_on', self.gf('django.db.models.fields.DateTimeField')()), | 18 | ('giturl', models.URLField()), |
19 | ('completed_on', self.gf('django.db.models.fields.DateTimeField')()), | 19 | ('branch', models.CharField(max_length=32)), |
20 | ('outcome', self.gf('django.db.models.fields.IntegerField')(default=2)), | 20 | ('dirpath', models.CharField(max_length=255)), |
21 | ('errors_no', self.gf('django.db.models.fields.IntegerField')(default=0)), | 21 | ], |
22 | ('warnings_no', self.gf('django.db.models.fields.IntegerField')(default=0)), | 22 | ), |
23 | ('cooker_log_path', self.gf('django.db.models.fields.CharField')(max_length=500)), | 23 | migrations.CreateModel( |
24 | ('build_name', self.gf('django.db.models.fields.CharField')(max_length=100)), | 24 | name='Branch', |
25 | ('bitbake_version', self.gf('django.db.models.fields.CharField')(max_length=50)), | 25 | fields=[ |
26 | )) | 26 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
27 | db.send_create_signal(u'orm', ['Build']) | 27 | ('up_id', models.IntegerField(default=None, null=True)), |
28 | 28 | ('up_date', models.DateTimeField(default=None, null=True)), | |
29 | # Adding model 'Target' | 29 | ('name', models.CharField(max_length=50)), |
30 | db.create_table(u'orm_target', ( | 30 | ('short_description', models.CharField(max_length=50, blank=True)), |
31 | (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | 31 | ], |
32 | ('build', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['orm.Build'])), | 32 | options={ |
33 | ('target', self.gf('django.db.models.fields.CharField')(max_length=100)), | 33 | 'verbose_name_plural': 'Branches', |
34 | ('is_image', self.gf('django.db.models.fields.BooleanField')(default=False)), | 34 | }, |
35 | ('file_name', self.gf('django.db.models.fields.CharField')(max_length=100)), | 35 | ), |
36 | ('file_size', self.gf('django.db.models.fields.IntegerField')()), | 36 | migrations.CreateModel( |
37 | )) | 37 | name='Build', |
38 | db.send_create_signal(u'orm', ['Target']) | 38 | fields=[ |
39 | 39 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | |
40 | # Adding model 'Task' | 40 | ('machine', models.CharField(max_length=100)), |
41 | db.create_table(u'orm_task', ( | 41 | ('distro', models.CharField(max_length=100)), |
42 | (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | 42 | ('distro_version', models.CharField(max_length=100)), |
43 | ('build', self.gf('django.db.models.fields.related.ForeignKey')(related_name='task_build', to=orm['orm.Build'])), | 43 | ('started_on', models.DateTimeField()), |
44 | ('order', self.gf('django.db.models.fields.IntegerField')(null=True)), | 44 | ('completed_on', models.DateTimeField()), |
45 | ('task_executed', self.gf('django.db.models.fields.BooleanField')(default=False)), | 45 | ('outcome', models.IntegerField(default=2, choices=[(0, b'Succeeded'), (1, b'Failed'), (2, b'In Progress')])), |
46 | ('outcome', self.gf('django.db.models.fields.IntegerField')(default=5)), | 46 | ('cooker_log_path', models.CharField(max_length=500)), |
47 | ('sstate_checksum', self.gf('django.db.models.fields.CharField')(max_length=100, blank=True)), | 47 | ('build_name', models.CharField(max_length=100)), |
48 | ('path_to_sstate_obj', self.gf('django.db.models.fields.FilePathField')(max_length=500, blank=True)), | 48 | ('bitbake_version', models.CharField(max_length=50)), |
49 | ('recipe', self.gf('django.db.models.fields.related.ForeignKey')(related_name='build_recipe', to=orm['orm.Recipe'])), | 49 | ], |
50 | ('task_name', self.gf('django.db.models.fields.CharField')(max_length=100)), | 50 | ), |
51 | ('source_url', self.gf('django.db.models.fields.FilePathField')(max_length=255, blank=True)), | 51 | migrations.CreateModel( |
52 | ('work_directory', self.gf('django.db.models.fields.FilePathField')(max_length=255, blank=True)), | 52 | name='BuildArtifact', |
53 | ('script_type', self.gf('django.db.models.fields.IntegerField')(default=0)), | 53 | fields=[ |
54 | ('line_number', self.gf('django.db.models.fields.IntegerField')(default=0)), | 54 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
55 | ('disk_io', self.gf('django.db.models.fields.IntegerField')(null=True)), | 55 | ('file_name', models.FilePathField()), |
56 | ('cpu_usage', self.gf('django.db.models.fields.DecimalField')(null=True, max_digits=6, decimal_places=2)), | 56 | ('file_size', models.IntegerField()), |
57 | ('elapsed_time', self.gf('django.db.models.fields.CharField')(default=0, max_length=50)), | 57 | ('build', models.ForeignKey(to='orm.Build')), |
58 | ('sstate_result', self.gf('django.db.models.fields.IntegerField')(default=0)), | 58 | ], |
59 | ('message', self.gf('django.db.models.fields.CharField')(max_length=240)), | 59 | ), |
60 | ('logfile', self.gf('django.db.models.fields.FilePathField')(max_length=255, blank=True)), | 60 | migrations.CreateModel( |
61 | )) | 61 | name='CustomImageRecipe', |
62 | db.send_create_signal(u'orm', ['Task']) | 62 | fields=[ |
63 | 63 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | |
64 | # Adding model 'Task_Dependency' | 64 | ('name', models.CharField(max_length=100)), |
65 | db.create_table(u'orm_task_dependency', ( | 65 | ], |
66 | (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | 66 | ), |
67 | ('task', self.gf('django.db.models.fields.related.ForeignKey')(related_name='task_dependencies_task', to=orm['orm.Task'])), | 67 | migrations.CreateModel( |
68 | ('depends_on', self.gf('django.db.models.fields.related.ForeignKey')(related_name='task_dependencies_depends', to=orm['orm.Task'])), | 68 | name='HelpText', |
69 | )) | 69 | fields=[ |
70 | db.send_create_signal(u'orm', ['Task_Dependency']) | 70 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
71 | 71 | ('area', models.IntegerField(choices=[(0, b'variable')])), | |
72 | # Adding model 'Package' | 72 | ('key', models.CharField(max_length=100)), |
73 | db.create_table(u'orm_package', ( | 73 | ('text', models.TextField()), |
74 | (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | 74 | ('build', models.ForeignKey(related_name='helptext_build', to='orm.Build')), |
75 | ('build', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['orm.Build'])), | 75 | ], |
76 | ('recipe', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['orm.Recipe'], null=True)), | 76 | ), |
77 | ('name', self.gf('django.db.models.fields.CharField')(max_length=100)), | 77 | migrations.CreateModel( |
78 | ('version', self.gf('django.db.models.fields.CharField')(max_length=100, blank=True)), | 78 | name='Layer', |
79 | ('revision', self.gf('django.db.models.fields.CharField')(max_length=32, blank=True)), | 79 | fields=[ |
80 | ('summary', self.gf('django.db.models.fields.CharField')(max_length=200, blank=True)), | 80 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
81 | ('description', self.gf('django.db.models.fields.CharField')(max_length=200, blank=True)), | 81 | ('up_id', models.IntegerField(default=None, null=True)), |
82 | ('size', self.gf('django.db.models.fields.IntegerField')(default=0)), | 82 | ('up_date', models.DateTimeField(default=None, null=True)), |
83 | ('installed_size', self.gf('django.db.models.fields.IntegerField')(default=0)), | 83 | ('name', models.CharField(max_length=100)), |
84 | ('section', self.gf('django.db.models.fields.CharField')(max_length=80, blank=True)), | 84 | ('layer_index_url', models.URLField()), |
85 | ('license', self.gf('django.db.models.fields.CharField')(max_length=80, blank=True)), | 85 | ('vcs_url', models.URLField(default=None, null=True)), |
86 | )) | 86 | ('vcs_web_url', models.URLField(default=None, null=True)), |
87 | db.send_create_signal(u'orm', ['Package']) | 87 | ('vcs_web_tree_base_url', models.URLField(default=None, null=True)), |
88 | 88 | ('vcs_web_file_base_url', models.URLField(default=None, null=True)), | |
89 | # Adding model 'Package_Dependency' | 89 | ('summary', models.TextField(default=None, help_text=b'One-line description of the layer', null=True)), |
90 | db.create_table(u'orm_package_dependency', ( | 90 | ('description', models.TextField(default=None, null=True)), |
91 | (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | 91 | ], |
92 | ('package', self.gf('django.db.models.fields.related.ForeignKey')(related_name='package_dependencies_source', to=orm['orm.Package'])), | 92 | ), |
93 | ('depends_on', self.gf('django.db.models.fields.related.ForeignKey')(related_name='package_dependencies_target', to=orm['orm.Package'])), | 93 | migrations.CreateModel( |
94 | ('dep_type', self.gf('django.db.models.fields.IntegerField')()), | 94 | name='Layer_Version', |
95 | ('target', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['orm.Target'], null=True)), | 95 | fields=[ |
96 | )) | 96 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
97 | db.send_create_signal(u'orm', ['Package_Dependency']) | 97 | ('up_id', models.IntegerField(default=None, null=True)), |
98 | 98 | ('up_date', models.DateTimeField(default=None, null=True)), | |
99 | # Adding model 'Target_Installed_Package' | 99 | ('branch', models.CharField(max_length=80)), |
100 | db.create_table(u'orm_target_installed_package', ( | 100 | ('commit', models.CharField(max_length=100)), |
101 | (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | 101 | ('dirpath', models.CharField(default=None, max_length=255, null=True)), |
102 | ('target', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['orm.Target'])), | 102 | ('priority', models.IntegerField(default=0)), |
103 | ('package', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['orm.Package'])), | 103 | ('local_path', models.FilePathField(default=b'/', max_length=1024)), |
104 | )) | 104 | ('build', models.ForeignKey(related_name='layer_version_build', default=None, to='orm.Build', null=True)), |
105 | db.send_create_signal(u'orm', ['Target_Installed_Package']) | 105 | ('layer', models.ForeignKey(related_name='layer_version_layer', to='orm.Layer')), |
106 | 106 | ], | |
107 | # Adding model 'Package_File' | 107 | ), |
108 | db.create_table(u'orm_package_file', ( | 108 | migrations.CreateModel( |
109 | (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | 109 | name='LayerSource', |
110 | ('package', self.gf('django.db.models.fields.related.ForeignKey')(related_name='buildfilelist_package', to=orm['orm.Package'])), | 110 | fields=[ |
111 | ('path', self.gf('django.db.models.fields.FilePathField')(max_length=255, blank=True)), | 111 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
112 | ('size', self.gf('django.db.models.fields.IntegerField')()), | 112 | ('name', models.CharField(unique=True, max_length=63)), |
113 | )) | 113 | ('sourcetype', models.IntegerField(choices=[(0, b'local'), (1, b'layerindex'), (2, b'imported')])), |
114 | db.send_create_signal(u'orm', ['Package_File']) | 114 | ('apiurl', models.CharField(default=None, max_length=255, null=True)), |
115 | 115 | ], | |
116 | # Adding model 'Recipe' | 116 | ), |
117 | db.create_table(u'orm_recipe', ( | 117 | migrations.CreateModel( |
118 | (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | 118 | name='LayerVersionDependency', |
119 | ('name', self.gf('django.db.models.fields.CharField')(max_length=100, blank=True)), | 119 | fields=[ |
120 | ('version', self.gf('django.db.models.fields.CharField')(max_length=100, blank=True)), | 120 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
121 | ('layer_version', self.gf('django.db.models.fields.related.ForeignKey')(related_name='recipe_layer_version', to=orm['orm.Layer_Version'])), | 121 | ('up_id', models.IntegerField(default=None, null=True)), |
122 | ('summary', self.gf('django.db.models.fields.CharField')(max_length=100, blank=True)), | 122 | ('depends_on', models.ForeignKey(related_name='dependees', to='orm.Layer_Version')), |
123 | ('description', self.gf('django.db.models.fields.CharField')(max_length=100, blank=True)), | 123 | ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True)), |
124 | ('section', self.gf('django.db.models.fields.CharField')(max_length=100, blank=True)), | 124 | ('layer_version', models.ForeignKey(related_name='dependencies', to='orm.Layer_Version')), |
125 | ('license', self.gf('django.db.models.fields.CharField')(max_length=200, blank=True)), | 125 | ], |
126 | ('licensing_info', self.gf('django.db.models.fields.TextField')(blank=True)), | 126 | ), |
127 | ('homepage', self.gf('django.db.models.fields.URLField')(max_length=200, blank=True)), | 127 | migrations.CreateModel( |
128 | ('bugtracker', self.gf('django.db.models.fields.URLField')(max_length=200, blank=True)), | 128 | name='LogMessage', |
129 | ('file_path', self.gf('django.db.models.fields.FilePathField')(max_length=255)), | 129 | fields=[ |
130 | )) | 130 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
131 | db.send_create_signal(u'orm', ['Recipe']) | 131 | ('level', models.IntegerField(default=0, choices=[(0, b'info'), (1, b'warn'), (2, b'error'), (3, b'critical'), (-1, b'toaster exception')])), |
132 | 132 | ('message', models.TextField(null=True, blank=True)), | |
133 | # Adding model 'Recipe_Dependency' | 133 | ('pathname', models.FilePathField(max_length=255, blank=True)), |
134 | db.create_table(u'orm_recipe_dependency', ( | 134 | ('lineno', models.IntegerField(null=True)), |
135 | (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | 135 | ('build', models.ForeignKey(to='orm.Build')), |
136 | ('recipe', self.gf('django.db.models.fields.related.ForeignKey')(related_name='r_dependencies_recipe', to=orm['orm.Recipe'])), | 136 | ], |
137 | ('depends_on', self.gf('django.db.models.fields.related.ForeignKey')(related_name='r_dependencies_depends', to=orm['orm.Recipe'])), | 137 | ), |
138 | ('dep_type', self.gf('django.db.models.fields.IntegerField')()), | 138 | migrations.CreateModel( |
139 | )) | 139 | name='Machine', |
140 | db.send_create_signal(u'orm', ['Recipe_Dependency']) | 140 | fields=[ |
141 | 141 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), | |
142 | # Adding model 'Layer' | 142 | ('up_id', models.IntegerField(default=None, null=True)), |
143 | db.create_table(u'orm_layer', ( | 143 | ('up_date', models.DateTimeField(default=None, null=True)), |
144 | (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | 144 | ('name', models.CharField(max_length=255)), |
145 | ('name', self.gf('django.db.models.fields.CharField')(max_length=100)), | 145 | ('description', models.CharField(max_length=255)), |
146 | ('local_path', self.gf('django.db.models.fields.FilePathField')(max_length=255)), | 146 | ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True)), |
147 | ('layer_index_url', self.gf('django.db.models.fields.URLField')(max_length=200)), | 147 | ('layer_version', models.ForeignKey(to='orm.Layer_Version')), |
148 | )) | 148 | ], |
149 | db.send_create_signal(u'orm', ['Layer']) | 149 | ), |
150 | 150 | migrations.CreateModel( | |
151 | # Adding model 'Layer_Version' | 151 | name='Package', |
152 | db.create_table(u'orm_layer_version', ( | 152 | fields=[ |
153 | (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | 153 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
154 | ('build', self.gf('django.db.models.fields.related.ForeignKey')(related_name='layer_version_build', to=orm['orm.Build'])), | 154 | ('name', models.CharField(max_length=100)), |
155 | ('layer', self.gf('django.db.models.fields.related.ForeignKey')(related_name='layer_version_layer', to=orm['orm.Layer'])), | 155 | ('installed_name', models.CharField(default=b'', max_length=100)), |
156 | ('branch', self.gf('django.db.models.fields.CharField')(max_length=50)), | 156 | ('version', models.CharField(max_length=100, blank=True)), |
157 | ('commit', self.gf('django.db.models.fields.CharField')(max_length=100)), | 157 | ('revision', models.CharField(max_length=32, blank=True)), |
158 | ('priority', self.gf('django.db.models.fields.IntegerField')()), | 158 | ('summary', models.TextField(blank=True)), |
159 | )) | 159 | ('description', models.TextField(blank=True)), |
160 | db.send_create_signal(u'orm', ['Layer_Version']) | 160 | ('size', models.IntegerField(default=0)), |
161 | 161 | ('installed_size', models.IntegerField(default=0)), | |
162 | # Adding model 'Variable' | 162 | ('section', models.CharField(max_length=80, blank=True)), |
163 | db.create_table(u'orm_variable', ( | 163 | ('license', models.CharField(max_length=80, blank=True)), |
164 | (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | 164 | ('build', models.ForeignKey(to='orm.Build', null=True)), |
165 | ('build', self.gf('django.db.models.fields.related.ForeignKey')(related_name='variable_build', to=orm['orm.Build'])), | 165 | ], |
166 | ('variable_name', self.gf('django.db.models.fields.CharField')(max_length=100)), | 166 | ), |
167 | ('variable_value', self.gf('django.db.models.fields.TextField')(blank=True)), | 167 | migrations.CreateModel( |
168 | ('changed', self.gf('django.db.models.fields.BooleanField')(default=False)), | 168 | name='Package_Dependency', |
169 | ('human_readable_name', self.gf('django.db.models.fields.CharField')(max_length=200)), | 169 | fields=[ |
170 | ('description', self.gf('django.db.models.fields.TextField')(blank=True)), | 170 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
171 | )) | 171 | ('dep_type', models.IntegerField(choices=[(0, b'depends'), (1, b'depends'), (3, b'recommends'), (2, b'recommends'), (4, b'suggests'), (5, b'provides'), (6, b'replaces'), (7, b'conflicts')])), |
172 | db.send_create_signal(u'orm', ['Variable']) | 172 | ('depends_on', models.ForeignKey(related_name='package_dependencies_target', to='orm.Package')), |
173 | 173 | ('package', models.ForeignKey(related_name='package_dependencies_source', to='orm.Package')), | |
174 | # Adding model 'VariableHistory' | 174 | ], |
175 | db.create_table(u'orm_variablehistory', ( | 175 | ), |
176 | (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | 176 | migrations.CreateModel( |
177 | ('variable', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['orm.Variable'])), | 177 | name='Package_File', |
178 | ('file_name', self.gf('django.db.models.fields.FilePathField')(max_length=255)), | 178 | fields=[ |
179 | ('line_number', self.gf('django.db.models.fields.IntegerField')(null=True)), | 179 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
180 | ('operation', self.gf('django.db.models.fields.CharField')(max_length=16)), | 180 | ('path', models.FilePathField(max_length=255, blank=True)), |
181 | )) | 181 | ('size', models.IntegerField()), |
182 | db.send_create_signal(u'orm', ['VariableHistory']) | 182 | ('package', models.ForeignKey(related_name='buildfilelist_package', to='orm.Package')), |
183 | 183 | ], | |
184 | # Adding model 'LogMessage' | 184 | ), |
185 | db.create_table(u'orm_logmessage', ( | 185 | migrations.CreateModel( |
186 | (u'id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | 186 | name='Project', |
187 | ('build', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['orm.Build'])), | 187 | fields=[ |
188 | ('level', self.gf('django.db.models.fields.IntegerField')(default=0)), | 188 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
189 | ('message', self.gf('django.db.models.fields.CharField')(max_length=240)), | 189 | ('name', models.CharField(max_length=100)), |
190 | ('pathname', self.gf('django.db.models.fields.FilePathField')(max_length=255, blank=True)), | 190 | ('short_description', models.CharField(max_length=50, blank=True)), |
191 | ('lineno', self.gf('django.db.models.fields.IntegerField')(null=True)), | 191 | ('created', models.DateTimeField(auto_now_add=True)), |
192 | )) | 192 | ('updated', models.DateTimeField(auto_now=True)), |
193 | db.send_create_signal(u'orm', ['LogMessage']) | 193 | ('user_id', models.IntegerField(null=True)), |
194 | 194 | ('is_default', models.BooleanField(default=False)), | |
195 | 195 | ('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion', null=True)), | |
196 | def backwards(self, orm): | 196 | ], |
197 | # Deleting model 'Build' | 197 | ), |
198 | db.delete_table(u'orm_build') | 198 | migrations.CreateModel( |
199 | 199 | name='ProjectLayer', | |
200 | # Deleting model 'Target' | 200 | fields=[ |
201 | db.delete_table(u'orm_target') | 201 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
202 | 202 | ('optional', models.BooleanField(default=True)), | |
203 | # Deleting model 'Task' | 203 | ('layercommit', models.ForeignKey(to='orm.Layer_Version', null=True)), |
204 | db.delete_table(u'orm_task') | 204 | ('project', models.ForeignKey(to='orm.Project')), |
205 | 205 | ], | |
206 | # Deleting model 'Task_Dependency' | 206 | ), |
207 | db.delete_table(u'orm_task_dependency') | 207 | migrations.CreateModel( |
208 | 208 | name='ProjectTarget', | |
209 | # Deleting model 'Package' | 209 | fields=[ |
210 | db.delete_table(u'orm_package') | 210 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
211 | 211 | ('target', models.CharField(max_length=100)), | |
212 | # Deleting model 'Package_Dependency' | 212 | ('task', models.CharField(max_length=100, null=True)), |
213 | db.delete_table(u'orm_package_dependency') | 213 | ('project', models.ForeignKey(to='orm.Project')), |
214 | 214 | ], | |
215 | # Deleting model 'Target_Installed_Package' | 215 | ), |
216 | db.delete_table(u'orm_target_installed_package') | 216 | migrations.CreateModel( |
217 | 217 | name='ProjectVariable', | |
218 | # Deleting model 'Package_File' | 218 | fields=[ |
219 | db.delete_table(u'orm_package_file') | 219 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
220 | 220 | ('name', models.CharField(max_length=100)), | |
221 | # Deleting model 'Recipe' | 221 | ('value', models.TextField(blank=True)), |
222 | db.delete_table(u'orm_recipe') | 222 | ('project', models.ForeignKey(to='orm.Project')), |
223 | 223 | ], | |
224 | # Deleting model 'Recipe_Dependency' | 224 | ), |
225 | db.delete_table(u'orm_recipe_dependency') | 225 | migrations.CreateModel( |
226 | 226 | name='Recipe', | |
227 | # Deleting model 'Layer' | 227 | fields=[ |
228 | db.delete_table(u'orm_layer') | 228 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
229 | 229 | ('up_id', models.IntegerField(default=None, null=True)), | |
230 | # Deleting model 'Layer_Version' | 230 | ('up_date', models.DateTimeField(default=None, null=True)), |
231 | db.delete_table(u'orm_layer_version') | 231 | ('name', models.CharField(max_length=100, blank=True)), |
232 | 232 | ('version', models.CharField(max_length=100, blank=True)), | |
233 | # Deleting model 'Variable' | 233 | ('summary', models.TextField(blank=True)), |
234 | db.delete_table(u'orm_variable') | 234 | ('description', models.TextField(blank=True)), |
235 | 235 | ('section', models.CharField(max_length=100, blank=True)), | |
236 | # Deleting model 'VariableHistory' | 236 | ('license', models.CharField(max_length=200, blank=True)), |
237 | db.delete_table(u'orm_variablehistory') | 237 | ('homepage', models.URLField(blank=True)), |
238 | 238 | ('bugtracker', models.URLField(blank=True)), | |
239 | # Deleting model 'LogMessage' | 239 | ('file_path', models.FilePathField(max_length=255)), |
240 | db.delete_table(u'orm_logmessage') | 240 | ('pathflags', models.CharField(max_length=200, blank=True)), |
241 | 241 | ('is_image', models.BooleanField(default=False)), | |
242 | 242 | ('layer_source', models.ForeignKey(default=None, to='orm.LayerSource', null=True)), | |
243 | models = { | 243 | ('layer_version', models.ForeignKey(related_name='recipe_layer_version', to='orm.Layer_Version')), |
244 | u'orm.build': { | 244 | ], |
245 | 'Meta': {'object_name': 'Build'}, | 245 | ), |
246 | 'bitbake_version': ('django.db.models.fields.CharField', [], {'max_length': '50'}), | 246 | migrations.CreateModel( |
247 | 'build_name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 247 | name='Recipe_Dependency', |
248 | 'completed_on': ('django.db.models.fields.DateTimeField', [], {}), | 248 | fields=[ |
249 | 'cooker_log_path': ('django.db.models.fields.CharField', [], {'max_length': '500'}), | 249 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
250 | 'distro': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 250 | ('dep_type', models.IntegerField(choices=[(0, b'depends'), (1, b'rdepends')])), |
251 | 'distro_version': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 251 | ('depends_on', models.ForeignKey(related_name='r_dependencies_depends', to='orm.Recipe')), |
252 | 'errors_no': ('django.db.models.fields.IntegerField', [], {'default': '0'}), | 252 | ('recipe', models.ForeignKey(related_name='r_dependencies_recipe', to='orm.Recipe')), |
253 | u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 253 | ], |
254 | 'image_fstypes': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 254 | ), |
255 | 'machine': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 255 | migrations.CreateModel( |
256 | 'outcome': ('django.db.models.fields.IntegerField', [], {'default': '2'}), | 256 | name='Release', |
257 | 'started_on': ('django.db.models.fields.DateTimeField', [], {}), | 257 | fields=[ |
258 | 'warnings_no': ('django.db.models.fields.IntegerField', [], {'default': '0'}) | 258 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
259 | }, | 259 | ('name', models.CharField(unique=True, max_length=32)), |
260 | u'orm.layer': { | 260 | ('description', models.CharField(max_length=255)), |
261 | 'Meta': {'object_name': 'Layer'}, | 261 | ('branch_name', models.CharField(default=b'', max_length=50)), |
262 | u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 262 | ('helptext', models.TextField(null=True)), |
263 | 'layer_index_url': ('django.db.models.fields.URLField', [], {'max_length': '200'}), | 263 | ('bitbake_version', models.ForeignKey(to='orm.BitbakeVersion')), |
264 | 'local_path': ('django.db.models.fields.FilePathField', [], {'max_length': '255'}), | 264 | ], |
265 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | 265 | ), |
266 | }, | 266 | migrations.CreateModel( |
267 | u'orm.layer_version': { | 267 | name='ReleaseDefaultLayer', |
268 | 'Meta': {'object_name': 'Layer_Version'}, | 268 | fields=[ |
269 | 'branch': ('django.db.models.fields.CharField', [], {'max_length': '50'}), | 269 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
270 | 'build': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'layer_version_build'", 'to': u"orm['orm.Build']"}), | 270 | ('layer_name', models.CharField(default=b'', max_length=100)), |
271 | 'commit': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 271 | ('release', models.ForeignKey(to='orm.Release')), |
272 | u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 272 | ], |
273 | 'layer': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'layer_version_layer'", 'to': u"orm['orm.Layer']"}), | 273 | ), |
274 | 'priority': ('django.db.models.fields.IntegerField', [], {}) | 274 | migrations.CreateModel( |
275 | }, | 275 | name='ReleaseLayerSourcePriority', |
276 | u'orm.logmessage': { | 276 | fields=[ |
277 | 'Meta': {'object_name': 'LogMessage'}, | 277 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
278 | 'build': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['orm.Build']"}), | 278 | ('priority', models.IntegerField(default=0)), |
279 | u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 279 | ('layer_source', models.ForeignKey(to='orm.LayerSource')), |
280 | 'level': ('django.db.models.fields.IntegerField', [], {'default': '0'}), | 280 | ('release', models.ForeignKey(to='orm.Release')), |
281 | 'lineno': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), | 281 | ], |
282 | 'message': ('django.db.models.fields.CharField', [], {'max_length': '240'}), | 282 | ), |
283 | 'pathname': ('django.db.models.fields.FilePathField', [], {'max_length': '255', 'blank': 'True'}) | 283 | migrations.CreateModel( |
284 | }, | 284 | name='Target', |
285 | u'orm.package': { | 285 | fields=[ |
286 | 'Meta': {'object_name': 'Package'}, | 286 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
287 | 'build': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['orm.Build']"}), | 287 | ('target', models.CharField(max_length=100)), |
288 | 'description': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), | 288 | ('task', models.CharField(max_length=100, null=True)), |
289 | u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 289 | ('is_image', models.BooleanField(default=False)), |
290 | 'installed_size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), | 290 | ('image_size', models.IntegerField(default=0)), |
291 | 'license': ('django.db.models.fields.CharField', [], {'max_length': '80', 'blank': 'True'}), | 291 | ('license_manifest_path', models.CharField(max_length=500, null=True)), |
292 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 292 | ('build', models.ForeignKey(to='orm.Build')), |
293 | 'recipe': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['orm.Recipe']", 'null': 'True'}), | 293 | ], |
294 | 'revision': ('django.db.models.fields.CharField', [], {'max_length': '32', 'blank': 'True'}), | 294 | ), |
295 | 'section': ('django.db.models.fields.CharField', [], {'max_length': '80', 'blank': 'True'}), | 295 | migrations.CreateModel( |
296 | 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), | 296 | name='Target_File', |
297 | 'summary': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), | 297 | fields=[ |
298 | 'version': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}) | 298 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
299 | }, | 299 | ('path', models.FilePathField()), |
300 | u'orm.package_dependency': { | 300 | ('size', models.IntegerField()), |
301 | 'Meta': {'object_name': 'Package_Dependency'}, | 301 | ('inodetype', models.IntegerField(choices=[(1, b'regular'), (2, b'directory'), (3, b'symlink'), (4, b'socket'), (5, b'fifo'), (6, b'character'), (7, b'block')])), |
302 | 'dep_type': ('django.db.models.fields.IntegerField', [], {}), | 302 | ('permission', models.CharField(max_length=16)), |
303 | 'depends_on': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'package_dependencies_target'", 'to': u"orm['orm.Package']"}), | 303 | ('owner', models.CharField(max_length=128)), |
304 | u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 304 | ('group', models.CharField(max_length=128)), |
305 | 'package': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'package_dependencies_source'", 'to': u"orm['orm.Package']"}), | 305 | ('directory', models.ForeignKey(related_name='directory_set', to='orm.Target_File', null=True)), |
306 | 'target': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['orm.Target']", 'null': 'True'}) | 306 | ('sym_target', models.ForeignKey(related_name='symlink_set', to='orm.Target_File', null=True)), |
307 | }, | 307 | ('target', models.ForeignKey(to='orm.Target')), |
308 | u'orm.package_file': { | 308 | ], |
309 | 'Meta': {'object_name': 'Package_File'}, | 309 | ), |
310 | u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 310 | migrations.CreateModel( |
311 | 'package': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'buildfilelist_package'", 'to': u"orm['orm.Package']"}), | 311 | name='Target_Image_File', |
312 | 'path': ('django.db.models.fields.FilePathField', [], {'max_length': '255', 'blank': 'True'}), | 312 | fields=[ |
313 | 'size': ('django.db.models.fields.IntegerField', [], {}) | 313 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
314 | }, | 314 | ('file_name', models.FilePathField(max_length=254)), |
315 | u'orm.recipe': { | 315 | ('file_size', models.IntegerField()), |
316 | 'Meta': {'object_name': 'Recipe'}, | 316 | ('target', models.ForeignKey(to='orm.Target')), |
317 | 'bugtracker': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), | 317 | ], |
318 | 'description': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), | 318 | ), |
319 | 'file_path': ('django.db.models.fields.FilePathField', [], {'max_length': '255'}), | 319 | migrations.CreateModel( |
320 | 'homepage': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), | 320 | name='Target_Installed_Package', |
321 | u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 321 | fields=[ |
322 | 'layer_version': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'recipe_layer_version'", 'to': u"orm['orm.Layer_Version']"}), | 322 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
323 | 'license': ('django.db.models.fields.CharField', [], {'max_length': '200', 'blank': 'True'}), | 323 | ('package', models.ForeignKey(related_name='buildtargetlist_package', to='orm.Package')), |
324 | 'licensing_info': ('django.db.models.fields.TextField', [], {'blank': 'True'}), | 324 | ('target', models.ForeignKey(to='orm.Target')), |
325 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), | 325 | ], |
326 | 'section': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), | 326 | ), |
327 | 'summary': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), | 327 | migrations.CreateModel( |
328 | 'version': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}) | 328 | name='Task', |
329 | }, | 329 | fields=[ |
330 | u'orm.recipe_dependency': { | 330 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
331 | 'Meta': {'object_name': 'Recipe_Dependency'}, | 331 | ('order', models.IntegerField(null=True)), |
332 | 'dep_type': ('django.db.models.fields.IntegerField', [], {}), | 332 | ('task_executed', models.BooleanField(default=False)), |
333 | 'depends_on': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'r_dependencies_depends'", 'to': u"orm['orm.Recipe']"}), | 333 | ('outcome', models.IntegerField(default=-1, choices=[(-1, b'Not Available'), (0, b'Succeeded'), (1, b'Covered'), (2, b'Cached'), (3, b'Prebuilt'), (4, b'Failed'), (5, b'Empty')])), |
334 | u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 334 | ('sstate_checksum', models.CharField(max_length=100, blank=True)), |
335 | 'recipe': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'r_dependencies_recipe'", 'to': u"orm['orm.Recipe']"}) | 335 | ('path_to_sstate_obj', models.FilePathField(max_length=500, blank=True)), |
336 | }, | 336 | ('task_name', models.CharField(max_length=100)), |
337 | u'orm.target': { | 337 | ('source_url', models.FilePathField(max_length=255, blank=True)), |
338 | 'Meta': {'object_name': 'Target'}, | 338 | ('work_directory', models.FilePathField(max_length=255, blank=True)), |
339 | 'build': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['orm.Build']"}), | 339 | ('script_type', models.IntegerField(default=0, choices=[(0, b'N/A'), (2, b'Python'), (3, b'Shell')])), |
340 | 'file_name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 340 | ('line_number', models.IntegerField(default=0)), |
341 | 'file_size': ('django.db.models.fields.IntegerField', [], {}), | 341 | ('disk_io', models.IntegerField(null=True)), |
342 | u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 342 | ('cpu_usage', models.DecimalField(null=True, max_digits=8, decimal_places=2)), |
343 | 'is_image': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), | 343 | ('elapsed_time', models.DecimalField(null=True, max_digits=8, decimal_places=2)), |
344 | 'target': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | 344 | ('sstate_result', models.IntegerField(default=0, choices=[(0, b'Not Applicable'), (1, b'File not in cache'), (2, b'Failed'), (3, b'Succeeded')])), |
345 | }, | 345 | ('message', models.CharField(max_length=240)), |
346 | u'orm.target_installed_package': { | 346 | ('logfile', models.FilePathField(max_length=255, blank=True)), |
347 | 'Meta': {'object_name': 'Target_Installed_Package'}, | 347 | ('build', models.ForeignKey(related_name='task_build', to='orm.Build')), |
348 | u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 348 | ('recipe', models.ForeignKey(related_name='tasks', to='orm.Recipe')), |
349 | 'package': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['orm.Package']"}), | 349 | ], |
350 | 'target': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['orm.Target']"}) | 350 | options={ |
351 | }, | 351 | 'ordering': ('order', 'recipe'), |
352 | u'orm.task': { | 352 | }, |
353 | 'Meta': {'ordering': "('order', 'recipe')", 'object_name': 'Task'}, | 353 | ), |
354 | 'build': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'task_build'", 'to': u"orm['orm.Build']"}), | 354 | migrations.CreateModel( |
355 | 'cpu_usage': ('django.db.models.fields.DecimalField', [], {'null': 'True', 'max_digits': '6', 'decimal_places': '2'}), | 355 | name='Task_Dependency', |
356 | 'disk_io': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), | 356 | fields=[ |
357 | 'elapsed_time': ('django.db.models.fields.CharField', [], {'default': '0', 'max_length': '50'}), | 357 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
358 | u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 358 | ('depends_on', models.ForeignKey(related_name='task_dependencies_depends', to='orm.Task')), |
359 | 'line_number': ('django.db.models.fields.IntegerField', [], {'default': '0'}), | 359 | ('task', models.ForeignKey(related_name='task_dependencies_task', to='orm.Task')), |
360 | 'logfile': ('django.db.models.fields.FilePathField', [], {'max_length': '255', 'blank': 'True'}), | 360 | ], |
361 | 'message': ('django.db.models.fields.CharField', [], {'max_length': '240'}), | 361 | ), |
362 | 'order': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), | 362 | migrations.CreateModel( |
363 | 'outcome': ('django.db.models.fields.IntegerField', [], {'default': '5'}), | 363 | name='ToasterSetting', |
364 | 'path_to_sstate_obj': ('django.db.models.fields.FilePathField', [], {'max_length': '500', 'blank': 'True'}), | 364 | fields=[ |
365 | 'recipe': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'build_recipe'", 'to': u"orm['orm.Recipe']"}), | 365 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
366 | 'script_type': ('django.db.models.fields.IntegerField', [], {'default': '0'}), | 366 | ('name', models.CharField(max_length=63)), |
367 | 'source_url': ('django.db.models.fields.FilePathField', [], {'max_length': '255', 'blank': 'True'}), | 367 | ('helptext', models.TextField()), |
368 | 'sstate_checksum': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), | 368 | ('value', models.CharField(max_length=255)), |
369 | 'sstate_result': ('django.db.models.fields.IntegerField', [], {'default': '0'}), | 369 | ], |
370 | 'task_executed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), | 370 | ), |
371 | 'task_name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 371 | migrations.CreateModel( |
372 | 'work_directory': ('django.db.models.fields.FilePathField', [], {'max_length': '255', 'blank': 'True'}) | 372 | name='Variable', |
373 | }, | 373 | fields=[ |
374 | u'orm.task_dependency': { | 374 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
375 | 'Meta': {'object_name': 'Task_Dependency'}, | 375 | ('variable_name', models.CharField(max_length=100)), |
376 | 'depends_on': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'task_dependencies_depends'", 'to': u"orm['orm.Task']"}), | 376 | ('variable_value', models.TextField(blank=True)), |
377 | u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 377 | ('changed', models.BooleanField(default=False)), |
378 | 'task': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'task_dependencies_task'", 'to': u"orm['orm.Task']"}) | 378 | ('human_readable_name', models.CharField(max_length=200)), |
379 | }, | 379 | ('description', models.TextField(blank=True)), |
380 | u'orm.variable': { | 380 | ('build', models.ForeignKey(related_name='variable_build', to='orm.Build')), |
381 | 'Meta': {'object_name': 'Variable'}, | 381 | ], |
382 | 'build': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'variable_build'", 'to': u"orm['orm.Build']"}), | 382 | ), |
383 | 'changed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), | 383 | migrations.CreateModel( |
384 | 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), | 384 | name='VariableHistory', |
385 | 'human_readable_name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), | 385 | fields=[ |
386 | u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 386 | ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)), |
387 | 'variable_name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 387 | ('value', models.TextField(blank=True)), |
388 | 'variable_value': ('django.db.models.fields.TextField', [], {'blank': 'True'}) | 388 | ('file_name', models.FilePathField(max_length=255)), |
389 | }, | 389 | ('line_number', models.IntegerField(null=True)), |
390 | u'orm.variablehistory': { | 390 | ('operation', models.CharField(max_length=64)), |
391 | 'Meta': {'object_name': 'VariableHistory'}, | 391 | ('variable', models.ForeignKey(related_name='vhistory', to='orm.Variable')), |
392 | 'file_name': ('django.db.models.fields.FilePathField', [], {'max_length': '255'}), | 392 | ], |
393 | u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 393 | ), |
394 | 'line_number': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), | 394 | migrations.AddField( |
395 | 'operation': ('django.db.models.fields.CharField', [], {'max_length': '16'}), | 395 | model_name='project', |
396 | 'variable': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['orm.Variable']"}) | 396 | name='release', |
397 | } | 397 | field=models.ForeignKey(to='orm.Release', null=True), |
398 | } | 398 | ), |
399 | 399 | migrations.AddField( | |
400 | complete_apps = ['orm'] | 400 | model_name='package_dependency', |
401 | name='target', | ||
402 | field=models.ForeignKey(to='orm.Target', null=True), | ||
403 | ), | ||
404 | migrations.AddField( | ||
405 | model_name='package', | ||
406 | name='recipe', | ||
407 | field=models.ForeignKey(to='orm.Recipe', null=True), | ||
408 | ), | ||
409 | migrations.AddField( | ||
410 | model_name='logmessage', | ||
411 | name='task', | ||
412 | field=models.ForeignKey(blank=True, to='orm.Task', null=True), | ||
413 | ), | ||
414 | migrations.AlterUniqueTogether( | ||
415 | name='layersource', | ||
416 | unique_together=set([('sourcetype', 'apiurl')]), | ||
417 | ), | ||
418 | migrations.AddField( | ||
419 | model_name='layer_version', | ||
420 | name='layer_source', | ||
421 | field=models.ForeignKey(default=None, to='orm.LayerSource', null=True), | ||
422 | ), | ||
423 | migrations.AddField( | ||
424 | model_name='layer_version', | ||
425 | name='project', | ||
426 | field=models.ForeignKey(default=None, to='orm.Project', null=True), | ||
427 | ), | ||
428 | migrations.AddField( | ||
429 | model_name='layer_version', | ||
430 | name='up_branch', | ||
431 | field=models.ForeignKey(default=None, to='orm.Branch', null=True), | ||
432 | ), | ||
433 | migrations.AddField( | ||
434 | model_name='layer', | ||
435 | name='layer_source', | ||
436 | field=models.ForeignKey(default=None, to='orm.LayerSource', null=True), | ||
437 | ), | ||
438 | migrations.AddField( | ||
439 | model_name='customimagerecipe', | ||
440 | name='base_recipe', | ||
441 | field=models.ForeignKey(to='orm.Recipe'), | ||
442 | ), | ||
443 | migrations.AddField( | ||
444 | model_name='customimagerecipe', | ||
445 | name='packages', | ||
446 | field=models.ManyToManyField(to='orm.Package'), | ||
447 | ), | ||
448 | migrations.AddField( | ||
449 | model_name='customimagerecipe', | ||
450 | name='project', | ||
451 | field=models.ForeignKey(to='orm.Project'), | ||
452 | ), | ||
453 | migrations.AddField( | ||
454 | model_name='build', | ||
455 | name='project', | ||
456 | field=models.ForeignKey(to='orm.Project'), | ||
457 | ), | ||
458 | migrations.AddField( | ||
459 | model_name='branch', | ||
460 | name='layer_source', | ||
461 | field=models.ForeignKey(default=True, to='orm.LayerSource', null=True), | ||
462 | ), | ||
463 | migrations.CreateModel( | ||
464 | name='ImportedLayerSource', | ||
465 | fields=[ | ||
466 | ], | ||
467 | options={ | ||
468 | 'proxy': True, | ||
469 | }, | ||
470 | bases=('orm.layersource',), | ||
471 | ), | ||
472 | migrations.CreateModel( | ||
473 | name='LayerIndexLayerSource', | ||
474 | fields=[ | ||
475 | ], | ||
476 | options={ | ||
477 | 'proxy': True, | ||
478 | }, | ||
479 | bases=('orm.layersource',), | ||
480 | ), | ||
481 | migrations.CreateModel( | ||
482 | name='LocalLayerSource', | ||
483 | fields=[ | ||
484 | ], | ||
485 | options={ | ||
486 | 'proxy': True, | ||
487 | }, | ||
488 | bases=('orm.layersource',), | ||
489 | ), | ||
490 | migrations.AlterUniqueTogether( | ||
491 | name='task', | ||
492 | unique_together=set([('build', 'recipe', 'task_name')]), | ||
493 | ), | ||
494 | migrations.AlterUniqueTogether( | ||
495 | name='releaselayersourcepriority', | ||
496 | unique_together=set([('release', 'layer_source')]), | ||
497 | ), | ||
498 | migrations.AlterUniqueTogether( | ||
499 | name='recipe', | ||
500 | unique_together=set([('layer_version', 'file_path', 'pathflags')]), | ||
501 | ), | ||
502 | migrations.AlterUniqueTogether( | ||
503 | name='projectlayer', | ||
504 | unique_together=set([('project', 'layercommit')]), | ||
505 | ), | ||
506 | migrations.AlterUniqueTogether( | ||
507 | name='machine', | ||
508 | unique_together=set([('layer_source', 'up_id')]), | ||
509 | ), | ||
510 | migrations.AlterUniqueTogether( | ||
511 | name='layerversiondependency', | ||
512 | unique_together=set([('layer_source', 'up_id')]), | ||
513 | ), | ||
514 | migrations.AlterUniqueTogether( | ||
515 | name='layer_version', | ||
516 | unique_together=set([('layer_source', 'up_id')]), | ||
517 | ), | ||
518 | migrations.AlterUniqueTogether( | ||
519 | name='layer', | ||
520 | unique_together=set([('layer_source', 'up_id'), ('layer_source', 'name')]), | ||
521 | ), | ||
522 | migrations.AlterUniqueTogether( | ||
523 | name='customimagerecipe', | ||
524 | unique_together=set([('name', 'project')]), | ||
525 | ), | ||
526 | migrations.AlterUniqueTogether( | ||
527 | name='branch', | ||
528 | unique_together=set([('layer_source', 'up_id'), ('layer_source', 'name')]), | ||
529 | ), | ||
530 | ] | ||