no fax
[prawokultury.git] / events / migrations / 0002_auto__add_field_event_published_pl__add_field_event_published_en.py
1 # -*- coding: utf-8 -*-
2 import datetime
3 from south.db import db
4 from south.v2 import SchemaMigration
5 from django.db import models
6
7
8 class Migration(SchemaMigration):
9
10     def forwards(self, orm):
11         # Adding field 'Event.published_pl'
12         db.add_column('events_event', 'published_pl',
13                       self.gf('django.db.models.fields.BooleanField')(default=False),
14                       keep_default=False)
15
16         # Adding field 'Event.published_en'
17         db.add_column('events_event', 'published_en',
18                       self.gf('django.db.models.fields.BooleanField')(default=False),
19                       keep_default=False)
20
21         if not db.dry_run:
22             orm.Event.objects.all().update(published_pl=True, published_en=True)
23
24
25     def backwards(self, orm):
26         # Deleting field 'Event.published_pl'
27         db.delete_column('events_event', 'published_pl')
28
29         # Deleting field 'Event.published_en'
30         db.delete_column('events_event', 'published_en')
31
32
33     models = {
34         'events.event': {
35             'Meta': {'ordering': "['date']", 'object_name': 'Event'},
36             'date': ('django.db.models.fields.DateTimeField', [], {'max_length': '255', 'db_index': 'True'}),
37             'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}),
38             'link': ('django.db.models.fields.URLField', [], {'max_length': '200'}),
39             'organizer_en': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True'}),
40             'organizer_pl': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True'}),
41             'place_en': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
42             'place_pl': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
43             'published_en': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
44             'published_pl': ('django.db.models.fields.BooleanField', [], {'default': 'False'}),
45             'title_en': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'}),
46             'title_pl': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True'})
47         }
48     }
49
50     complete_apps = ['events']