Merge lp:~cjohnston/summit/migrations into lp:summit
- migrations
- Merge into trunk
Proposed by
Chris Johnston
Status: | Merged |
---|---|
Approved by: | Michael Hall |
Approved revision: | 136 |
Merged at revision: | 136 |
Proposed branch: | lp:~cjohnston/summit/migrations |
Merge into: | lp:summit |
Diff against target: |
1827 lines (+360/-1180) 7 files modified
summit/schedule/migrations/0001_initial.py (+255/-209) summit/schedule/migrations/0002_add_summit_dates.py (+0/-162) summit/schedule/migrations/0003_add_slug_field.py (+0/-182) summit/schedule/migrations/0004_add_crew.py (+0/-175) summit/schedule/migrations/0005_add_videographers.py (+0/-189) summit/schedule/migrations/0006_add_static_pad_url.py (+0/-167) summit/sponsor/migrations/0001_initial.py (+105/-96) |
To merge this branch: | bzr merge lp:~cjohnston/summit/migrations |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Michael Hall (community) | Approve | ||
Review via email:
|
Commit message
Removes old migrations and adds new initial migration
Description of the change
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'summit/schedule/migrations/0001_initial.py' | |||
2 | --- summit/schedule/migrations/0001_initial.py 2010-08-24 09:50:26 +0000 | |||
3 | +++ summit/schedule/migrations/0001_initial.py 2011-07-22 23:01:50 +0000 | |||
4 | @@ -1,247 +1,270 @@ | |||
6 | 1 | 1 | # encoding: utf-8 | |
7 | 2 | import datetime | ||
8 | 2 | from south.db import db | 3 | from south.db import db |
9 | 4 | from south.v2 import SchemaMigration | ||
10 | 3 | from django.db import models | 5 | from django.db import models |
11 | 4 | from summit.schedule.models import * | ||
12 | 5 | from summit.schedule.fields import NameField | ||
13 | 6 | 6 | ||
15 | 7 | class Migration: | 7 | class Migration(SchemaMigration): |
16 | 8 | 8 | ||
17 | 9 | def forwards(self, orm): | 9 | def forwards(self, orm): |
18 | 10 | 10 | ||
19 | 11 | # Adding model 'Summit' | ||
20 | 12 | db.create_table('schedule_summit', ( | ||
21 | 13 | ('description', self.gf('django.db.models.fields.TextField')(max_length=2047, blank=True)), | ||
22 | 14 | ('title', self.gf('django.db.models.fields.CharField')(max_length=100)), | ||
23 | 15 | ('date_end', self.gf('django.db.models.fields.DateField')(null=True)), | ||
24 | 16 | ('date_start', self.gf('django.db.models.fields.DateField')(null=True)), | ||
25 | 17 | ('last_update', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True)), | ||
26 | 18 | ('state', self.gf('django.db.models.fields.CharField')(default=u'sponsor', max_length=10)), | ||
27 | 19 | ('location', self.gf('django.db.models.fields.CharField')(max_length=100, blank=True)), | ||
28 | 20 | ('timezone', self.gf('django.db.models.fields.CharField')(max_length=50)), | ||
29 | 21 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | ||
30 | 22 | ('name', self.gf('summit.schedule.fields.NameField')(max_length=50)), | ||
31 | 23 | )) | ||
32 | 24 | db.send_create_signal('schedule', ['Summit']) | ||
33 | 25 | |||
34 | 26 | # Adding model 'Track' | ||
35 | 27 | db.create_table('schedule_track', ( | ||
36 | 28 | ('slug', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)), | ||
37 | 29 | ('summit', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['schedule.Summit'])), | ||
38 | 30 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | ||
39 | 31 | ('title', self.gf('django.db.models.fields.CharField')(max_length=100)), | ||
40 | 32 | )) | ||
41 | 33 | db.send_create_signal('schedule', ['Track']) | ||
42 | 34 | |||
43 | 35 | # Adding model 'Topic' | ||
44 | 36 | db.create_table('schedule_topic', ( | ||
45 | 37 | ('summit', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['schedule.Summit'])), | ||
46 | 38 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | ||
47 | 39 | ('title', self.gf('django.db.models.fields.CharField')(max_length=100)), | ||
48 | 40 | )) | ||
49 | 41 | db.send_create_signal('schedule', ['Topic']) | ||
50 | 42 | |||
51 | 11 | # Adding model 'Slot' | 43 | # Adding model 'Slot' |
52 | 12 | db.create_table('schedule_slot', ( | 44 | db.create_table('schedule_slot', ( |
58 | 13 | ('id', orm['schedule.Slot:id']), | 45 | ('start_utc', self.gf('django.db.models.fields.DateTimeField')(db_column='start')), |
59 | 14 | ('summit', orm['schedule.Slot:summit']), | 46 | ('summit', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['schedule.Summit'])), |
60 | 15 | ('type', orm['schedule.Slot:type']), | 47 | ('type', self.gf('django.db.models.fields.CharField')(default=u'open', max_length=7)), |
61 | 16 | ('start_utc', orm['schedule.Slot:start_utc']), | 48 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
62 | 17 | ('end_utc', orm['schedule.Slot:end_utc']), | 49 | ('end_utc', self.gf('django.db.models.fields.DateTimeField')(db_column='end')), |
63 | 18 | )) | 50 | )) |
64 | 19 | db.send_create_signal('schedule', ['Slot']) | 51 | db.send_create_signal('schedule', ['Slot']) |
66 | 20 | 52 | ||
67 | 53 | # Adding model 'Room' | ||
68 | 54 | db.create_table('schedule_room', ( | ||
69 | 55 | ('name', self.gf('summit.schedule.fields.NameField')(max_length=50)), | ||
70 | 56 | ('title', self.gf('django.db.models.fields.CharField')(max_length=100)), | ||
71 | 57 | ('start_utc', self.gf('django.db.models.fields.DateTimeField')(null=True, db_column='start', blank=True)), | ||
72 | 58 | ('icecast_url', self.gf('django.db.models.fields.URLField')(max_length=200, blank=True)), | ||
73 | 59 | ('summit', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['schedule.Summit'])), | ||
74 | 60 | ('end_utc', self.gf('django.db.models.fields.DateTimeField')(null=True, db_column='end', blank=True)), | ||
75 | 61 | ('type', self.gf('django.db.models.fields.CharField')(default=u'open', max_length=7)), | ||
76 | 62 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | ||
77 | 63 | ('size', self.gf('django.db.models.fields.IntegerField')(default=0)), | ||
78 | 64 | )) | ||
79 | 65 | db.send_create_signal('schedule', ['Room']) | ||
80 | 66 | |||
81 | 67 | # Adding M2M table for field tracks on 'Room' | ||
82 | 68 | db.create_table('schedule_room_tracks', ( | ||
83 | 69 | ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), | ||
84 | 70 | ('room', models.ForeignKey(orm['schedule.room'], null=False)), | ||
85 | 71 | ('track', models.ForeignKey(orm['schedule.track'], null=False)) | ||
86 | 72 | )) | ||
87 | 73 | db.create_unique('schedule_room_tracks', ['room_id', 'track_id']) | ||
88 | 74 | |||
89 | 75 | # Adding model 'RoomBusy' | ||
90 | 76 | db.create_table('schedule_roombusy', ( | ||
91 | 77 | ('start_utc', self.gf('django.db.models.fields.DateTimeField')(db_column='start')), | ||
92 | 78 | ('end_utc', self.gf('django.db.models.fields.DateTimeField')(db_column='end')), | ||
93 | 79 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | ||
94 | 80 | ('room', self.gf('django.db.models.fields.related.ForeignKey')(related_name='busy_set', to=orm['schedule.Room'])), | ||
95 | 81 | )) | ||
96 | 82 | db.send_create_signal('schedule', ['RoomBusy']) | ||
97 | 83 | |||
98 | 84 | # Adding model 'Attendee' | ||
99 | 85 | db.create_table('schedule_attendee', ( | ||
100 | 86 | ('start_utc', self.gf('django.db.models.fields.DateTimeField')(db_column='start')), | ||
101 | 87 | ('crew', self.gf('django.db.models.fields.BooleanField')(default=False, db_column='crew', blank=True)), | ||
102 | 88 | ('summit', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['schedule.Summit'])), | ||
103 | 89 | ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), | ||
104 | 90 | ('end_utc', self.gf('django.db.models.fields.DateTimeField')(db_column='end')), | ||
105 | 91 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | ||
106 | 92 | )) | ||
107 | 93 | db.send_create_signal('schedule', ['Attendee']) | ||
108 | 94 | |||
109 | 95 | # Adding M2M table for field tracks on 'Attendee' | ||
110 | 96 | db.create_table('schedule_attendee_tracks', ( | ||
111 | 97 | ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), | ||
112 | 98 | ('attendee', models.ForeignKey(orm['schedule.attendee'], null=False)), | ||
113 | 99 | ('track', models.ForeignKey(orm['schedule.track'], null=False)) | ||
114 | 100 | )) | ||
115 | 101 | db.create_unique('schedule_attendee_tracks', ['attendee_id', 'track_id']) | ||
116 | 102 | |||
117 | 103 | # Adding M2M table for field topics on 'Attendee' | ||
118 | 104 | db.create_table('schedule_attendee_topics', ( | ||
119 | 105 | ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), | ||
120 | 106 | ('attendee', models.ForeignKey(orm['schedule.attendee'], null=False)), | ||
121 | 107 | ('topic', models.ForeignKey(orm['schedule.topic'], null=False)) | ||
122 | 108 | )) | ||
123 | 109 | db.create_unique('schedule_attendee_topics', ['attendee_id', 'topic_id']) | ||
124 | 110 | |||
125 | 21 | # Adding model 'AttendeeBusy' | 111 | # Adding model 'AttendeeBusy' |
126 | 22 | db.create_table('schedule_attendeebusy', ( | 112 | db.create_table('schedule_attendeebusy', ( |
131 | 23 | ('id', orm['schedule.AttendeeBusy:id']), | 113 | ('start_utc', self.gf('django.db.models.fields.DateTimeField')(db_column='start')), |
132 | 24 | ('attendee', orm['schedule.AttendeeBusy:attendee']), | 114 | ('attendee', self.gf('django.db.models.fields.related.ForeignKey')(related_name='busy_set', to=orm['schedule.Attendee'])), |
133 | 25 | ('start_utc', orm['schedule.AttendeeBusy:start_utc']), | 115 | ('end_utc', self.gf('django.db.models.fields.DateTimeField')(db_column='end')), |
134 | 26 | ('end_utc', orm['schedule.AttendeeBusy:end_utc']), | 116 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
135 | 27 | )) | 117 | )) |
136 | 28 | db.send_create_signal('schedule', ['AttendeeBusy']) | 118 | db.send_create_signal('schedule', ['AttendeeBusy']) |
138 | 29 | 119 | ||
139 | 120 | # Adding model 'Meeting' | ||
140 | 121 | db.create_table('schedule_meeting', ( | ||
141 | 122 | ('status', self.gf('django.db.models.fields.CharField')(max_length=10, null=True, blank=True)), | ||
142 | 123 | ('pad_url', self.gf('django.db.models.fields.URLField')(max_length=200, null=True, blank=True)), | ||
143 | 124 | ('description', self.gf('django.db.models.fields.TextField')(max_length=2047, blank=True)), | ||
144 | 125 | ('wiki_url', self.gf('django.db.models.fields.URLField')(max_length=200, blank=True)), | ||
145 | 126 | ('title', self.gf('django.db.models.fields.CharField')(max_length=100)), | ||
146 | 127 | ('scribe', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='scribe_set', null=True, to=orm['schedule.Attendee'])), | ||
147 | 128 | ('approver', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='approver_set', null=True, to=orm['schedule.Attendee'])), | ||
148 | 129 | ('private', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)), | ||
149 | 130 | ('priority', self.gf('django.db.models.fields.IntegerField')(null=True, blank=True)), | ||
150 | 131 | ('assignee', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='assignee_set', null=True, to=orm['schedule.Attendee'])), | ||
151 | 132 | ('summit', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['schedule.Summit'])), | ||
152 | 133 | ('videographer2', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='videographer2_set', null=True, to=orm['schedule.Attendee'])), | ||
153 | 134 | ('videographer1', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='videographer1_set', null=True, to=orm['schedule.Attendee'])), | ||
154 | 135 | ('drafter', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='drafter_set', null=True, to=orm['schedule.Attendee'])), | ||
155 | 136 | ('slots', self.gf('django.db.models.fields.IntegerField')(default=1)), | ||
156 | 137 | ('spec_url', self.gf('django.db.models.fields.URLField')(max_length=200, blank=True)), | ||
157 | 138 | ('type', self.gf('django.db.models.fields.CharField')(default=u'blueprint', max_length=15)), | ||
158 | 139 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | ||
159 | 140 | ('name', self.gf('summit.schedule.fields.NameField')(max_length=50, blank=True)), | ||
160 | 141 | )) | ||
161 | 142 | db.send_create_signal('schedule', ['Meeting']) | ||
162 | 143 | |||
163 | 144 | # Adding M2M table for field tracks on 'Meeting' | ||
164 | 145 | db.create_table('schedule_meeting_tracks', ( | ||
165 | 146 | ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), | ||
166 | 147 | ('meeting', models.ForeignKey(orm['schedule.meeting'], null=False)), | ||
167 | 148 | ('track', models.ForeignKey(orm['schedule.track'], null=False)) | ||
168 | 149 | )) | ||
169 | 150 | db.create_unique('schedule_meeting_tracks', ['meeting_id', 'track_id']) | ||
170 | 151 | |||
171 | 152 | # Adding M2M table for field topics on 'Meeting' | ||
172 | 153 | db.create_table('schedule_meeting_topics', ( | ||
173 | 154 | ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), | ||
174 | 155 | ('meeting', models.ForeignKey(orm['schedule.meeting'], null=False)), | ||
175 | 156 | ('topic', models.ForeignKey(orm['schedule.topic'], null=False)) | ||
176 | 157 | )) | ||
177 | 158 | db.create_unique('schedule_meeting_topics', ['meeting_id', 'topic_id']) | ||
178 | 159 | |||
179 | 30 | # Adding model 'Participant' | 160 | # Adding model 'Participant' |
180 | 31 | db.create_table('schedule_participant', ( | 161 | db.create_table('schedule_participant', ( |
185 | 32 | ('id', orm['schedule.Participant:id']), | 162 | ('attendee', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['schedule.Attendee'])), |
186 | 33 | ('meeting', orm['schedule.Participant:meeting']), | 163 | ('required', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)), |
187 | 34 | ('attendee', orm['schedule.Participant:attendee']), | 164 | ('meeting', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['schedule.Meeting'])), |
188 | 35 | ('required', orm['schedule.Participant:required']), | 165 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
189 | 36 | )) | 166 | )) |
190 | 37 | db.send_create_signal('schedule', ['Participant']) | 167 | db.send_create_signal('schedule', ['Participant']) |
192 | 38 | 168 | ||
193 | 39 | # Adding model 'Agenda' | 169 | # Adding model 'Agenda' |
194 | 40 | db.create_table('schedule_agenda', ( | 170 | db.create_table('schedule_agenda', ( |
200 | 41 | ('id', orm['schedule.Agenda:id']), | 171 | ('slot', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['schedule.Slot'])), |
201 | 42 | ('slot', orm['schedule.Agenda:slot']), | 172 | ('auto', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)), |
202 | 43 | ('room', orm['schedule.Agenda:room']), | 173 | ('meeting', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['schedule.Meeting'])), |
203 | 44 | ('meeting', orm['schedule.Agenda:meeting']), | 174 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
204 | 45 | ('auto', orm['schedule.Agenda:auto']), | 175 | ('room', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['schedule.Room'])), |
205 | 46 | )) | 176 | )) |
206 | 47 | db.send_create_signal('schedule', ['Agenda']) | 177 | db.send_create_signal('schedule', ['Agenda']) |
327 | 48 | 178 | ||
328 | 49 | # Adding model 'Meeting' | 179 | # Adding unique constraint on 'Agenda', fields ['slot', 'room'] |
209 | 50 | db.create_table('schedule_meeting', ( | ||
210 | 51 | ('id', orm['schedule.Meeting:id']), | ||
211 | 52 | ('summit', orm['schedule.Meeting:summit']), | ||
212 | 53 | ('name', orm['schedule.Meeting:name']), | ||
213 | 54 | ('title', orm['schedule.Meeting:title']), | ||
214 | 55 | ('description', orm['schedule.Meeting:description']), | ||
215 | 56 | ('type', orm['schedule.Meeting:type']), | ||
216 | 57 | ('status', orm['schedule.Meeting:status']), | ||
217 | 58 | ('priority', orm['schedule.Meeting:priority']), | ||
218 | 59 | ('spec_url', orm['schedule.Meeting:spec_url']), | ||
219 | 60 | ('wiki_url', orm['schedule.Meeting:wiki_url']), | ||
220 | 61 | ('slots', orm['schedule.Meeting:slots']), | ||
221 | 62 | ('private', orm['schedule.Meeting:private']), | ||
222 | 63 | ('drafter', orm['schedule.Meeting:drafter']), | ||
223 | 64 | ('assignee', orm['schedule.Meeting:assignee']), | ||
224 | 65 | ('approver', orm['schedule.Meeting:approver']), | ||
225 | 66 | ('scribe', orm['schedule.Meeting:scribe']), | ||
226 | 67 | )) | ||
227 | 68 | db.send_create_signal('schedule', ['Meeting']) | ||
228 | 69 | |||
229 | 70 | # Adding model 'Topic' | ||
230 | 71 | db.create_table('schedule_topic', ( | ||
231 | 72 | ('id', orm['schedule.Topic:id']), | ||
232 | 73 | ('summit', orm['schedule.Topic:summit']), | ||
233 | 74 | ('title', orm['schedule.Topic:title']), | ||
234 | 75 | )) | ||
235 | 76 | db.send_create_signal('schedule', ['Topic']) | ||
236 | 77 | |||
237 | 78 | # Adding model 'RoomBusy' | ||
238 | 79 | db.create_table('schedule_roombusy', ( | ||
239 | 80 | ('id', orm['schedule.RoomBusy:id']), | ||
240 | 81 | ('room', orm['schedule.RoomBusy:room']), | ||
241 | 82 | ('start_utc', orm['schedule.RoomBusy:start_utc']), | ||
242 | 83 | ('end_utc', orm['schedule.RoomBusy:end_utc']), | ||
243 | 84 | )) | ||
244 | 85 | db.send_create_signal('schedule', ['RoomBusy']) | ||
245 | 86 | |||
246 | 87 | # Adding model 'Attendee' | ||
247 | 88 | db.create_table('schedule_attendee', ( | ||
248 | 89 | ('id', orm['schedule.Attendee:id']), | ||
249 | 90 | ('summit', orm['schedule.Attendee:summit']), | ||
250 | 91 | ('user', orm['schedule.Attendee:user']), | ||
251 | 92 | ('start_utc', orm['schedule.Attendee:start_utc']), | ||
252 | 93 | ('end_utc', orm['schedule.Attendee:end_utc']), | ||
253 | 94 | )) | ||
254 | 95 | db.send_create_signal('schedule', ['Attendee']) | ||
255 | 96 | |||
256 | 97 | # Adding model 'Summit' | ||
257 | 98 | db.create_table('schedule_summit', ( | ||
258 | 99 | ('id', orm['schedule.Summit:id']), | ||
259 | 100 | ('name', orm['schedule.Summit:name']), | ||
260 | 101 | ('title', orm['schedule.Summit:title']), | ||
261 | 102 | ('location', orm['schedule.Summit:location']), | ||
262 | 103 | ('description', orm['schedule.Summit:description']), | ||
263 | 104 | ('timezone', orm['schedule.Summit:timezone']), | ||
264 | 105 | ('last_update', orm['schedule.Summit:last_update']), | ||
265 | 106 | ('state', orm['schedule.Summit:state']), | ||
266 | 107 | )) | ||
267 | 108 | db.send_create_signal('schedule', ['Summit']) | ||
268 | 109 | |||
269 | 110 | # Adding model 'Track' | ||
270 | 111 | db.create_table('schedule_track', ( | ||
271 | 112 | ('id', orm['schedule.Track:id']), | ||
272 | 113 | ('summit', orm['schedule.Track:summit']), | ||
273 | 114 | ('title', orm['schedule.Track:title']), | ||
274 | 115 | )) | ||
275 | 116 | db.send_create_signal('schedule', ['Track']) | ||
276 | 117 | |||
277 | 118 | # Adding model 'Room' | ||
278 | 119 | db.create_table('schedule_room', ( | ||
279 | 120 | ('id', orm['schedule.Room:id']), | ||
280 | 121 | ('summit', orm['schedule.Room:summit']), | ||
281 | 122 | ('name', orm['schedule.Room:name']), | ||
282 | 123 | ('title', orm['schedule.Room:title']), | ||
283 | 124 | ('type', orm['schedule.Room:type']), | ||
284 | 125 | ('size', orm['schedule.Room:size']), | ||
285 | 126 | ('start_utc', orm['schedule.Room:start_utc']), | ||
286 | 127 | ('end_utc', orm['schedule.Room:end_utc']), | ||
287 | 128 | ('icecast_url', orm['schedule.Room:icecast_url']), | ||
288 | 129 | )) | ||
289 | 130 | db.send_create_signal('schedule', ['Room']) | ||
290 | 131 | |||
291 | 132 | # Adding ManyToManyField 'Room.tracks' | ||
292 | 133 | db.create_table('schedule_room_tracks', ( | ||
293 | 134 | ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), | ||
294 | 135 | ('room', models.ForeignKey(orm.Room, null=False)), | ||
295 | 136 | ('track', models.ForeignKey(orm.Track, null=False)) | ||
296 | 137 | )) | ||
297 | 138 | |||
298 | 139 | # Adding ManyToManyField 'Meeting.tracks' | ||
299 | 140 | db.create_table('schedule_meeting_tracks', ( | ||
300 | 141 | ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), | ||
301 | 142 | ('meeting', models.ForeignKey(orm.Meeting, null=False)), | ||
302 | 143 | ('track', models.ForeignKey(orm.Track, null=False)) | ||
303 | 144 | )) | ||
304 | 145 | |||
305 | 146 | # Adding ManyToManyField 'Meeting.topics' | ||
306 | 147 | db.create_table('schedule_meeting_topics', ( | ||
307 | 148 | ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), | ||
308 | 149 | ('meeting', models.ForeignKey(orm.Meeting, null=False)), | ||
309 | 150 | ('topic', models.ForeignKey(orm.Topic, null=False)) | ||
310 | 151 | )) | ||
311 | 152 | |||
312 | 153 | # Adding ManyToManyField 'Attendee.topics' | ||
313 | 154 | db.create_table('schedule_attendee_topics', ( | ||
314 | 155 | ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), | ||
315 | 156 | ('attendee', models.ForeignKey(orm.Attendee, null=False)), | ||
316 | 157 | ('topic', models.ForeignKey(orm.Topic, null=False)) | ||
317 | 158 | )) | ||
318 | 159 | |||
319 | 160 | # Adding ManyToManyField 'Attendee.tracks' | ||
320 | 161 | db.create_table('schedule_attendee_tracks', ( | ||
321 | 162 | ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), | ||
322 | 163 | ('attendee', models.ForeignKey(orm.Attendee, null=False)), | ||
323 | 164 | ('track', models.ForeignKey(orm.Track, null=False)) | ||
324 | 165 | )) | ||
325 | 166 | |||
326 | 167 | # Creating unique_together for [slot, room] on Agenda. | ||
329 | 168 | db.create_unique('schedule_agenda', ['slot_id', 'room_id']) | 180 | db.create_unique('schedule_agenda', ['slot_id', 'room_id']) |
331 | 169 | 181 | ||
332 | 182 | # Adding model 'Crew' | ||
333 | 183 | db.create_table('schedule_crew', ( | ||
334 | 184 | ('attendee', self.gf('django.db.models.fields.related.ForeignKey')(related_name='crew_schedule', to=orm['schedule.Attendee'])), | ||
335 | 185 | ('date_utc', self.gf('django.db.models.fields.DateField')(db_column='date')), | ||
336 | 186 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | ||
337 | 187 | )) | ||
338 | 188 | db.send_create_signal('schedule', ['Crew']) | ||
339 | 170 | 189 | ||
340 | 171 | 190 | ||
341 | 172 | def backwards(self, orm): | 191 | def backwards(self, orm): |
342 | 173 | 192 | ||
343 | 174 | # Deleting unique_together for [slot, room] on Agenda. | ||
344 | 175 | db.delete_unique('schedule_agenda', ['slot_id', 'room_id']) | ||
345 | 176 | |||
346 | 177 | # Deleting model 'Slot' | ||
347 | 178 | db.delete_table('schedule_slot') | ||
348 | 179 | |||
349 | 180 | # Deleting model 'AttendeeBusy' | ||
350 | 181 | db.delete_table('schedule_attendeebusy') | ||
351 | 182 | |||
352 | 183 | # Deleting model 'Participant' | ||
353 | 184 | db.delete_table('schedule_participant') | ||
354 | 185 | |||
355 | 186 | # Deleting model 'Agenda' | ||
356 | 187 | db.delete_table('schedule_agenda') | ||
357 | 188 | |||
358 | 189 | # Deleting model 'Meeting' | ||
359 | 190 | db.delete_table('schedule_meeting') | ||
360 | 191 | |||
361 | 192 | # Deleting model 'Topic' | ||
362 | 193 | db.delete_table('schedule_topic') | ||
363 | 194 | |||
364 | 195 | # Deleting model 'RoomBusy' | ||
365 | 196 | db.delete_table('schedule_roombusy') | ||
366 | 197 | |||
367 | 198 | # Deleting model 'Attendee' | ||
368 | 199 | db.delete_table('schedule_attendee') | ||
369 | 200 | |||
370 | 201 | # Deleting model 'Summit' | 193 | # Deleting model 'Summit' |
371 | 202 | db.delete_table('schedule_summit') | 194 | db.delete_table('schedule_summit') |
373 | 203 | 195 | ||
374 | 204 | # Deleting model 'Track' | 196 | # Deleting model 'Track' |
375 | 205 | db.delete_table('schedule_track') | 197 | db.delete_table('schedule_track') |
377 | 206 | 198 | ||
378 | 199 | # Deleting model 'Topic' | ||
379 | 200 | db.delete_table('schedule_topic') | ||
380 | 201 | |||
381 | 202 | # Deleting model 'Slot' | ||
382 | 203 | db.delete_table('schedule_slot') | ||
383 | 204 | |||
384 | 207 | # Deleting model 'Room' | 205 | # Deleting model 'Room' |
385 | 208 | db.delete_table('schedule_room') | 206 | db.delete_table('schedule_room') |
388 | 209 | 207 | ||
389 | 210 | # Dropping ManyToManyField 'Room.tracks' | 208 | # Removing M2M table for field tracks on 'Room' |
390 | 211 | db.delete_table('schedule_room_tracks') | 209 | db.delete_table('schedule_room_tracks') |
393 | 212 | 210 | ||
394 | 213 | # Dropping ManyToManyField 'Meeting.tracks' | 211 | # Deleting model 'RoomBusy' |
395 | 212 | db.delete_table('schedule_roombusy') | ||
396 | 213 | |||
397 | 214 | # Deleting model 'Attendee' | ||
398 | 215 | db.delete_table('schedule_attendee') | ||
399 | 216 | |||
400 | 217 | # Removing M2M table for field tracks on 'Attendee' | ||
401 | 218 | db.delete_table('schedule_attendee_tracks') | ||
402 | 219 | |||
403 | 220 | # Removing M2M table for field topics on 'Attendee' | ||
404 | 221 | db.delete_table('schedule_attendee_topics') | ||
405 | 222 | |||
406 | 223 | # Deleting model 'AttendeeBusy' | ||
407 | 224 | db.delete_table('schedule_attendeebusy') | ||
408 | 225 | |||
409 | 226 | # Deleting model 'Meeting' | ||
410 | 227 | db.delete_table('schedule_meeting') | ||
411 | 228 | |||
412 | 229 | # Removing M2M table for field tracks on 'Meeting' | ||
413 | 214 | db.delete_table('schedule_meeting_tracks') | 230 | db.delete_table('schedule_meeting_tracks') |
416 | 215 | 231 | ||
417 | 216 | # Dropping ManyToManyField 'Meeting.topics' | 232 | # Removing M2M table for field topics on 'Meeting' |
418 | 217 | db.delete_table('schedule_meeting_topics') | 233 | db.delete_table('schedule_meeting_topics') |
426 | 218 | 234 | ||
427 | 219 | # Dropping ManyToManyField 'Attendee.topics' | 235 | # Deleting model 'Participant' |
428 | 220 | db.delete_table('schedule_attendee_topics') | 236 | db.delete_table('schedule_participant') |
429 | 221 | 237 | ||
430 | 222 | # Dropping ManyToManyField 'Attendee.tracks' | 238 | # Deleting model 'Agenda' |
431 | 223 | db.delete_table('schedule_attendee_tracks') | 239 | db.delete_table('schedule_agenda') |
432 | 224 | 240 | ||
433 | 241 | # Removing unique constraint on 'Agenda', fields ['slot', 'room'] | ||
434 | 242 | db.delete_unique('schedule_agenda', ['slot_id', 'room_id']) | ||
435 | 243 | |||
436 | 244 | # Deleting model 'Crew' | ||
437 | 245 | db.delete_table('schedule_crew') | ||
438 | 225 | 246 | ||
439 | 226 | 247 | ||
440 | 227 | models = { | 248 | models = { |
441 | 228 | 'auth.group': { | 249 | 'auth.group': { |
442 | 250 | 'Meta': {'object_name': 'Group'}, | ||
443 | 229 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 251 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
446 | 230 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'unique': 'True'}), | 252 | 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), |
447 | 231 | 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) | 253 | 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) |
448 | 232 | }, | 254 | }, |
449 | 233 | 'auth.permission': { | 255 | 'auth.permission': { |
451 | 234 | 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, | 256 | 'Meta': {'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'}, |
452 | 235 | 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 257 | 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), |
453 | 236 | 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), | 258 | 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), |
454 | 237 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 259 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
455 | 238 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) | 260 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) |
456 | 239 | }, | 261 | }, |
457 | 240 | 'auth.user': { | 262 | 'auth.user': { |
458 | 263 | 'Meta': {'object_name': 'User'}, | ||
459 | 241 | 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), | 264 | 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), |
460 | 242 | 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), | 265 | 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), |
461 | 243 | 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), | 266 | 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), |
463 | 244 | 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), | 267 | 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), |
464 | 245 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 268 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
465 | 246 | 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), | 269 | 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), |
466 | 247 | 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | 270 | 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), |
467 | @@ -249,18 +272,18 @@ | |||
468 | 249 | 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), | 272 | 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), |
469 | 250 | 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), | 273 | 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), |
470 | 251 | 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), | 274 | 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), |
473 | 252 | 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), | 275 | 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), |
474 | 253 | 'username': ('django.db.models.fields.CharField', [], {'max_length': '30', 'unique': 'True'}) | 276 | 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) |
475 | 254 | }, | 277 | }, |
476 | 255 | 'contenttypes.contenttype': { | 278 | 'contenttypes.contenttype': { |
478 | 256 | 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, | 279 | 'Meta': {'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, |
479 | 257 | 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 280 | 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), |
480 | 258 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 281 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
481 | 259 | 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 282 | 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), |
482 | 260 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | 283 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) |
483 | 261 | }, | 284 | }, |
484 | 262 | 'schedule.agenda': { | 285 | 'schedule.agenda': { |
486 | 263 | 'Meta': {'unique_together': "(('slot', 'room'),)"}, | 286 | 'Meta': {'unique_together': "(('slot', 'room'),)", 'object_name': 'Agenda'}, |
487 | 264 | 'auto': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | 287 | 'auto': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), |
488 | 265 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 288 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
489 | 266 | 'meeting': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Meeting']"}), | 289 | 'meeting': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Meeting']"}), |
490 | @@ -268,66 +291,83 @@ | |||
491 | 268 | 'slot': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Slot']"}) | 291 | 'slot': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Slot']"}) |
492 | 269 | }, | 292 | }, |
493 | 270 | 'schedule.attendee': { | 293 | 'schedule.attendee': { |
494 | 294 | 'Meta': {'object_name': 'Attendee'}, | ||
495 | 295 | 'crew': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_column': "'crew'", 'blank': 'True'}), | ||
496 | 271 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | 296 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), |
497 | 272 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 297 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
498 | 273 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}), | 298 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}), |
499 | 274 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | 299 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), |
502 | 275 | 'topics': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Topic']", 'blank': 'True'}), | 300 | 'topics': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Topic']", 'symmetrical': 'False', 'blank': 'True'}), |
503 | 276 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'blank': 'True'}), | 301 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'symmetrical': 'False', 'blank': 'True'}), |
504 | 277 | 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) | 302 | 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) |
505 | 278 | }, | 303 | }, |
506 | 279 | 'schedule.attendeebusy': { | 304 | 'schedule.attendeebusy': { |
507 | 305 | 'Meta': {'object_name': 'AttendeeBusy'}, | ||
508 | 280 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'busy_set'", 'to': "orm['schedule.Attendee']"}), | 306 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'busy_set'", 'to': "orm['schedule.Attendee']"}), |
509 | 281 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | 307 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), |
510 | 282 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 308 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
511 | 283 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}) | 309 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}) |
512 | 284 | }, | 310 | }, |
513 | 311 | 'schedule.crew': { | ||
514 | 312 | 'Meta': {'object_name': 'Crew'}, | ||
515 | 313 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'crew_schedule'", 'to': "orm['schedule.Attendee']"}), | ||
516 | 314 | 'date_utc': ('django.db.models.fields.DateField', [], {'db_column': "'date'"}), | ||
517 | 315 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) | ||
518 | 316 | }, | ||
519 | 285 | 'schedule.meeting': { | 317 | 'schedule.meeting': { |
522 | 286 | 'approver': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'approver_set'", 'blank': 'True', 'null': 'True', 'to': "orm['schedule.Attendee']"}), | 318 | 'Meta': {'object_name': 'Meeting'}, |
523 | 287 | 'assignee': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'assignee_set'", 'blank': 'True', 'null': 'True', 'to': "orm['schedule.Attendee']"}), | 319 | 'approver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'approver_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), |
524 | 320 | 'assignee': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'assignee_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
525 | 288 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), | 321 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), |
527 | 289 | 'drafter': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'drafter_set'", 'blank': 'True', 'null': 'True', 'to': "orm['schedule.Attendee']"}), | 322 | 'drafter': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'drafter_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), |
528 | 290 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 323 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
531 | 291 | 'name': ('NameField', [], {'max_length': '50', 'blank': 'True'}), | 324 | 'name': ('summit.schedule.fields.NameField', [], {'max_length': '50', 'blank': 'True'}), |
532 | 292 | 'participants': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Attendee']", 'blank': 'True'}), | 325 | 'pad_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), |
533 | 326 | 'participants': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Attendee']", 'symmetrical': 'False', 'through': "orm['schedule.Participant']", 'blank': 'True'}), | ||
534 | 293 | 'priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), | 327 | 'priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), |
535 | 294 | 'private': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | 328 | 'private': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), |
537 | 295 | 'scribe': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'scribe_set'", 'blank': 'True', 'null': 'True', 'to': "orm['schedule.Attendee']"}), | 329 | 'scribe': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'scribe_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), |
538 | 296 | 'slots': ('django.db.models.fields.IntegerField', [], {'default': '1'}), | 330 | 'slots': ('django.db.models.fields.IntegerField', [], {'default': '1'}), |
539 | 297 | 'spec_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), | 331 | 'spec_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), |
540 | 298 | 'status': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), | 332 | 'status': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), |
541 | 299 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | 333 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), |
542 | 300 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 334 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), |
545 | 301 | 'topics': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Topic']", 'blank': 'True'}), | 335 | 'topics': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Topic']", 'symmetrical': 'False', 'blank': 'True'}), |
546 | 302 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'blank': 'True'}), | 336 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'symmetrical': 'False', 'blank': 'True'}), |
547 | 303 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'blueprint'", 'max_length': '15'}), | 337 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'blueprint'", 'max_length': '15'}), |
548 | 338 | 'videographer1': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'videographer1_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
549 | 339 | 'videographer2': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'videographer2_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
550 | 304 | 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}) | 340 | 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}) |
551 | 305 | }, | 341 | }, |
552 | 306 | 'schedule.participant': { | 342 | 'schedule.participant': { |
553 | 343 | 'Meta': {'object_name': 'Participant'}, | ||
554 | 307 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Attendee']"}), | 344 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Attendee']"}), |
555 | 308 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 345 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
556 | 309 | 'meeting': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Meeting']"}), | 346 | 'meeting': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Meeting']"}), |
557 | 310 | 'required': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}) | 347 | 'required': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}) |
558 | 311 | }, | 348 | }, |
559 | 312 | 'schedule.room': { | 349 | 'schedule.room': { |
560 | 350 | 'Meta': {'object_name': 'Room'}, | ||
561 | 313 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_column': "'end'", 'blank': 'True'}), | 351 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_column': "'end'", 'blank': 'True'}), |
562 | 314 | 'icecast_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), | 352 | 'icecast_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), |
563 | 315 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 353 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
565 | 316 | 'name': ('NameField', [], {'max_length': '50'}), | 354 | 'name': ('summit.schedule.fields.NameField', [], {'max_length': '50'}), |
566 | 317 | 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), | 355 | 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), |
567 | 318 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_column': "'start'", 'blank': 'True'}), | 356 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_column': "'start'", 'blank': 'True'}), |
568 | 319 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | 357 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), |
569 | 320 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 358 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), |
571 | 321 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'blank': 'True'}), | 359 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'symmetrical': 'False', 'blank': 'True'}), |
572 | 322 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'open'", 'max_length': '7'}) | 360 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'open'", 'max_length': '7'}) |
573 | 323 | }, | 361 | }, |
574 | 324 | 'schedule.roombusy': { | 362 | 'schedule.roombusy': { |
575 | 363 | 'Meta': {'object_name': 'RoomBusy'}, | ||
576 | 325 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | 364 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), |
577 | 326 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 365 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
578 | 327 | 'room': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'busy_set'", 'to': "orm['schedule.Room']"}), | 366 | 'room': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'busy_set'", 'to': "orm['schedule.Room']"}), |
579 | 328 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}) | 367 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}) |
580 | 329 | }, | 368 | }, |
581 | 330 | 'schedule.slot': { | 369 | 'schedule.slot': { |
582 | 370 | 'Meta': {'object_name': 'Slot'}, | ||
583 | 331 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | 371 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), |
584 | 332 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 372 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
585 | 333 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}), | 373 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}), |
586 | @@ -335,22 +375,28 @@ | |||
587 | 335 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'open'", 'max_length': '7'}) | 375 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'open'", 'max_length': '7'}) |
588 | 336 | }, | 376 | }, |
589 | 337 | 'schedule.summit': { | 377 | 'schedule.summit': { |
590 | 378 | 'Meta': {'object_name': 'Summit'}, | ||
591 | 379 | 'date_end': ('django.db.models.fields.DateField', [], {'null': 'True'}), | ||
592 | 380 | 'date_start': ('django.db.models.fields.DateField', [], {'null': 'True'}), | ||
593 | 338 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), | 381 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), |
594 | 339 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 382 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
595 | 340 | 'last_update': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), | 383 | 'last_update': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), |
596 | 341 | 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), | 384 | 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), |
598 | 342 | 'name': ('NameField', [], {'max_length': '50'}), | 385 | 'name': ('summit.schedule.fields.NameField', [], {'max_length': '50'}), |
599 | 343 | 'state': ('django.db.models.fields.CharField', [], {'default': "u'sponsor'", 'max_length': '10'}), | 386 | 'state': ('django.db.models.fields.CharField', [], {'default': "u'sponsor'", 'max_length': '10'}), |
600 | 344 | 'timezone': ('django.db.models.fields.CharField', [], {'max_length': '50'}), | 387 | 'timezone': ('django.db.models.fields.CharField', [], {'max_length': '50'}), |
601 | 345 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | 388 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) |
602 | 346 | }, | 389 | }, |
603 | 347 | 'schedule.topic': { | 390 | 'schedule.topic': { |
604 | 391 | 'Meta': {'object_name': 'Topic'}, | ||
605 | 348 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 392 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
606 | 349 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | 393 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), |
607 | 350 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | 394 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) |
608 | 351 | }, | 395 | }, |
609 | 352 | 'schedule.track': { | 396 | 'schedule.track': { |
610 | 397 | 'Meta': {'object_name': 'Track'}, | ||
611 | 353 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 398 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
612 | 399 | 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), | ||
613 | 354 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | 400 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), |
614 | 355 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | 401 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) |
615 | 356 | } | 402 | } |
616 | 357 | 403 | ||
617 | === removed file 'summit/schedule/migrations/0002_add_summit_dates.py' | |||
618 | --- summit/schedule/migrations/0002_add_summit_dates.py 2010-08-30 14:30:29 +0000 | |||
619 | +++ summit/schedule/migrations/0002_add_summit_dates.py 1970-01-01 00:00:00 +0000 | |||
620 | @@ -1,162 +0,0 @@ | |||
621 | 1 | |||
622 | 2 | from south.db import db | ||
623 | 3 | from django.db import models | ||
624 | 4 | from summit.schedule.models import * | ||
625 | 5 | |||
626 | 6 | class Migration: | ||
627 | 7 | |||
628 | 8 | def forwards(self, orm): | ||
629 | 9 | |||
630 | 10 | # Adding field 'Summit.date_end' | ||
631 | 11 | db.add_column('schedule_summit', 'date_end', orm['schedule.summit:date_end']) | ||
632 | 12 | |||
633 | 13 | # Adding field 'Summit.date_start' | ||
634 | 14 | db.add_column('schedule_summit', 'date_start', orm['schedule.summit:date_start']) | ||
635 | 15 | |||
636 | 16 | |||
637 | 17 | |||
638 | 18 | def backwards(self, orm): | ||
639 | 19 | |||
640 | 20 | # Deleting field 'Summit.date_end' | ||
641 | 21 | db.delete_column('schedule_summit', 'date_end') | ||
642 | 22 | |||
643 | 23 | # Deleting field 'Summit.date_start' | ||
644 | 24 | db.delete_column('schedule_summit', 'date_start') | ||
645 | 25 | |||
646 | 26 | |||
647 | 27 | |||
648 | 28 | models = { | ||
649 | 29 | 'auth.group': { | ||
650 | 30 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
651 | 31 | 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), | ||
652 | 32 | 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) | ||
653 | 33 | }, | ||
654 | 34 | 'auth.permission': { | ||
655 | 35 | 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, | ||
656 | 36 | 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
657 | 37 | 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), | ||
658 | 38 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
659 | 39 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) | ||
660 | 40 | }, | ||
661 | 41 | 'auth.user': { | ||
662 | 42 | 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), | ||
663 | 43 | 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), | ||
664 | 44 | 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), | ||
665 | 45 | 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), | ||
666 | 46 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
667 | 47 | 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), | ||
668 | 48 | 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
669 | 49 | 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
670 | 50 | 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), | ||
671 | 51 | 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), | ||
672 | 52 | 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), | ||
673 | 53 | 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), | ||
674 | 54 | 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) | ||
675 | 55 | }, | ||
676 | 56 | 'contenttypes.contenttype': { | ||
677 | 57 | 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, | ||
678 | 58 | 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
679 | 59 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
680 | 60 | 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
681 | 61 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
682 | 62 | }, | ||
683 | 63 | 'schedule.agenda': { | ||
684 | 64 | 'Meta': {'unique_together': "(('slot', 'room'),)"}, | ||
685 | 65 | 'auto': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
686 | 66 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
687 | 67 | 'meeting': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Meeting']"}), | ||
688 | 68 | 'room': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Room']"}), | ||
689 | 69 | 'slot': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Slot']"}) | ||
690 | 70 | }, | ||
691 | 71 | 'schedule.attendee': { | ||
692 | 72 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
693 | 73 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
694 | 74 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}), | ||
695 | 75 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
696 | 76 | 'topics': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Topic']", 'blank': 'True'}), | ||
697 | 77 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'blank': 'True'}), | ||
698 | 78 | 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) | ||
699 | 79 | }, | ||
700 | 80 | 'schedule.attendeebusy': { | ||
701 | 81 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'busy_set'", 'to': "orm['schedule.Attendee']"}), | ||
702 | 82 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
703 | 83 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
704 | 84 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}) | ||
705 | 85 | }, | ||
706 | 86 | 'schedule.meeting': { | ||
707 | 87 | 'approver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'approver_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
708 | 88 | 'assignee': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'assignee_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
709 | 89 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), | ||
710 | 90 | 'drafter': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'drafter_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
711 | 91 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
712 | 92 | 'name': ('summit.schedule.fields.NameField', [], {'max_length': '50', 'blank': 'True'}), | ||
713 | 93 | 'participants': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Attendee']", 'blank': 'True'}), | ||
714 | 94 | 'priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), | ||
715 | 95 | 'private': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
716 | 96 | 'scribe': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'scribe_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
717 | 97 | 'slots': ('django.db.models.fields.IntegerField', [], {'default': '1'}), | ||
718 | 98 | 'spec_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), | ||
719 | 99 | 'status': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), | ||
720 | 100 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
721 | 101 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
722 | 102 | 'topics': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Topic']", 'blank': 'True'}), | ||
723 | 103 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'blank': 'True'}), | ||
724 | 104 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'blueprint'", 'max_length': '15'}), | ||
725 | 105 | 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}) | ||
726 | 106 | }, | ||
727 | 107 | 'schedule.participant': { | ||
728 | 108 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Attendee']"}), | ||
729 | 109 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
730 | 110 | 'meeting': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Meeting']"}), | ||
731 | 111 | 'required': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}) | ||
732 | 112 | }, | ||
733 | 113 | 'schedule.room': { | ||
734 | 114 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_column': "'end'", 'blank': 'True'}), | ||
735 | 115 | 'icecast_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), | ||
736 | 116 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
737 | 117 | 'name': ('summit.schedule.fields.NameField', [], {'max_length': '50'}), | ||
738 | 118 | 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), | ||
739 | 119 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_column': "'start'", 'blank': 'True'}), | ||
740 | 120 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
741 | 121 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
742 | 122 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'blank': 'True'}), | ||
743 | 123 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'open'", 'max_length': '7'}) | ||
744 | 124 | }, | ||
745 | 125 | 'schedule.roombusy': { | ||
746 | 126 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
747 | 127 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
748 | 128 | 'room': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'busy_set'", 'to': "orm['schedule.Room']"}), | ||
749 | 129 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}) | ||
750 | 130 | }, | ||
751 | 131 | 'schedule.slot': { | ||
752 | 132 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
753 | 133 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
754 | 134 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}), | ||
755 | 135 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
756 | 136 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'open'", 'max_length': '7'}) | ||
757 | 137 | }, | ||
758 | 138 | 'schedule.summit': { | ||
759 | 139 | 'date_end': ('django.db.models.fields.DateField', [], {'null': 'True'}), | ||
760 | 140 | 'date_start': ('django.db.models.fields.DateField', [], {'null': 'True'}), | ||
761 | 141 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), | ||
762 | 142 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
763 | 143 | 'last_update': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), | ||
764 | 144 | 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), | ||
765 | 145 | 'name': ('summit.schedule.fields.NameField', [], {'max_length': '50'}), | ||
766 | 146 | 'state': ('django.db.models.fields.CharField', [], {'default': "u'sponsor'", 'max_length': '10'}), | ||
767 | 147 | 'timezone': ('django.db.models.fields.CharField', [], {'max_length': '50'}), | ||
768 | 148 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
769 | 149 | }, | ||
770 | 150 | 'schedule.topic': { | ||
771 | 151 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
772 | 152 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
773 | 153 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
774 | 154 | }, | ||
775 | 155 | 'schedule.track': { | ||
776 | 156 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
777 | 157 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
778 | 158 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
779 | 159 | } | ||
780 | 160 | } | ||
781 | 161 | |||
782 | 162 | complete_apps = ['schedule'] | ||
783 | 163 | 0 | ||
784 | === removed file 'summit/schedule/migrations/0003_add_slug_field.py' | |||
785 | --- summit/schedule/migrations/0003_add_slug_field.py 2010-09-21 01:32:07 +0000 | |||
786 | +++ summit/schedule/migrations/0003_add_slug_field.py 1970-01-01 00:00:00 +0000 | |||
787 | @@ -1,182 +0,0 @@ | |||
788 | 1 | |||
789 | 2 | from south.db import db | ||
790 | 3 | from django.db import models | ||
791 | 4 | from summit.schedule.models import * | ||
792 | 5 | from summit.schedule.fields import NameField | ||
793 | 6 | |||
794 | 7 | class Migration: | ||
795 | 8 | |||
796 | 9 | def forwards(self, orm): | ||
797 | 10 | |||
798 | 11 | # Adding field 'Track.slug' | ||
799 | 12 | db.add_column('schedule_track', 'slug', orm['schedule.track:slug']) | ||
800 | 13 | |||
801 | 14 | # Changing field 'Meeting.name' | ||
802 | 15 | # (to signature: NameField(max_length=50, blank=True)) | ||
803 | 16 | db.alter_column('schedule_meeting', 'name', orm['schedule.meeting:name']) | ||
804 | 17 | |||
805 | 18 | # Changing field 'Summit.name' | ||
806 | 19 | # (to signature: NameField(max_length=50)) | ||
807 | 20 | db.alter_column('schedule_summit', 'name', orm['schedule.summit:name']) | ||
808 | 21 | |||
809 | 22 | # Changing field 'Room.name' | ||
810 | 23 | # (to signature: NameField(max_length=50)) | ||
811 | 24 | db.alter_column('schedule_room', 'name', orm['schedule.room:name']) | ||
812 | 25 | |||
813 | 26 | |||
814 | 27 | |||
815 | 28 | def backwards(self, orm): | ||
816 | 29 | |||
817 | 30 | # Deleting field 'Track.slug' | ||
818 | 31 | db.delete_column('schedule_track', 'slug') | ||
819 | 32 | |||
820 | 33 | # Changing field 'Meeting.name' | ||
821 | 34 | # (to signature: summit.schedule.fields.NameField(max_length=50, blank=True)) | ||
822 | 35 | db.alter_column('schedule_meeting', 'name', orm['schedule.meeting:name']) | ||
823 | 36 | |||
824 | 37 | # Changing field 'Summit.name' | ||
825 | 38 | # (to signature: summit.schedule.fields.NameField(max_length=50)) | ||
826 | 39 | db.alter_column('schedule_summit', 'name', orm['schedule.summit:name']) | ||
827 | 40 | |||
828 | 41 | # Changing field 'Room.name' | ||
829 | 42 | # (to signature: summit.schedule.fields.NameField(max_length=50)) | ||
830 | 43 | db.alter_column('schedule_room', 'name', orm['schedule.room:name']) | ||
831 | 44 | |||
832 | 45 | |||
833 | 46 | |||
834 | 47 | models = { | ||
835 | 48 | 'auth.group': { | ||
836 | 49 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
837 | 50 | 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), | ||
838 | 51 | 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) | ||
839 | 52 | }, | ||
840 | 53 | 'auth.permission': { | ||
841 | 54 | 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, | ||
842 | 55 | 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
843 | 56 | 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), | ||
844 | 57 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
845 | 58 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) | ||
846 | 59 | }, | ||
847 | 60 | 'auth.user': { | ||
848 | 61 | 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), | ||
849 | 62 | 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), | ||
850 | 63 | 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), | ||
851 | 64 | 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), | ||
852 | 65 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
853 | 66 | 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), | ||
854 | 67 | 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
855 | 68 | 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
856 | 69 | 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), | ||
857 | 70 | 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), | ||
858 | 71 | 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), | ||
859 | 72 | 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), | ||
860 | 73 | 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) | ||
861 | 74 | }, | ||
862 | 75 | 'contenttypes.contenttype': { | ||
863 | 76 | 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, | ||
864 | 77 | 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
865 | 78 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
866 | 79 | 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
867 | 80 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
868 | 81 | }, | ||
869 | 82 | 'schedule.agenda': { | ||
870 | 83 | 'Meta': {'unique_together': "(('slot', 'room'),)"}, | ||
871 | 84 | 'auto': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
872 | 85 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
873 | 86 | 'meeting': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Meeting']"}), | ||
874 | 87 | 'room': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Room']"}), | ||
875 | 88 | 'slot': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Slot']"}) | ||
876 | 89 | }, | ||
877 | 90 | 'schedule.attendee': { | ||
878 | 91 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
879 | 92 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
880 | 93 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}), | ||
881 | 94 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
882 | 95 | 'topics': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Topic']", 'symmetrical': 'False', 'blank': 'True'}), | ||
883 | 96 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'symmetrical': 'False', 'blank': 'True'}), | ||
884 | 97 | 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) | ||
885 | 98 | }, | ||
886 | 99 | 'schedule.attendeebusy': { | ||
887 | 100 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'busy_set'", 'to': "orm['schedule.Attendee']"}), | ||
888 | 101 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
889 | 102 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
890 | 103 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}) | ||
891 | 104 | }, | ||
892 | 105 | 'schedule.meeting': { | ||
893 | 106 | 'approver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'approver_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
894 | 107 | 'assignee': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'assignee_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
895 | 108 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), | ||
896 | 109 | 'drafter': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'drafter_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
897 | 110 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
898 | 111 | 'name': ('NameField', [], {'max_length': '50', 'blank': 'True'}), | ||
899 | 112 | 'participants': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Attendee']", 'symmetrical': 'False', 'blank': 'True'}), | ||
900 | 113 | 'priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), | ||
901 | 114 | 'private': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
902 | 115 | 'scribe': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'scribe_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
903 | 116 | 'slots': ('django.db.models.fields.IntegerField', [], {'default': '1'}), | ||
904 | 117 | 'spec_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), | ||
905 | 118 | 'status': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), | ||
906 | 119 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
907 | 120 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
908 | 121 | 'topics': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Topic']", 'symmetrical': 'False', 'blank': 'True'}), | ||
909 | 122 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'symmetrical': 'False', 'blank': 'True'}), | ||
910 | 123 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'blueprint'", 'max_length': '15'}), | ||
911 | 124 | 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}) | ||
912 | 125 | }, | ||
913 | 126 | 'schedule.participant': { | ||
914 | 127 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Attendee']"}), | ||
915 | 128 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
916 | 129 | 'meeting': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Meeting']"}), | ||
917 | 130 | 'required': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}) | ||
918 | 131 | }, | ||
919 | 132 | 'schedule.room': { | ||
920 | 133 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_column': "'end'", 'blank': 'True'}), | ||
921 | 134 | 'icecast_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), | ||
922 | 135 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
923 | 136 | 'name': ('NameField', [], {'max_length': '50'}), | ||
924 | 137 | 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), | ||
925 | 138 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_column': "'start'", 'blank': 'True'}), | ||
926 | 139 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
927 | 140 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
928 | 141 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'symmetrical': 'False', 'blank': 'True'}), | ||
929 | 142 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'open'", 'max_length': '7'}) | ||
930 | 143 | }, | ||
931 | 144 | 'schedule.roombusy': { | ||
932 | 145 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
933 | 146 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
934 | 147 | 'room': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'busy_set'", 'to': "orm['schedule.Room']"}), | ||
935 | 148 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}) | ||
936 | 149 | }, | ||
937 | 150 | 'schedule.slot': { | ||
938 | 151 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
939 | 152 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
940 | 153 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}), | ||
941 | 154 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
942 | 155 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'open'", 'max_length': '7'}) | ||
943 | 156 | }, | ||
944 | 157 | 'schedule.summit': { | ||
945 | 158 | 'date_end': ('django.db.models.fields.DateField', [], {'null': 'True'}), | ||
946 | 159 | 'date_start': ('django.db.models.fields.DateField', [], {'null': 'True'}), | ||
947 | 160 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), | ||
948 | 161 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
949 | 162 | 'last_update': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), | ||
950 | 163 | 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), | ||
951 | 164 | 'name': ('NameField', [], {'max_length': '50'}), | ||
952 | 165 | 'state': ('django.db.models.fields.CharField', [], {'default': "u'sponsor'", 'max_length': '10'}), | ||
953 | 166 | 'timezone': ('django.db.models.fields.CharField', [], {'max_length': '50'}), | ||
954 | 167 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
955 | 168 | }, | ||
956 | 169 | 'schedule.topic': { | ||
957 | 170 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
958 | 171 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
959 | 172 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
960 | 173 | }, | ||
961 | 174 | 'schedule.track': { | ||
962 | 175 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
963 | 176 | 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), | ||
964 | 177 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
965 | 178 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
966 | 179 | } | ||
967 | 180 | } | ||
968 | 181 | |||
969 | 182 | complete_apps = ['schedule'] | ||
970 | 183 | 0 | ||
971 | === removed file 'summit/schedule/migrations/0004_add_crew.py' | |||
972 | --- summit/schedule/migrations/0004_add_crew.py 2011-04-02 00:12:31 +0000 | |||
973 | +++ summit/schedule/migrations/0004_add_crew.py 1970-01-01 00:00:00 +0000 | |||
974 | @@ -1,175 +0,0 @@ | |||
975 | 1 | |||
976 | 2 | from south.db import db | ||
977 | 3 | from django.db import models | ||
978 | 4 | from summit.schedule.models import * | ||
979 | 5 | from summit.schedule.fields import NameField | ||
980 | 6 | |||
981 | 7 | class Migration: | ||
982 | 8 | |||
983 | 9 | def forwards(self, orm): | ||
984 | 10 | |||
985 | 11 | # Adding model 'Crew' | ||
986 | 12 | db.create_table('schedule_crew', ( | ||
987 | 13 | ('id', orm['schedule.crew:id']), | ||
988 | 14 | ('attendee', orm['schedule.crew:attendee']), | ||
989 | 15 | ('date_utc', orm['schedule.crew:date_utc']), | ||
990 | 16 | )) | ||
991 | 17 | db.send_create_signal('schedule', ['Crew']) | ||
992 | 18 | |||
993 | 19 | # Adding field 'Attendee.crew' | ||
994 | 20 | db.add_column('schedule_attendee', 'crew', orm['schedule.attendee:crew']) | ||
995 | 21 | |||
996 | 22 | |||
997 | 23 | |||
998 | 24 | def backwards(self, orm): | ||
999 | 25 | |||
1000 | 26 | # Deleting model 'Crew' | ||
1001 | 27 | db.delete_table('schedule_crew') | ||
1002 | 28 | |||
1003 | 29 | # Deleting field 'Attendee.crew' | ||
1004 | 30 | db.delete_column('schedule_attendee', 'crew') | ||
1005 | 31 | |||
1006 | 32 | |||
1007 | 33 | |||
1008 | 34 | models = { | ||
1009 | 35 | 'auth.group': { | ||
1010 | 36 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1011 | 37 | 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), | ||
1012 | 38 | 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) | ||
1013 | 39 | }, | ||
1014 | 40 | 'auth.permission': { | ||
1015 | 41 | 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, | ||
1016 | 42 | 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
1017 | 43 | 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), | ||
1018 | 44 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1019 | 45 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) | ||
1020 | 46 | }, | ||
1021 | 47 | 'auth.user': { | ||
1022 | 48 | 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), | ||
1023 | 49 | 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), | ||
1024 | 50 | 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), | ||
1025 | 51 | 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1026 | 52 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1027 | 53 | 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), | ||
1028 | 54 | 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
1029 | 55 | 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
1030 | 56 | 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), | ||
1031 | 57 | 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), | ||
1032 | 58 | 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), | ||
1033 | 59 | 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1034 | 60 | 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) | ||
1035 | 61 | }, | ||
1036 | 62 | 'contenttypes.contenttype': { | ||
1037 | 63 | 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, | ||
1038 | 64 | 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
1039 | 65 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1040 | 66 | 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
1041 | 67 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
1042 | 68 | }, | ||
1043 | 69 | 'schedule.agenda': { | ||
1044 | 70 | 'Meta': {'unique_together': "(('slot', 'room'),)"}, | ||
1045 | 71 | 'auto': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
1046 | 72 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1047 | 73 | 'meeting': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Meeting']"}), | ||
1048 | 74 | 'room': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Room']"}), | ||
1049 | 75 | 'slot': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Slot']"}) | ||
1050 | 76 | }, | ||
1051 | 77 | 'schedule.attendee': { | ||
1052 | 78 | 'crew': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_column': "'crew'", 'blank': 'True'}), | ||
1053 | 79 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
1054 | 80 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1055 | 81 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}), | ||
1056 | 82 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1057 | 83 | 'topics': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Topic']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1058 | 84 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1059 | 85 | 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) | ||
1060 | 86 | }, | ||
1061 | 87 | 'schedule.attendeebusy': { | ||
1062 | 88 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'busy_set'", 'to': "orm['schedule.Attendee']"}), | ||
1063 | 89 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
1064 | 90 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1065 | 91 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}) | ||
1066 | 92 | }, | ||
1067 | 93 | 'schedule.crew': { | ||
1068 | 94 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'crew_schedule'", 'to': "orm['schedule.Attendee']"}), | ||
1069 | 95 | 'date_utc': ('django.db.models.fields.DateField', [], {'db_column': "'date'"}), | ||
1070 | 96 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) | ||
1071 | 97 | }, | ||
1072 | 98 | 'schedule.meeting': { | ||
1073 | 99 | 'approver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'approver_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1074 | 100 | 'assignee': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'assignee_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1075 | 101 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), | ||
1076 | 102 | 'drafter': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'drafter_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1077 | 103 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1078 | 104 | 'name': ('NameField', [], {'max_length': '50', 'blank': 'True'}), | ||
1079 | 105 | 'participants': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Attendee']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1080 | 106 | 'priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), | ||
1081 | 107 | 'private': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
1082 | 108 | 'scribe': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'scribe_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1083 | 109 | 'slots': ('django.db.models.fields.IntegerField', [], {'default': '1'}), | ||
1084 | 110 | 'spec_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), | ||
1085 | 111 | 'status': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), | ||
1086 | 112 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1087 | 113 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
1088 | 114 | 'topics': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Topic']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1089 | 115 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1090 | 116 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'blueprint'", 'max_length': '15'}), | ||
1091 | 117 | 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}) | ||
1092 | 118 | }, | ||
1093 | 119 | 'schedule.participant': { | ||
1094 | 120 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Attendee']"}), | ||
1095 | 121 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1096 | 122 | 'meeting': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Meeting']"}), | ||
1097 | 123 | 'required': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}) | ||
1098 | 124 | }, | ||
1099 | 125 | 'schedule.room': { | ||
1100 | 126 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_column': "'end'", 'blank': 'True'}), | ||
1101 | 127 | 'icecast_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), | ||
1102 | 128 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1103 | 129 | 'name': ('NameField', [], {'max_length': '50'}), | ||
1104 | 130 | 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), | ||
1105 | 131 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_column': "'start'", 'blank': 'True'}), | ||
1106 | 132 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1107 | 133 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
1108 | 134 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1109 | 135 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'open'", 'max_length': '7'}) | ||
1110 | 136 | }, | ||
1111 | 137 | 'schedule.roombusy': { | ||
1112 | 138 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
1113 | 139 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1114 | 140 | 'room': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'busy_set'", 'to': "orm['schedule.Room']"}), | ||
1115 | 141 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}) | ||
1116 | 142 | }, | ||
1117 | 143 | 'schedule.slot': { | ||
1118 | 144 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
1119 | 145 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1120 | 146 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}), | ||
1121 | 147 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1122 | 148 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'open'", 'max_length': '7'}) | ||
1123 | 149 | }, | ||
1124 | 150 | 'schedule.summit': { | ||
1125 | 151 | 'date_end': ('django.db.models.fields.DateField', [], {'null': 'True'}), | ||
1126 | 152 | 'date_start': ('django.db.models.fields.DateField', [], {'null': 'True'}), | ||
1127 | 153 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), | ||
1128 | 154 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1129 | 155 | 'last_update': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), | ||
1130 | 156 | 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), | ||
1131 | 157 | 'name': ('NameField', [], {'max_length': '50'}), | ||
1132 | 158 | 'state': ('django.db.models.fields.CharField', [], {'default': "u'sponsor'", 'max_length': '10'}), | ||
1133 | 159 | 'timezone': ('django.db.models.fields.CharField', [], {'max_length': '50'}), | ||
1134 | 160 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
1135 | 161 | }, | ||
1136 | 162 | 'schedule.topic': { | ||
1137 | 163 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1138 | 164 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1139 | 165 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
1140 | 166 | }, | ||
1141 | 167 | 'schedule.track': { | ||
1142 | 168 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1143 | 169 | 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), | ||
1144 | 170 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1145 | 171 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
1146 | 172 | } | ||
1147 | 173 | } | ||
1148 | 174 | |||
1149 | 175 | complete_apps = ['schedule'] | ||
1150 | 176 | 0 | ||
1151 | === removed file 'summit/schedule/migrations/0005_add_videographers.py' | |||
1152 | --- summit/schedule/migrations/0005_add_videographers.py 2011-04-13 15:31:15 +0000 | |||
1153 | +++ summit/schedule/migrations/0005_add_videographers.py 1970-01-01 00:00:00 +0000 | |||
1154 | @@ -1,189 +0,0 @@ | |||
1155 | 1 | |||
1156 | 2 | from south.db import db | ||
1157 | 3 | from django.db import models | ||
1158 | 4 | from summit.schedule.models import * | ||
1159 | 5 | |||
1160 | 6 | class Migration: | ||
1161 | 7 | |||
1162 | 8 | def forwards(self, orm): | ||
1163 | 9 | |||
1164 | 10 | # Adding field 'Meeting.videographer2' | ||
1165 | 11 | db.add_column('schedule_meeting', 'videographer2', orm['schedule.meeting:videographer2']) | ||
1166 | 12 | |||
1167 | 13 | # Adding field 'Meeting.videographer1' | ||
1168 | 14 | db.add_column('schedule_meeting', 'videographer1', orm['schedule.meeting:videographer1']) | ||
1169 | 15 | |||
1170 | 16 | # Changing field 'Meeting.name' | ||
1171 | 17 | # (to signature: summit.schedule.fields.NameField(max_length=50, blank=True)) | ||
1172 | 18 | db.alter_column('schedule_meeting', 'name', orm['schedule.meeting:name']) | ||
1173 | 19 | |||
1174 | 20 | # Changing field 'Summit.name' | ||
1175 | 21 | # (to signature: summit.schedule.fields.NameField(max_length=50)) | ||
1176 | 22 | db.alter_column('schedule_summit', 'name', orm['schedule.summit:name']) | ||
1177 | 23 | |||
1178 | 24 | # Changing field 'Room.name' | ||
1179 | 25 | # (to signature: summit.schedule.fields.NameField(max_length=50)) | ||
1180 | 26 | db.alter_column('schedule_room', 'name', orm['schedule.room:name']) | ||
1181 | 27 | |||
1182 | 28 | |||
1183 | 29 | |||
1184 | 30 | def backwards(self, orm): | ||
1185 | 31 | |||
1186 | 32 | # Deleting field 'Meeting.videographer2' | ||
1187 | 33 | db.delete_column('schedule_meeting', 'videographer2_id') | ||
1188 | 34 | |||
1189 | 35 | # Deleting field 'Meeting.videographer1' | ||
1190 | 36 | db.delete_column('schedule_meeting', 'videographer1_id') | ||
1191 | 37 | |||
1192 | 38 | # Changing field 'Meeting.name' | ||
1193 | 39 | # (to signature: NameField(max_length=50, blank=True)) | ||
1194 | 40 | db.alter_column('schedule_meeting', 'name', orm['schedule.meeting:name']) | ||
1195 | 41 | |||
1196 | 42 | # Changing field 'Summit.name' | ||
1197 | 43 | # (to signature: NameField(max_length=50)) | ||
1198 | 44 | db.alter_column('schedule_summit', 'name', orm['schedule.summit:name']) | ||
1199 | 45 | |||
1200 | 46 | # Changing field 'Room.name' | ||
1201 | 47 | # (to signature: NameField(max_length=50)) | ||
1202 | 48 | db.alter_column('schedule_room', 'name', orm['schedule.room:name']) | ||
1203 | 49 | |||
1204 | 50 | |||
1205 | 51 | |||
1206 | 52 | models = { | ||
1207 | 53 | 'auth.group': { | ||
1208 | 54 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1209 | 55 | 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), | ||
1210 | 56 | 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) | ||
1211 | 57 | }, | ||
1212 | 58 | 'auth.permission': { | ||
1213 | 59 | 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, | ||
1214 | 60 | 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
1215 | 61 | 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), | ||
1216 | 62 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1217 | 63 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) | ||
1218 | 64 | }, | ||
1219 | 65 | 'auth.user': { | ||
1220 | 66 | 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), | ||
1221 | 67 | 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), | ||
1222 | 68 | 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), | ||
1223 | 69 | 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1224 | 70 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1225 | 71 | 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), | ||
1226 | 72 | 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
1227 | 73 | 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
1228 | 74 | 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), | ||
1229 | 75 | 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), | ||
1230 | 76 | 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), | ||
1231 | 77 | 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1232 | 78 | 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) | ||
1233 | 79 | }, | ||
1234 | 80 | 'contenttypes.contenttype': { | ||
1235 | 81 | 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, | ||
1236 | 82 | 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
1237 | 83 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1238 | 84 | 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
1239 | 85 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
1240 | 86 | }, | ||
1241 | 87 | 'schedule.agenda': { | ||
1242 | 88 | 'Meta': {'unique_together': "(('slot', 'room'),)"}, | ||
1243 | 89 | 'auto': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
1244 | 90 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1245 | 91 | 'meeting': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Meeting']"}), | ||
1246 | 92 | 'room': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Room']"}), | ||
1247 | 93 | 'slot': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Slot']"}) | ||
1248 | 94 | }, | ||
1249 | 95 | 'schedule.attendee': { | ||
1250 | 96 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
1251 | 97 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1252 | 98 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}), | ||
1253 | 99 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1254 | 100 | 'topics': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Topic']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1255 | 101 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1256 | 102 | 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) | ||
1257 | 103 | }, | ||
1258 | 104 | 'schedule.attendeebusy': { | ||
1259 | 105 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'busy_set'", 'to': "orm['schedule.Attendee']"}), | ||
1260 | 106 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
1261 | 107 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1262 | 108 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}) | ||
1263 | 109 | }, | ||
1264 | 110 | 'schedule.meeting': { | ||
1265 | 111 | 'approver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'approver_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1266 | 112 | 'assignee': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'assignee_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1267 | 113 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), | ||
1268 | 114 | 'drafter': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'drafter_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1269 | 115 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1270 | 116 | 'name': ('summit.schedule.fields.NameField', [], {'max_length': '50', 'blank': 'True'}), | ||
1271 | 117 | 'participants': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Attendee']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1272 | 118 | 'priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), | ||
1273 | 119 | 'private': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
1274 | 120 | 'scribe': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'scribe_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1275 | 121 | 'slots': ('django.db.models.fields.IntegerField', [], {'default': '1'}), | ||
1276 | 122 | 'spec_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), | ||
1277 | 123 | 'status': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), | ||
1278 | 124 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1279 | 125 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
1280 | 126 | 'topics': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Topic']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1281 | 127 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1282 | 128 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'blueprint'", 'max_length': '15'}), | ||
1283 | 129 | 'videographer1': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'videographer1_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1284 | 130 | 'videographer2': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'videographer2_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1285 | 131 | 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}) | ||
1286 | 132 | }, | ||
1287 | 133 | 'schedule.participant': { | ||
1288 | 134 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Attendee']"}), | ||
1289 | 135 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1290 | 136 | 'meeting': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Meeting']"}), | ||
1291 | 137 | 'required': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}) | ||
1292 | 138 | }, | ||
1293 | 139 | 'schedule.room': { | ||
1294 | 140 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_column': "'end'", 'blank': 'True'}), | ||
1295 | 141 | 'icecast_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), | ||
1296 | 142 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1297 | 143 | 'name': ('summit.schedule.fields.NameField', [], {'max_length': '50'}), | ||
1298 | 144 | 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), | ||
1299 | 145 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_column': "'start'", 'blank': 'True'}), | ||
1300 | 146 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1301 | 147 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
1302 | 148 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1303 | 149 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'open'", 'max_length': '7'}) | ||
1304 | 150 | }, | ||
1305 | 151 | 'schedule.roombusy': { | ||
1306 | 152 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
1307 | 153 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1308 | 154 | 'room': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'busy_set'", 'to': "orm['schedule.Room']"}), | ||
1309 | 155 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}) | ||
1310 | 156 | }, | ||
1311 | 157 | 'schedule.slot': { | ||
1312 | 158 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
1313 | 159 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1314 | 160 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}), | ||
1315 | 161 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1316 | 162 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'open'", 'max_length': '7'}) | ||
1317 | 163 | }, | ||
1318 | 164 | 'schedule.summit': { | ||
1319 | 165 | 'date_end': ('django.db.models.fields.DateField', [], {'null': 'True'}), | ||
1320 | 166 | 'date_start': ('django.db.models.fields.DateField', [], {'null': 'True'}), | ||
1321 | 167 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), | ||
1322 | 168 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1323 | 169 | 'last_update': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), | ||
1324 | 170 | 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), | ||
1325 | 171 | 'name': ('summit.schedule.fields.NameField', [], {'max_length': '50'}), | ||
1326 | 172 | 'state': ('django.db.models.fields.CharField', [], {'default': "u'sponsor'", 'max_length': '10'}), | ||
1327 | 173 | 'timezone': ('django.db.models.fields.CharField', [], {'max_length': '50'}), | ||
1328 | 174 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
1329 | 175 | }, | ||
1330 | 176 | 'schedule.topic': { | ||
1331 | 177 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1332 | 178 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1333 | 179 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
1334 | 180 | }, | ||
1335 | 181 | 'schedule.track': { | ||
1336 | 182 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1337 | 183 | 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), | ||
1338 | 184 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1339 | 185 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
1340 | 186 | } | ||
1341 | 187 | } | ||
1342 | 188 | |||
1343 | 189 | complete_apps = ['schedule'] | ||
1344 | 190 | 0 | ||
1345 | === removed file 'summit/schedule/migrations/0006_add_static_pad_url.py' | |||
1346 | --- summit/schedule/migrations/0006_add_static_pad_url.py 2011-05-09 19:51:01 +0000 | |||
1347 | +++ summit/schedule/migrations/0006_add_static_pad_url.py 1970-01-01 00:00:00 +0000 | |||
1348 | @@ -1,167 +0,0 @@ | |||
1349 | 1 | |||
1350 | 2 | from south.db import db | ||
1351 | 3 | from django.db import models | ||
1352 | 4 | from summit.schedule.models import * | ||
1353 | 5 | from summit.schedule.fields import NameField | ||
1354 | 6 | |||
1355 | 7 | class Migration: | ||
1356 | 8 | |||
1357 | 9 | def forwards(self, orm): | ||
1358 | 10 | |||
1359 | 11 | # Adding field 'Meeting.pad_url' | ||
1360 | 12 | db.add_column('schedule_meeting', 'pad_url', orm['schedule.meeting:pad_url']) | ||
1361 | 13 | |||
1362 | 14 | |||
1363 | 15 | |||
1364 | 16 | def backwards(self, orm): | ||
1365 | 17 | |||
1366 | 18 | # Deleting field 'Meeting.pad_url' | ||
1367 | 19 | db.delete_column('schedule_meeting', 'pad_url') | ||
1368 | 20 | |||
1369 | 21 | |||
1370 | 22 | |||
1371 | 23 | models = { | ||
1372 | 24 | 'auth.group': { | ||
1373 | 25 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1374 | 26 | 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), | ||
1375 | 27 | 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) | ||
1376 | 28 | }, | ||
1377 | 29 | 'auth.permission': { | ||
1378 | 30 | 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, | ||
1379 | 31 | 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
1380 | 32 | 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), | ||
1381 | 33 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1382 | 34 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) | ||
1383 | 35 | }, | ||
1384 | 36 | 'auth.user': { | ||
1385 | 37 | 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), | ||
1386 | 38 | 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), | ||
1387 | 39 | 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), | ||
1388 | 40 | 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1389 | 41 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1390 | 42 | 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), | ||
1391 | 43 | 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
1392 | 44 | 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
1393 | 45 | 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), | ||
1394 | 46 | 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), | ||
1395 | 47 | 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), | ||
1396 | 48 | 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1397 | 49 | 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) | ||
1398 | 50 | }, | ||
1399 | 51 | 'contenttypes.contenttype': { | ||
1400 | 52 | 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, | ||
1401 | 53 | 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
1402 | 54 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1403 | 55 | 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
1404 | 56 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
1405 | 57 | }, | ||
1406 | 58 | 'schedule.agenda': { | ||
1407 | 59 | 'Meta': {'unique_together': "(('slot', 'room'),)"}, | ||
1408 | 60 | 'auto': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
1409 | 61 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1410 | 62 | 'meeting': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Meeting']"}), | ||
1411 | 63 | 'room': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Room']"}), | ||
1412 | 64 | 'slot': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Slot']"}) | ||
1413 | 65 | }, | ||
1414 | 66 | 'schedule.attendee': { | ||
1415 | 67 | 'crew': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_column': "'crew'", 'blank': 'True'}), | ||
1416 | 68 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
1417 | 69 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1418 | 70 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}), | ||
1419 | 71 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1420 | 72 | 'topics': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Topic']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1421 | 73 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1422 | 74 | 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) | ||
1423 | 75 | }, | ||
1424 | 76 | 'schedule.attendeebusy': { | ||
1425 | 77 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'busy_set'", 'to': "orm['schedule.Attendee']"}), | ||
1426 | 78 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
1427 | 79 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1428 | 80 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}) | ||
1429 | 81 | }, | ||
1430 | 82 | 'schedule.crew': { | ||
1431 | 83 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'crew_schedule'", 'to': "orm['schedule.Attendee']"}), | ||
1432 | 84 | 'date_utc': ('django.db.models.fields.DateField', [], {'db_column': "'date'"}), | ||
1433 | 85 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) | ||
1434 | 86 | }, | ||
1435 | 87 | 'schedule.meeting': { | ||
1436 | 88 | 'approver': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'approver_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1437 | 89 | 'assignee': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'assignee_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1438 | 90 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), | ||
1439 | 91 | 'drafter': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'drafter_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1440 | 92 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1441 | 93 | 'name': ('NameField', [], {'max_length': '50', 'blank': 'True'}), | ||
1442 | 94 | 'pad_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True', 'blank': 'True'}), | ||
1443 | 95 | 'participants': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Attendee']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1444 | 96 | 'priority': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), | ||
1445 | 97 | 'private': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | ||
1446 | 98 | 'scribe': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'scribe_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1447 | 99 | 'slots': ('django.db.models.fields.IntegerField', [], {'default': '1'}), | ||
1448 | 100 | 'spec_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), | ||
1449 | 101 | 'status': ('django.db.models.fields.CharField', [], {'max_length': '10', 'null': 'True', 'blank': 'True'}), | ||
1450 | 102 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1451 | 103 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
1452 | 104 | 'topics': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Topic']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1453 | 105 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1454 | 106 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'blueprint'", 'max_length': '15'}), | ||
1455 | 107 | 'videographer1': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'videographer1_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1456 | 108 | 'videographer2': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'videographer2_set'", 'null': 'True', 'to': "orm['schedule.Attendee']"}), | ||
1457 | 109 | 'wiki_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}) | ||
1458 | 110 | }, | ||
1459 | 111 | 'schedule.participant': { | ||
1460 | 112 | 'attendee': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Attendee']"}), | ||
1461 | 113 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1462 | 114 | 'meeting': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Meeting']"}), | ||
1463 | 115 | 'required': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}) | ||
1464 | 116 | }, | ||
1465 | 117 | 'schedule.room': { | ||
1466 | 118 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_column': "'end'", 'blank': 'True'}), | ||
1467 | 119 | 'icecast_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), | ||
1468 | 120 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1469 | 121 | 'name': ('NameField', [], {'max_length': '50'}), | ||
1470 | 122 | 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), | ||
1471 | 123 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'db_column': "'start'", 'blank': 'True'}), | ||
1472 | 124 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1473 | 125 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | ||
1474 | 126 | 'tracks': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['schedule.Track']", 'symmetrical': 'False', 'blank': 'True'}), | ||
1475 | 127 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'open'", 'max_length': '7'}) | ||
1476 | 128 | }, | ||
1477 | 129 | 'schedule.roombusy': { | ||
1478 | 130 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
1479 | 131 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1480 | 132 | 'room': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'busy_set'", 'to': "orm['schedule.Room']"}), | ||
1481 | 133 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}) | ||
1482 | 134 | }, | ||
1483 | 135 | 'schedule.slot': { | ||
1484 | 136 | 'end_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'end'"}), | ||
1485 | 137 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1486 | 138 | 'start_utc': ('django.db.models.fields.DateTimeField', [], {'db_column': "'start'"}), | ||
1487 | 139 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1488 | 140 | 'type': ('django.db.models.fields.CharField', [], {'default': "u'open'", 'max_length': '7'}) | ||
1489 | 141 | }, | ||
1490 | 142 | 'schedule.summit': { | ||
1491 | 143 | 'date_end': ('django.db.models.fields.DateField', [], {'null': 'True'}), | ||
1492 | 144 | 'date_start': ('django.db.models.fields.DateField', [], {'null': 'True'}), | ||
1493 | 145 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), | ||
1494 | 146 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1495 | 147 | 'last_update': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), | ||
1496 | 148 | 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), | ||
1497 | 149 | 'name': ('NameField', [], {'max_length': '50'}), | ||
1498 | 150 | 'state': ('django.db.models.fields.CharField', [], {'default': "u'sponsor'", 'max_length': '10'}), | ||
1499 | 151 | 'timezone': ('django.db.models.fields.CharField', [], {'max_length': '50'}), | ||
1500 | 152 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
1501 | 153 | }, | ||
1502 | 154 | 'schedule.topic': { | ||
1503 | 155 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1504 | 156 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1505 | 157 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
1506 | 158 | }, | ||
1507 | 159 | 'schedule.track': { | ||
1508 | 160 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | ||
1509 | 161 | 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}), | ||
1510 | 162 | 'summit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Summit']"}), | ||
1511 | 163 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | ||
1512 | 164 | } | ||
1513 | 165 | } | ||
1514 | 166 | |||
1515 | 167 | complete_apps = ['schedule'] | ||
1516 | 168 | 0 | ||
1517 | === modified file 'summit/sponsor/migrations/0001_initial.py' | |||
1518 | --- summit/sponsor/migrations/0001_initial.py 2010-08-24 09:50:26 +0000 | |||
1519 | +++ summit/sponsor/migrations/0001_initial.py 2011-07-22 23:01:50 +0000 | |||
1520 | @@ -1,139 +1,139 @@ | |||
1522 | 1 | 1 | # encoding: utf-8 | |
1523 | 2 | import datetime | ||
1524 | 2 | from south.db import db | 3 | from south.db import db |
1525 | 4 | from south.v2 import SchemaMigration | ||
1526 | 3 | from django.db import models | 5 | from django.db import models |
1527 | 4 | from summit.sponsor.models import * | ||
1528 | 5 | from summit.schedule.fields import NameField | ||
1529 | 6 | 6 | ||
1531 | 7 | class Migration: | 7 | class Migration(SchemaMigration): |
1532 | 8 | 8 | ||
1533 | 9 | def forwards(self, orm): | 9 | def forwards(self, orm): |
1534 | 10 | 10 | ||
1535 | 11 | # Adding model 'Sponsorship' | ||
1536 | 12 | db.create_table('sponsor_sponsorship', ( | ||
1537 | 13 | ('about', self.gf('django.db.models.fields.TextField')(max_length=1000)), | ||
1538 | 14 | ('country', self.gf('django.db.models.fields.CharField')(max_length=2)), | ||
1539 | 15 | ('needs_travel', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)), | ||
1540 | 16 | ('further_info', self.gf('django.db.models.fields.TextField')(max_length=1000, blank=True)), | ||
1541 | 17 | ('diet', self.gf('django.db.models.fields.CharField')(max_length=100, blank=True)), | ||
1542 | 18 | ('needs_accomodation', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)), | ||
1543 | 19 | ('summit', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['schedule.Summit'])), | ||
1544 | 20 | ('location', self.gf('django.db.models.fields.CharField')(max_length=50)), | ||
1545 | 21 | ('would_crew', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)), | ||
1546 | 22 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | ||
1547 | 23 | ('video_agreement', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)), | ||
1548 | 24 | ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), | ||
1549 | 25 | )) | ||
1550 | 26 | db.send_create_signal('sponsor', ['Sponsorship']) | ||
1551 | 27 | |||
1552 | 11 | # Adding model 'SponsorshipScore' | 28 | # Adding model 'SponsorshipScore' |
1553 | 12 | db.create_table('sponsor_sponsorshipscore', ( | 29 | db.create_table('sponsor_sponsorshipscore', ( |
1559 | 13 | ('id', orm['sponsor.SponsorshipScore:id']), | 30 | ('comment', self.gf('django.db.models.fields.TextField')(max_length=500, blank=True)), |
1560 | 14 | ('sponsorship', orm['sponsor.SponsorshipScore:sponsorship']), | 31 | ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), |
1561 | 15 | ('user', orm['sponsor.SponsorshipScore:user']), | 32 | ('score', self.gf('django.db.models.fields.IntegerField')()), |
1562 | 16 | ('score', orm['sponsor.SponsorshipScore:score']), | 33 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
1563 | 17 | ('comment', orm['sponsor.SponsorshipScore:comment']), | 34 | ('sponsorship', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['sponsor.Sponsorship'])), |
1564 | 18 | )) | 35 | )) |
1565 | 19 | db.send_create_signal('sponsor', ['SponsorshipScore']) | 36 | db.send_create_signal('sponsor', ['SponsorshipScore']) |
1612 | 20 | 37 | ||
1567 | 21 | # Adding model 'SponsorshipSuggestionScore' | ||
1568 | 22 | db.create_table('sponsor_sponsorshipsuggestionscore', ( | ||
1569 | 23 | ('id', orm['sponsor.SponsorshipSuggestionScore:id']), | ||
1570 | 24 | ('sponsorship', orm['sponsor.SponsorshipSuggestionScore:sponsorship']), | ||
1571 | 25 | ('user', orm['sponsor.SponsorshipSuggestionScore:user']), | ||
1572 | 26 | ('score', orm['sponsor.SponsorshipSuggestionScore:score']), | ||
1573 | 27 | ('comment', orm['sponsor.SponsorshipSuggestionScore:comment']), | ||
1574 | 28 | )) | ||
1575 | 29 | db.send_create_signal('sponsor', ['SponsorshipSuggestionScore']) | ||
1576 | 30 | |||
1577 | 31 | # Adding model 'SponsorshipSuggestion' | ||
1578 | 32 | db.create_table('sponsor_sponsorshipsuggestion', ( | ||
1579 | 33 | ('id', orm['sponsor.SponsorshipSuggestion:id']), | ||
1580 | 34 | ('suggested_by', orm['sponsor.SponsorshipSuggestion:suggested_by']), | ||
1581 | 35 | ('name', orm['sponsor.SponsorshipSuggestion:name']), | ||
1582 | 36 | ('launchpad_name', orm['sponsor.SponsorshipSuggestion:launchpad_name']), | ||
1583 | 37 | ('summit', orm['sponsor.SponsorshipSuggestion:summit']), | ||
1584 | 38 | ('location', orm['sponsor.SponsorshipSuggestion:location']), | ||
1585 | 39 | ('country', orm['sponsor.SponsorshipSuggestion:country']), | ||
1586 | 40 | ('about', orm['sponsor.SponsorshipSuggestion:about']), | ||
1587 | 41 | ('needs_travel', orm['sponsor.SponsorshipSuggestion:needs_travel']), | ||
1588 | 42 | ('needs_accomodation', orm['sponsor.SponsorshipSuggestion:needs_accomodation']), | ||
1589 | 43 | ('would_crew', orm['sponsor.SponsorshipSuggestion:would_crew']), | ||
1590 | 44 | ('diet', orm['sponsor.SponsorshipSuggestion:diet']), | ||
1591 | 45 | ('further_info', orm['sponsor.SponsorshipSuggestion:further_info']), | ||
1592 | 46 | )) | ||
1593 | 47 | db.send_create_signal('sponsor', ['SponsorshipSuggestion']) | ||
1594 | 48 | |||
1595 | 49 | # Adding model 'Sponsorship' | ||
1596 | 50 | db.create_table('sponsor_sponsorship', ( | ||
1597 | 51 | ('id', orm['sponsor.Sponsorship:id']), | ||
1598 | 52 | ('user', orm['sponsor.Sponsorship:user']), | ||
1599 | 53 | ('summit', orm['sponsor.Sponsorship:summit']), | ||
1600 | 54 | ('location', orm['sponsor.Sponsorship:location']), | ||
1601 | 55 | ('country', orm['sponsor.Sponsorship:country']), | ||
1602 | 56 | ('about', orm['sponsor.Sponsorship:about']), | ||
1603 | 57 | ('needs_travel', orm['sponsor.Sponsorship:needs_travel']), | ||
1604 | 58 | ('needs_accomodation', orm['sponsor.Sponsorship:needs_accomodation']), | ||
1605 | 59 | ('would_crew', orm['sponsor.Sponsorship:would_crew']), | ||
1606 | 60 | ('diet', orm['sponsor.Sponsorship:diet']), | ||
1607 | 61 | ('further_info', orm['sponsor.Sponsorship:further_info']), | ||
1608 | 62 | ('video_agreement', orm['sponsor.Sponsorship:video_agreement']), | ||
1609 | 63 | )) | ||
1610 | 64 | db.send_create_signal('sponsor', ['Sponsorship']) | ||
1611 | 65 | |||
1613 | 66 | # Adding model 'NonLaunchpadSponsorship' | 38 | # Adding model 'NonLaunchpadSponsorship' |
1614 | 67 | db.create_table('sponsor_nonlaunchpadsponsorship', ( | 39 | db.create_table('sponsor_nonlaunchpadsponsorship', ( |
1629 | 68 | ('id', orm['sponsor.NonLaunchpadSponsorship:id']), | 40 | ('about', self.gf('django.db.models.fields.TextField')(max_length=1000)), |
1630 | 69 | ('requested_by', orm['sponsor.NonLaunchpadSponsorship:requested_by']), | 41 | ('name', self.gf('django.db.models.fields.CharField')(max_length=100)), |
1631 | 70 | ('name', orm['sponsor.NonLaunchpadSponsorship:name']), | 42 | ('needs_travel', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)), |
1632 | 71 | ('company', orm['sponsor.NonLaunchpadSponsorship:company']), | 43 | ('country', self.gf('django.db.models.fields.CharField')(max_length=2, blank=True)), |
1633 | 72 | ('email', orm['sponsor.NonLaunchpadSponsorship:email']), | 44 | ('company', self.gf('django.db.models.fields.CharField')(max_length=200)), |
1634 | 73 | ('summit', orm['sponsor.NonLaunchpadSponsorship:summit']), | 45 | ('further_info', self.gf('django.db.models.fields.TextField')(max_length=1000, blank=True)), |
1635 | 74 | ('location', orm['sponsor.NonLaunchpadSponsorship:location']), | 46 | ('needs_accomodation', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)), |
1636 | 75 | ('country', orm['sponsor.NonLaunchpadSponsorship:country']), | 47 | ('diet', self.gf('django.db.models.fields.CharField')(max_length=100, blank=True)), |
1637 | 76 | ('about', orm['sponsor.NonLaunchpadSponsorship:about']), | 48 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
1638 | 77 | ('needs_travel', orm['sponsor.NonLaunchpadSponsorship:needs_travel']), | 49 | ('requested_by', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), |
1639 | 78 | ('needs_accomodation', orm['sponsor.NonLaunchpadSponsorship:needs_accomodation']), | 50 | ('summit', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['schedule.Summit'])), |
1640 | 79 | ('would_crew', orm['sponsor.NonLaunchpadSponsorship:would_crew']), | 51 | ('location', self.gf('django.db.models.fields.CharField')(max_length=50, blank=True)), |
1641 | 80 | ('diet', orm['sponsor.NonLaunchpadSponsorship:diet']), | 52 | ('email', self.gf('django.db.models.fields.EmailField')(max_length=75)), |
1642 | 81 | ('further_info', orm['sponsor.NonLaunchpadSponsorship:further_info']), | 53 | ('would_crew', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)), |
1643 | 82 | )) | 54 | )) |
1644 | 83 | db.send_create_signal('sponsor', ['NonLaunchpadSponsorship']) | 55 | db.send_create_signal('sponsor', ['NonLaunchpadSponsorship']) |
1646 | 84 | 56 | ||
1647 | 85 | # Adding model 'NonLaunchpadSponsorshipScore' | 57 | # Adding model 'NonLaunchpadSponsorshipScore' |
1648 | 86 | db.create_table('sponsor_nonlaunchpadsponsorshipscore', ( | 58 | db.create_table('sponsor_nonlaunchpadsponsorshipscore', ( |
1654 | 87 | ('id', orm['sponsor.NonLaunchpadSponsorshipScore:id']), | 59 | ('comment', self.gf('django.db.models.fields.TextField')(max_length=500, blank=True)), |
1655 | 88 | ('sponsorship', orm['sponsor.NonLaunchpadSponsorshipScore:sponsorship']), | 60 | ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), |
1656 | 89 | ('user', orm['sponsor.NonLaunchpadSponsorshipScore:user']), | 61 | ('score', self.gf('django.db.models.fields.IntegerField')()), |
1657 | 90 | ('score', orm['sponsor.NonLaunchpadSponsorshipScore:score']), | 62 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), |
1658 | 91 | ('comment', orm['sponsor.NonLaunchpadSponsorshipScore:comment']), | 63 | ('sponsorship', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['sponsor.NonLaunchpadSponsorship'])), |
1659 | 92 | )) | 64 | )) |
1660 | 93 | db.send_create_signal('sponsor', ['NonLaunchpadSponsorshipScore']) | 65 | db.send_create_signal('sponsor', ['NonLaunchpadSponsorshipScore']) |
1662 | 94 | 66 | ||
1663 | 67 | # Adding model 'SponsorshipSuggestion' | ||
1664 | 68 | db.create_table('sponsor_sponsorshipsuggestion', ( | ||
1665 | 69 | ('launchpad_name', self.gf('django.db.models.fields.CharField')(max_length=100)), | ||
1666 | 70 | ('about', self.gf('django.db.models.fields.TextField')(max_length=1000)), | ||
1667 | 71 | ('name', self.gf('django.db.models.fields.CharField')(max_length=50)), | ||
1668 | 72 | ('country', self.gf('django.db.models.fields.CharField')(max_length=2, blank=True)), | ||
1669 | 73 | ('needs_travel', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)), | ||
1670 | 74 | ('further_info', self.gf('django.db.models.fields.TextField')(max_length=1000, blank=True)), | ||
1671 | 75 | ('diet', self.gf('django.db.models.fields.CharField')(max_length=100, blank=True)), | ||
1672 | 76 | ('needs_accomodation', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)), | ||
1673 | 77 | ('summit', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['schedule.Summit'])), | ||
1674 | 78 | ('location', self.gf('django.db.models.fields.CharField')(max_length=50, blank=True)), | ||
1675 | 79 | ('would_crew', self.gf('django.db.models.fields.BooleanField')(default=False, blank=True)), | ||
1676 | 80 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | ||
1677 | 81 | ('suggested_by', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), | ||
1678 | 82 | )) | ||
1679 | 83 | db.send_create_signal('sponsor', ['SponsorshipSuggestion']) | ||
1680 | 84 | |||
1681 | 85 | # Adding model 'SponsorshipSuggestionScore' | ||
1682 | 86 | db.create_table('sponsor_sponsorshipsuggestionscore', ( | ||
1683 | 87 | ('comment', self.gf('django.db.models.fields.TextField')(max_length=500, blank=True)), | ||
1684 | 88 | ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), | ||
1685 | 89 | ('score', self.gf('django.db.models.fields.IntegerField')()), | ||
1686 | 90 | ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), | ||
1687 | 91 | ('sponsorship', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['sponsor.SponsorshipSuggestion'])), | ||
1688 | 92 | )) | ||
1689 | 93 | db.send_create_signal('sponsor', ['SponsorshipSuggestionScore']) | ||
1690 | 95 | 94 | ||
1691 | 96 | 95 | ||
1692 | 97 | def backwards(self, orm): | 96 | def backwards(self, orm): |
1693 | 98 | 97 | ||
1694 | 98 | # Deleting model 'Sponsorship' | ||
1695 | 99 | db.delete_table('sponsor_sponsorship') | ||
1696 | 100 | |||
1697 | 99 | # Deleting model 'SponsorshipScore' | 101 | # Deleting model 'SponsorshipScore' |
1698 | 100 | db.delete_table('sponsor_sponsorshipscore') | 102 | db.delete_table('sponsor_sponsorshipscore') |
1709 | 101 | 103 | ||
1700 | 102 | # Deleting model 'SponsorshipSuggestionScore' | ||
1701 | 103 | db.delete_table('sponsor_sponsorshipsuggestionscore') | ||
1702 | 104 | |||
1703 | 105 | # Deleting model 'SponsorshipSuggestion' | ||
1704 | 106 | db.delete_table('sponsor_sponsorshipsuggestion') | ||
1705 | 107 | |||
1706 | 108 | # Deleting model 'Sponsorship' | ||
1707 | 109 | db.delete_table('sponsor_sponsorship') | ||
1708 | 110 | |||
1710 | 111 | # Deleting model 'NonLaunchpadSponsorship' | 104 | # Deleting model 'NonLaunchpadSponsorship' |
1711 | 112 | db.delete_table('sponsor_nonlaunchpadsponsorship') | 105 | db.delete_table('sponsor_nonlaunchpadsponsorship') |
1713 | 113 | 106 | ||
1714 | 114 | # Deleting model 'NonLaunchpadSponsorshipScore' | 107 | # Deleting model 'NonLaunchpadSponsorshipScore' |
1715 | 115 | db.delete_table('sponsor_nonlaunchpadsponsorshipscore') | 108 | db.delete_table('sponsor_nonlaunchpadsponsorshipscore') |
1717 | 116 | 109 | ||
1718 | 110 | # Deleting model 'SponsorshipSuggestion' | ||
1719 | 111 | db.delete_table('sponsor_sponsorshipsuggestion') | ||
1720 | 112 | |||
1721 | 113 | # Deleting model 'SponsorshipSuggestionScore' | ||
1722 | 114 | db.delete_table('sponsor_sponsorshipsuggestionscore') | ||
1723 | 117 | 115 | ||
1724 | 118 | 116 | ||
1725 | 119 | models = { | 117 | models = { |
1726 | 120 | 'auth.group': { | 118 | 'auth.group': { |
1727 | 119 | 'Meta': {'object_name': 'Group'}, | ||
1728 | 121 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 120 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
1731 | 122 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'unique': 'True'}), | 121 | 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), |
1732 | 123 | 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}) | 122 | 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) |
1733 | 124 | }, | 123 | }, |
1734 | 125 | 'auth.permission': { | 124 | 'auth.permission': { |
1736 | 126 | 'Meta': {'unique_together': "(('content_type', 'codename'),)"}, | 125 | 'Meta': {'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'}, |
1737 | 127 | 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 126 | 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), |
1738 | 128 | 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), | 127 | 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), |
1739 | 129 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 128 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
1740 | 130 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) | 129 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) |
1741 | 131 | }, | 130 | }, |
1742 | 132 | 'auth.user': { | 131 | 'auth.user': { |
1743 | 132 | 'Meta': {'object_name': 'User'}, | ||
1744 | 133 | 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), | 133 | 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), |
1745 | 134 | 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), | 134 | 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), |
1746 | 135 | 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), | 135 | 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), |
1748 | 136 | 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True'}), | 136 | 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), |
1749 | 137 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 137 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
1750 | 138 | 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), | 138 | 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True', 'blank': 'True'}), |
1751 | 139 | 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), | 139 | 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}), |
1752 | @@ -141,27 +141,31 @@ | |||
1753 | 141 | 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), | 141 | 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), |
1754 | 142 | 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), | 142 | 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), |
1755 | 143 | 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), | 143 | 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), |
1758 | 144 | 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True'}), | 144 | 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), |
1759 | 145 | 'username': ('django.db.models.fields.CharField', [], {'max_length': '30', 'unique': 'True'}) | 145 | 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) |
1760 | 146 | }, | 146 | }, |
1761 | 147 | 'contenttypes.contenttype': { | 147 | 'contenttypes.contenttype': { |
1763 | 148 | 'Meta': {'unique_together': "(('app_label', 'model'),)", 'db_table': "'django_content_type'"}, | 148 | 'Meta': {'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, |
1764 | 149 | 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 149 | 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), |
1765 | 150 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 150 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
1766 | 151 | 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), | 151 | 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), |
1767 | 152 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | 152 | 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) |
1768 | 153 | }, | 153 | }, |
1769 | 154 | 'schedule.summit': { | 154 | 'schedule.summit': { |
1770 | 155 | 'Meta': {'object_name': 'Summit'}, | ||
1771 | 156 | 'date_end': ('django.db.models.fields.DateField', [], {'null': 'True'}), | ||
1772 | 157 | 'date_start': ('django.db.models.fields.DateField', [], {'null': 'True'}), | ||
1773 | 155 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), | 158 | 'description': ('django.db.models.fields.TextField', [], {'max_length': '2047', 'blank': 'True'}), |
1774 | 156 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 159 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
1775 | 157 | 'last_update': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), | 160 | 'last_update': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), |
1776 | 158 | 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), | 161 | 'location': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), |
1778 | 159 | 'name': ('NameField', [], {'max_length': '50'}), | 162 | 'name': ('summit.schedule.fields.NameField', [], {'max_length': '50'}), |
1779 | 160 | 'state': ('django.db.models.fields.CharField', [], {'default': "u'sponsor'", 'max_length': '10'}), | 163 | 'state': ('django.db.models.fields.CharField', [], {'default': "u'sponsor'", 'max_length': '10'}), |
1780 | 161 | 'timezone': ('django.db.models.fields.CharField', [], {'max_length': '50'}), | 164 | 'timezone': ('django.db.models.fields.CharField', [], {'max_length': '50'}), |
1781 | 162 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) | 165 | 'title': ('django.db.models.fields.CharField', [], {'max_length': '100'}) |
1782 | 163 | }, | 166 | }, |
1783 | 164 | 'sponsor.nonlaunchpadsponsorship': { | 167 | 'sponsor.nonlaunchpadsponsorship': { |
1784 | 168 | 'Meta': {'object_name': 'NonLaunchpadSponsorship'}, | ||
1785 | 165 | 'about': ('django.db.models.fields.TextField', [], {'max_length': '1000'}), | 169 | 'about': ('django.db.models.fields.TextField', [], {'max_length': '1000'}), |
1786 | 166 | 'company': ('django.db.models.fields.CharField', [], {'max_length': '200'}), | 170 | 'company': ('django.db.models.fields.CharField', [], {'max_length': '200'}), |
1787 | 167 | 'country': ('django.db.models.fields.CharField', [], {'max_length': '2', 'blank': 'True'}), | 171 | 'country': ('django.db.models.fields.CharField', [], {'max_length': '2', 'blank': 'True'}), |
1788 | @@ -178,6 +182,7 @@ | |||
1789 | 178 | 'would_crew': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}) | 182 | 'would_crew': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}) |
1790 | 179 | }, | 183 | }, |
1791 | 180 | 'sponsor.nonlaunchpadsponsorshipscore': { | 184 | 'sponsor.nonlaunchpadsponsorshipscore': { |
1792 | 185 | 'Meta': {'object_name': 'NonLaunchpadSponsorshipScore'}, | ||
1793 | 181 | 'comment': ('django.db.models.fields.TextField', [], {'max_length': '500', 'blank': 'True'}), | 186 | 'comment': ('django.db.models.fields.TextField', [], {'max_length': '500', 'blank': 'True'}), |
1794 | 182 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 187 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
1795 | 183 | 'score': ('django.db.models.fields.IntegerField', [], {}), | 188 | 'score': ('django.db.models.fields.IntegerField', [], {}), |
1796 | @@ -185,6 +190,7 @@ | |||
1797 | 185 | 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) | 190 | 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) |
1798 | 186 | }, | 191 | }, |
1799 | 187 | 'sponsor.sponsorship': { | 192 | 'sponsor.sponsorship': { |
1800 | 193 | 'Meta': {'object_name': 'Sponsorship'}, | ||
1801 | 188 | 'about': ('django.db.models.fields.TextField', [], {'max_length': '1000'}), | 194 | 'about': ('django.db.models.fields.TextField', [], {'max_length': '1000'}), |
1802 | 189 | 'country': ('django.db.models.fields.CharField', [], {'max_length': '2'}), | 195 | 'country': ('django.db.models.fields.CharField', [], {'max_length': '2'}), |
1803 | 190 | 'diet': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), | 196 | 'diet': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), |
1804 | @@ -199,6 +205,7 @@ | |||
1805 | 199 | 'would_crew': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}) | 205 | 'would_crew': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}) |
1806 | 200 | }, | 206 | }, |
1807 | 201 | 'sponsor.sponsorshipscore': { | 207 | 'sponsor.sponsorshipscore': { |
1808 | 208 | 'Meta': {'object_name': 'SponsorshipScore'}, | ||
1809 | 202 | 'comment': ('django.db.models.fields.TextField', [], {'max_length': '500', 'blank': 'True'}), | 209 | 'comment': ('django.db.models.fields.TextField', [], {'max_length': '500', 'blank': 'True'}), |
1810 | 203 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 210 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
1811 | 204 | 'score': ('django.db.models.fields.IntegerField', [], {}), | 211 | 'score': ('django.db.models.fields.IntegerField', [], {}), |
1812 | @@ -206,6 +213,7 @@ | |||
1813 | 206 | 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) | 213 | 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) |
1814 | 207 | }, | 214 | }, |
1815 | 208 | 'sponsor.sponsorshipsuggestion': { | 215 | 'sponsor.sponsorshipsuggestion': { |
1816 | 216 | 'Meta': {'object_name': 'SponsorshipSuggestion'}, | ||
1817 | 209 | 'about': ('django.db.models.fields.TextField', [], {'max_length': '1000'}), | 217 | 'about': ('django.db.models.fields.TextField', [], {'max_length': '1000'}), |
1818 | 210 | 'country': ('django.db.models.fields.CharField', [], {'max_length': '2', 'blank': 'True'}), | 218 | 'country': ('django.db.models.fields.CharField', [], {'max_length': '2', 'blank': 'True'}), |
1819 | 211 | 'diet': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), | 219 | 'diet': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}), |
1820 | @@ -221,6 +229,7 @@ | |||
1821 | 221 | 'would_crew': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}) | 229 | 'would_crew': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'blank': 'True'}) |
1822 | 222 | }, | 230 | }, |
1823 | 223 | 'sponsor.sponsorshipsuggestionscore': { | 231 | 'sponsor.sponsorshipsuggestionscore': { |
1824 | 232 | 'Meta': {'object_name': 'SponsorshipSuggestionScore'}, | ||
1825 | 224 | 'comment': ('django.db.models.fields.TextField', [], {'max_length': '500', 'blank': 'True'}), | 233 | 'comment': ('django.db.models.fields.TextField', [], {'max_length': '500', 'blank': 'True'}), |
1826 | 225 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), | 234 | 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), |
1827 | 226 | 'score': ('django.db.models.fields.IntegerField', [], {}), | 235 | 'score': ('django.db.models.fields.IntegerField', [], {}), |
Mostly works, but since we have 1.x, I'm not overly concerned about breaking trunk. I filed https:/ /bugs.launchpad .net/summit/ +bug/815196 to fix the one error I did get.