diff --git a/events/admin.py b/events/admin.py index ef743e2d2..007253c7d 100644 --- a/events/admin.py +++ b/events/admin.py @@ -40,11 +40,3 @@ class LanguageAdmin(BaseAdmin, reversion.VersionAdmin): class PersonAdmin(BaseAdmin, reversion.VersionAdmin): pass - - -admin.site.register(Event, EventModelAdmin) -admin.site.register(KeywordLabel) -admin.site.register(Keyword, KeywordAdmin) -admin.site.register(Place, PlaceAdmin) -admin.site.register(Language, LanguageAdmin) -admin.site.register(OpeningHoursSpecification) diff --git a/events/migrations/0001_initial.py b/events/migrations/0001_initial.py index 9bc264c44..413270628 100644 --- a/events/migrations/0001_initial.py +++ b/events/migrations/0001_initial.py @@ -1,487 +1,386 @@ # -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'DataSource' - db.create_table('events_datasource', ( - ('id', self.gf('django.db.models.fields.CharField')(max_length=100, primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=255)), - )) - db.send_create_signal('events', ['DataSource']) - - # Adding model 'Organization' - db.create_table('events_organization', ( - ('id', self.gf('django.db.models.fields.CharField')(max_length=50, primary_key=True)), - ('data_source', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['events.DataSource'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=255, db_index=True)), - ('image', self.gf('django.db.models.fields.URLField')(blank=True, max_length=200, null=True)), - ('origin_id', self.gf('django.db.models.fields.CharField')(blank=True, max_length=50, null=True, db_index=True)), - ('created_time', self.gf('django.db.models.fields.DateTimeField')(blank=True, null=True)), - ('last_modified_time', self.gf('django.db.models.fields.DateTimeField')(blank=True, null=True)), - ('created_by', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, to=orm['auth.User'], null=True, related_name='events_organization_created_by')), - ('last_modified_by', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, to=orm['auth.User'], null=True, related_name='events_organization_modified_by')), - )) - db.send_create_signal('events', ['Organization']) - - # Adding model 'Language' - db.create_table('events_language', ( - ('id', self.gf('django.db.models.fields.CharField')(max_length=6, primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=20)), - ('name_fi', self.gf('django.db.models.fields.CharField')(blank=True, max_length=20, null=True)), - ('name_sv', self.gf('django.db.models.fields.CharField')(blank=True, max_length=20, null=True)), - ('name_en', self.gf('django.db.models.fields.CharField')(blank=True, max_length=20, null=True)), - )) - db.send_create_signal('events', ['Language']) - - # Adding model 'KeywordLabel' - db.create_table('events_keywordlabel', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=255, db_index=True)), - ('language', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['events.Language'])), - )) - db.send_create_signal('events', ['KeywordLabel']) - - # Adding unique constraint on 'KeywordLabel', fields ['name', 'language'] - db.create_unique('events_keywordlabel', ['name', 'language_id']) - - # Adding model 'Keyword' - db.create_table('events_keyword', ( - ('id', self.gf('django.db.models.fields.CharField')(max_length=50, primary_key=True)), - ('data_source', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['events.DataSource'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=255, db_index=True)), - ('name_fi', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True, db_index=True)), - ('name_sv', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True, db_index=True)), - ('name_en', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True, db_index=True)), - ('image', self.gf('django.db.models.fields.URLField')(blank=True, max_length=200, null=True)), - ('origin_id', self.gf('django.db.models.fields.CharField')(blank=True, max_length=50, null=True, db_index=True)), - ('created_time', self.gf('django.db.models.fields.DateTimeField')(blank=True, null=True)), - ('last_modified_time', self.gf('django.db.models.fields.DateTimeField')(blank=True, null=True)), - ('created_by', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, to=orm['auth.User'], null=True, related_name='events_keyword_created_by')), - ('last_modified_by', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, to=orm['auth.User'], null=True, related_name='events_keyword_modified_by')), - ('aggregate', self.gf('django.db.models.fields.BooleanField')(default=False)), - )) - db.send_create_signal('events', ['Keyword']) - - # Adding M2M table for field alt_labels on 'Keyword' - m2m_table_name = db.shorten_name('events_keyword_alt_labels') - db.create_table(m2m_table_name, ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('keyword', models.ForeignKey(orm['events.keyword'], null=False)), - ('keywordlabel', models.ForeignKey(orm['events.keywordlabel'], null=False)) - )) - db.create_unique(m2m_table_name, ['keyword_id', 'keywordlabel_id']) - - # Adding model 'Place' - db.create_table('events_place', ( - ('custom_data', self.gf('django_hstore.fields.DictionaryField')(blank=True, null=True)), - ('id', self.gf('django.db.models.fields.CharField')(max_length=50, primary_key=True)), - ('data_source', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['events.DataSource'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=255, db_index=True)), - ('name_fi', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True, db_index=True)), - ('name_sv', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True, db_index=True)), - ('name_en', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True, db_index=True)), - ('image', self.gf('django.db.models.fields.URLField')(blank=True, max_length=200, null=True)), - ('origin_id', self.gf('django.db.models.fields.CharField')(blank=True, max_length=50, null=True, db_index=True)), - ('created_time', self.gf('django.db.models.fields.DateTimeField')(blank=True, null=True)), - ('last_modified_time', self.gf('django.db.models.fields.DateTimeField')(blank=True, null=True)), - ('created_by', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, to=orm['auth.User'], null=True, related_name='events_place_created_by')), - ('last_modified_by', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, to=orm['auth.User'], null=True, related_name='events_place_modified_by')), - ('publisher', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['events.Organization'])), - ('info_url', self.gf('django.db.models.fields.URLField')(max_length=200, null=True)), - ('info_url_fi', self.gf('django.db.models.fields.URLField')(blank=True, max_length=200, null=True)), - ('info_url_sv', self.gf('django.db.models.fields.URLField')(blank=True, max_length=200, null=True)), - ('info_url_en', self.gf('django.db.models.fields.URLField')(blank=True, max_length=200, null=True)), - ('description', self.gf('django.db.models.fields.TextField')(blank=True, null=True)), - ('description_fi', self.gf('django.db.models.fields.TextField')(blank=True, null=True)), - ('description_sv', self.gf('django.db.models.fields.TextField')(blank=True, null=True)), - ('description_en', self.gf('django.db.models.fields.TextField')(blank=True, null=True)), - ('parent', self.gf('mptt.fields.TreeForeignKey')(blank=True, to=orm['events.Place'], null=True, related_name='children')), - ('position', self.gf('django.contrib.gis.db.models.fields.PointField')(blank=True, srid=3067, null=True)), - ('email', self.gf('django.db.models.fields.EmailField')(blank=True, max_length=75, null=True)), - ('telephone', self.gf('django.db.models.fields.CharField')(blank=True, max_length=128, null=True)), - ('telephone_fi', self.gf('django.db.models.fields.CharField')(blank=True, max_length=128, null=True)), - ('telephone_sv', self.gf('django.db.models.fields.CharField')(blank=True, max_length=128, null=True)), - ('telephone_en', self.gf('django.db.models.fields.CharField')(blank=True, max_length=128, null=True)), - ('contact_type', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True)), - ('street_address', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True)), - ('street_address_fi', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True)), - ('street_address_sv', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True)), - ('street_address_en', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True)), - ('address_locality', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True)), - ('address_locality_fi', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True)), - ('address_locality_sv', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True)), - ('address_locality_en', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True)), - ('address_region', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True)), - ('postal_code', self.gf('django.db.models.fields.CharField')(blank=True, max_length=128, null=True)), - ('post_office_box_num', self.gf('django.db.models.fields.CharField')(blank=True, max_length=128, null=True)), - ('address_country', self.gf('django.db.models.fields.CharField')(blank=True, max_length=2, null=True)), - ('deleted', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('lft', self.gf('django.db.models.fields.PositiveIntegerField')(db_index=True)), - ('rght', self.gf('django.db.models.fields.PositiveIntegerField')(db_index=True)), - ('tree_id', self.gf('django.db.models.fields.PositiveIntegerField')(db_index=True)), - ('level', self.gf('django.db.models.fields.PositiveIntegerField')(db_index=True)), - )) - db.send_create_signal('events', ['Place']) - - # Adding unique constraint on 'Place', fields ['data_source', 'origin_id'] - db.create_unique('events_place', ['data_source_id', 'origin_id']) - - # Adding model 'OpeningHoursSpecification' - db.create_table('events_openinghoursspecification', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('place', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['events.Place'], related_name='opening_hours')), - ('opens', self.gf('django.db.models.fields.TimeField')(blank=True, null=True)), - ('closes', self.gf('django.db.models.fields.TimeField')(blank=True, null=True)), - ('days_of_week', self.gf('django.db.models.fields.SmallIntegerField')(blank=True, null=True)), - ('valid_from', self.gf('django.db.models.fields.DateTimeField')(blank=True, null=True)), - ('valid_through', self.gf('django.db.models.fields.DateTimeField')(blank=True, null=True)), - )) - db.send_create_signal('events', ['OpeningHoursSpecification']) - - # Adding model 'Event' - db.create_table('events_event', ( - ('custom_data', self.gf('django_hstore.fields.DictionaryField')(blank=True, null=True)), - ('id', self.gf('django.db.models.fields.CharField')(max_length=50, primary_key=True)), - ('data_source', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['events.DataSource'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=255, db_index=True)), - ('name_fi', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True, db_index=True)), - ('name_sv', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True, db_index=True)), - ('name_en', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True, db_index=True)), - ('image', self.gf('django.db.models.fields.URLField')(blank=True, max_length=200, null=True)), - ('origin_id', self.gf('django.db.models.fields.CharField')(blank=True, max_length=50, null=True, db_index=True)), - ('created_time', self.gf('django.db.models.fields.DateTimeField')(blank=True, null=True)), - ('last_modified_time', self.gf('django.db.models.fields.DateTimeField')(blank=True, null=True)), - ('created_by', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, to=orm['auth.User'], null=True, related_name='events_event_created_by')), - ('last_modified_by', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, to=orm['auth.User'], null=True, related_name='events_event_modified_by')), - ('publisher', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['events.Organization'], related_name='published_events')), - ('provider', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['events.Organization'], null=True, related_name='provided_events')), - ('info_url', self.gf('django.db.models.fields.URLField')(blank=True, max_length=200)), - ('info_url_fi', self.gf('django.db.models.fields.URLField')(blank=True, max_length=200, null=True)), - ('info_url_sv', self.gf('django.db.models.fields.URLField')(blank=True, max_length=200, null=True)), - ('info_url_en', self.gf('django.db.models.fields.URLField')(blank=True, max_length=200, null=True)), - ('description', self.gf('django.db.models.fields.TextField')(blank=True)), - ('description_fi', self.gf('django.db.models.fields.TextField')(blank=True, null=True)), - ('description_sv', self.gf('django.db.models.fields.TextField')(blank=True, null=True)), - ('description_en', self.gf('django.db.models.fields.TextField')(blank=True, null=True)), - ('date_published', self.gf('django.db.models.fields.DateTimeField')(blank=True, null=True)), - ('event_status', self.gf('django.db.models.fields.SmallIntegerField')(default=1)), - ('location', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, to=orm['events.Place'], null=True)), - ('location_extra_info', self.gf('django.db.models.fields.CharField')(blank=True, max_length=400, null=True)), - ('location_extra_info_fi', self.gf('django.db.models.fields.CharField')(blank=True, max_length=400, null=True)), - ('location_extra_info_sv', self.gf('django.db.models.fields.CharField')(blank=True, max_length=400, null=True)), - ('location_extra_info_en', self.gf('django.db.models.fields.CharField')(blank=True, max_length=400, null=True)), - ('start_time', self.gf('django.db.models.fields.DateTimeField')(blank=True, null=True, db_index=True)), - ('end_time', self.gf('django.db.models.fields.DateTimeField')(blank=True, null=True, db_index=True)), - ('has_start_time', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('has_end_time', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('super_event', self.gf('mptt.fields.TreeForeignKey')(blank=True, to=orm['events.Event'], null=True, related_name='sub_events')), - ('audience', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True)), - ('lft', self.gf('django.db.models.fields.PositiveIntegerField')(db_index=True)), - ('rght', self.gf('django.db.models.fields.PositiveIntegerField')(db_index=True)), - ('tree_id', self.gf('django.db.models.fields.PositiveIntegerField')(db_index=True)), - ('level', self.gf('django.db.models.fields.PositiveIntegerField')(db_index=True)), - )) - db.send_create_signal('events', ['Event']) - - # Adding M2M table for field keywords on 'Event' - m2m_table_name = db.shorten_name('events_event_keywords') - db.create_table(m2m_table_name, ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('event', models.ForeignKey(orm['events.event'], null=False)), - ('keyword', models.ForeignKey(orm['events.keyword'], null=False)) - )) - db.create_unique(m2m_table_name, ['event_id', 'keyword_id']) - - # Adding model 'EventLink' - db.create_table('events_eventlink', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(blank=True, max_length=100)), - ('event', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['events.Event'], related_name='external_links')), - ('language', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['events.Language'])), - ('link', self.gf('django.db.models.fields.URLField')(max_length=200)), - )) - db.send_create_signal('events', ['EventLink']) - - # Adding unique constraint on 'EventLink', fields ['event', 'language', 'link'] - db.create_unique('events_eventlink', ['event_id', 'language_id', 'link']) - - # Adding model 'ExportInfo' - db.create_table('events_exportinfo', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('target_id', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True, db_index=True)), - ('target_system', self.gf('django.db.models.fields.CharField')(blank=True, max_length=255, null=True, db_index=True)), - ('last_exported_time', self.gf('django.db.models.fields.DateTimeField')(blank=True, null=True)), - ('content_type', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['contenttypes.ContentType'])), - ('object_id', self.gf('django.db.models.fields.PositiveIntegerField')()), - )) - db.send_create_signal('events', ['ExportInfo']) - - # Adding unique constraint on 'ExportInfo', fields ['target_system', 'content_type', 'object_id'] - db.create_unique('events_exportinfo', ['target_system', 'content_type_id', 'object_id']) - - - def backwards(self, orm): - # Removing unique constraint on 'ExportInfo', fields ['target_system', 'content_type', 'object_id'] - db.delete_unique('events_exportinfo', ['target_system', 'content_type_id', 'object_id']) - - # Removing unique constraint on 'EventLink', fields ['event', 'language', 'link'] - db.delete_unique('events_eventlink', ['event_id', 'language_id', 'link']) - - # Removing unique constraint on 'Place', fields ['data_source', 'origin_id'] - db.delete_unique('events_place', ['data_source_id', 'origin_id']) - - # Removing unique constraint on 'KeywordLabel', fields ['name', 'language'] - db.delete_unique('events_keywordlabel', ['name', 'language_id']) - - # Deleting model 'DataSource' - db.delete_table('events_datasource') - - # Deleting model 'Organization' - db.delete_table('events_organization') - - # Deleting model 'Language' - db.delete_table('events_language') - - # Deleting model 'KeywordLabel' - db.delete_table('events_keywordlabel') - - # Deleting model 'Keyword' - db.delete_table('events_keyword') - - # Removing M2M table for field alt_labels on 'Keyword' - db.delete_table(db.shorten_name('events_keyword_alt_labels')) - - # Deleting model 'Place' - db.delete_table('events_place') - - # Deleting model 'OpeningHoursSpecification' - db.delete_table('events_openinghoursspecification') - - # Deleting model 'Event' - db.delete_table('events_event') - - # Removing M2M table for field keywords on 'Event' - db.delete_table(db.shorten_name('events_event_keywords')) - - # Deleting model 'EventLink' - db.delete_table('events_eventlink') - - # Deleting model 'ExportInfo' - db.delete_table('events_exportinfo') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'to': "orm['auth.Permission']", 'symmetrical': 'False'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'object_name': 'Permission', 'unique_together': "(('content_type', 'codename'),)"}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'blank': 'True', 'max_length': '75'}), - 'first_name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '30'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'to': "orm['auth.Group']", 'related_name': "'user_set'", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '30'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'to': "orm['auth.Permission']", 'related_name': "'user_set'", 'symmetrical': 'False'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'db_table': "'django_content_type'", 'object_name': 'ContentType', 'unique_together': "(('app_label', 'model'),)"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'events.datasource': { - 'Meta': {'object_name': 'DataSource'}, - 'id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'events.event': { - 'Meta': {'object_name': 'Event'}, - 'audience': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_event_created_by'"}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'date_published': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True', 'db_index': 'True'}), - 'event_status': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}), - 'has_end_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'has_start_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'keywords': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'to': "orm['events.Keyword']", 'null': 'True', 'symmetrical': 'False'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_event_modified_by'"}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'location': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['events.Place']", 'null': 'True'}), - 'location_extra_info': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'location_extra_info_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'location_extra_info_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'location_extra_info_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '50', 'null': 'True', 'db_index': 'True'}), - 'provider': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Organization']", 'null': 'True', 'related_name': "'provided_events'"}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Organization']", 'related_name': "'published_events'"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True', 'db_index': 'True'}), - 'super_event': ('mptt.fields.TreeForeignKey', [], {'blank': 'True', 'to': "orm['events.Event']", 'null': 'True', 'related_name': "'sub_events'"}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - }, - 'events.eventlink': { - 'Meta': {'object_name': 'EventLink', 'unique_together': "(('event', 'language', 'link'),)"}, - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Event']", 'related_name': "'external_links'"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'link': ('django.db.models.fields.URLField', [], {'max_length': '200'}), - 'name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '100'}) - }, - 'events.exportinfo': { - 'Meta': {'object_name': 'ExportInfo', 'unique_together': "(('target_system', 'content_type', 'object_id'),)"}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_exported_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'target_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'target_system': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}) - }, - 'events.keyword': { - 'Meta': {'object_name': 'Keyword'}, - 'aggregate': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'alt_labels': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'to': "orm['events.KeywordLabel']", 'related_name': "'keywords'", 'symmetrical': 'False'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_keyword_created_by'"}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_keyword_modified_by'"}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '50', 'null': 'True', 'db_index': 'True'}) - }, - 'events.keywordlabel': { - 'Meta': {'object_name': 'KeywordLabel', 'unique_together': "(('name', 'language'),)"}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}) - }, - 'events.language': { - 'Meta': {'object_name': 'Language'}, - 'id': ('django.db.models.fields.CharField', [], {'max_length': '6', 'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '20', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '20', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '20', 'null': 'True'}) - }, - 'events.openinghoursspecification': { - 'Meta': {'object_name': 'OpeningHoursSpecification'}, - 'closes': ('django.db.models.fields.TimeField', [], {'blank': 'True', 'null': 'True'}), - 'days_of_week': ('django.db.models.fields.SmallIntegerField', [], {'blank': 'True', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'opens': ('django.db.models.fields.TimeField', [], {'blank': 'True', 'null': 'True'}), - 'place': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Place']", 'related_name': "'opening_hours'"}), - 'valid_from': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'valid_through': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}) - }, - 'events.organization': { - 'Meta': {'object_name': 'Organization'}, - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_organization_created_by'"}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_organization_modified_by'"}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '50', 'null': 'True', 'db_index': 'True'}) - }, - 'events.place': { - 'Meta': {'object_name': 'Place', 'unique_together': "(('data_source', 'origin_id'),)"}, - 'address_country': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '2', 'null': 'True'}), - 'address_locality': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_locality_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_locality_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_locality_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_region': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'contact_type': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_place_created_by'"}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'blank': 'True', 'max_length': '75', 'null': 'True'}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_place_modified_by'"}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '50', 'null': 'True', 'db_index': 'True'}), - 'parent': ('mptt.fields.TreeForeignKey', [], {'blank': 'True', 'to': "orm['events.Place']", 'null': 'True', 'related_name': "'children'"}), - 'position': ('django.contrib.gis.db.models.fields.PointField', [], {'blank': 'True', 'srid': '3067', 'null': 'True'}), - 'post_office_box_num': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'postal_code': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Organization']"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'street_address': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'street_address_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'street_address_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'street_address_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'telephone': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'telephone_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'telephone_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'telephone_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - } - } - - complete_apps = ['events'] \ No newline at end of file +from __future__ import unicode_literals + +from django.db import models, migrations +import django_hstore.fields +import events.models +from django.conf import settings +import mptt.fields +import django.contrib.gis.db.models.fields + + +class Migration(migrations.Migration): + + dependencies = [ + migrations.swappable_dependency(settings.AUTH_USER_MODEL), + ('contenttypes', '0001_initial'), + ] + + operations = [ + migrations.CreateModel( + name='DataSource', + fields=[ + ('id', models.CharField(primary_key=True, max_length=100, serialize=False)), + ('name', models.CharField(max_length=255)), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='Event', + fields=[ + ('custom_data', django_hstore.fields.DictionaryField(blank=True, null=True)), + ('id', models.CharField(primary_key=True, max_length=50, serialize=False)), + ('name', models.CharField(max_length=255, db_index=True)), + ('name_fi', models.CharField(null=True, max_length=255, db_index=True)), + ('name_sv', models.CharField(null=True, max_length=255, db_index=True)), + ('name_en', models.CharField(null=True, max_length=255, db_index=True)), + ('image', models.URLField(blank=True, null=True)), + ('origin_id', models.CharField(blank=True, null=True, max_length=50, db_index=True)), + ('created_time', models.DateTimeField(blank=True, null=True)), + ('last_modified_time', models.DateTimeField(blank=True, null=True)), + ('info_url', models.URLField(blank=True, verbose_name='Event home page')), + ('info_url_fi', models.URLField(blank=True, verbose_name='Event home page', null=True)), + ('info_url_sv', models.URLField(blank=True, verbose_name='Event home page', null=True)), + ('info_url_en', models.URLField(blank=True, verbose_name='Event home page', null=True)), + ('description', models.TextField(blank=True)), + ('description_fi', models.TextField(blank=True, null=True)), + ('description_sv', models.TextField(blank=True, null=True)), + ('description_en', models.TextField(blank=True, null=True)), + ('short_description', models.TextField(blank=True)), + ('short_description_fi', models.TextField(blank=True, null=True)), + ('short_description_sv', models.TextField(blank=True, null=True)), + ('short_description_en', models.TextField(blank=True, null=True)), + ('date_published', models.DateTimeField(blank=True, null=True)), + ('headline', models.CharField(null=True, max_length=255, db_index=True)), + ('headline_fi', models.CharField(null=True, max_length=255, db_index=True)), + ('headline_sv', models.CharField(null=True, max_length=255, db_index=True)), + ('headline_en', models.CharField(null=True, max_length=255, db_index=True)), + ('secondary_headline', models.CharField(null=True, max_length=255, db_index=True)), + ('secondary_headline_fi', models.CharField(null=True, max_length=255, db_index=True)), + ('secondary_headline_sv', models.CharField(null=True, max_length=255, db_index=True)), + ('secondary_headline_en', models.CharField(null=True, max_length=255, db_index=True)), + ('provider', models.CharField(null=True, max_length=512)), + ('provider_fi', models.CharField(null=True, max_length=512)), + ('provider_sv', models.CharField(null=True, max_length=512)), + ('provider_en', models.CharField(null=True, max_length=512)), + ('event_status', models.SmallIntegerField(default=1, choices=[(1, 'EventScheduled'), (2, 'EventCancelled'), (3, 'EventPostponed'), (4, 'EventRescheduled')])), + ('location_extra_info', models.CharField(blank=True, null=True, max_length=400)), + ('location_extra_info_fi', models.CharField(blank=True, null=True, max_length=400)), + ('location_extra_info_sv', models.CharField(blank=True, null=True, max_length=400)), + ('location_extra_info_en', models.CharField(blank=True, null=True, max_length=400)), + ('start_time', models.DateTimeField(blank=True, null=True, db_index=True)), + ('end_time', models.DateTimeField(blank=True, null=True, db_index=True)), + ('has_start_time', models.BooleanField(default=True)), + ('has_end_time', models.BooleanField(default=True)), + ('is_recurring_super', models.BooleanField(default=False)), + ('audience', models.CharField(blank=True, null=True, max_length=255)), + ('lft', models.PositiveIntegerField(editable=False, db_index=True)), + ('rght', models.PositiveIntegerField(editable=False, db_index=True)), + ('tree_id', models.PositiveIntegerField(editable=False, db_index=True)), + ('level', models.PositiveIntegerField(editable=False, db_index=True)), + ('created_by', models.ForeignKey(blank=True, null=True, to=settings.AUTH_USER_MODEL, related_name='events_event_created_by')), + ('data_source', models.ForeignKey(to='events.DataSource')), + ], + options={ + 'verbose_name': 'event', + 'verbose_name_plural': 'events', + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='EventAggregate', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('super_event', models.OneToOneField(null=True, to='events.Event', related_name='aggregate')), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='EventAggregateMember', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('event', models.ForeignKey(unique=True, to='events.Event')), + ('event_aggregate', models.ForeignKey(related_name='members', to='events.EventAggregate')), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='EventLink', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(blank=True, max_length=100)), + ('link', models.URLField()), + ('event', models.ForeignKey(related_name='external_links', to='events.Event')), + ], + options={ + }, + bases=(models.Model, events.models.SimpleValueMixin), + ), + migrations.CreateModel( + name='ExportInfo', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('target_id', models.CharField(blank=True, null=True, max_length=255, db_index=True)), + ('target_system', models.CharField(blank=True, null=True, max_length=255, db_index=True)), + ('last_exported_time', models.DateTimeField(blank=True, null=True)), + ('object_id', models.CharField(max_length=50)), + ('content_type', models.ForeignKey(to='contenttypes.ContentType')), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='Keyword', + fields=[ + ('id', models.CharField(primary_key=True, max_length=50, serialize=False)), + ('name', models.CharField(max_length=255, db_index=True)), + ('name_fi', models.CharField(null=True, max_length=255, db_index=True)), + ('name_sv', models.CharField(null=True, max_length=255, db_index=True)), + ('name_en', models.CharField(null=True, max_length=255, db_index=True)), + ('image', models.URLField(blank=True, null=True)), + ('origin_id', models.CharField(blank=True, null=True, max_length=50, db_index=True)), + ('created_time', models.DateTimeField(blank=True, null=True)), + ('last_modified_time', models.DateTimeField(blank=True, null=True)), + ('aggregate', models.BooleanField(default=False)), + ], + options={ + 'verbose_name': 'keyword', + 'verbose_name_plural': 'keywords', + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='KeywordLabel', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(max_length=255, db_index=True)), + ], + options={ + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='Language', + fields=[ + ('id', models.CharField(primary_key=True, max_length=6, serialize=False)), + ('name', models.CharField(max_length=20)), + ('name_fi', models.CharField(null=True, max_length=20)), + ('name_sv', models.CharField(null=True, max_length=20)), + ('name_en', models.CharField(null=True, max_length=20)), + ], + options={ + 'verbose_name': 'language', + 'verbose_name_plural': 'languages', + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='Offer', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('price', models.CharField(max_length=128)), + ('price_fi', models.CharField(null=True, max_length=128)), + ('price_sv', models.CharField(null=True, max_length=128)), + ('price_en', models.CharField(null=True, max_length=128)), + ('info_url', models.URLField(verbose_name='Web link to offer', null=True)), + ('info_url_fi', models.URLField(verbose_name='Web link to offer', null=True)), + ('info_url_sv', models.URLField(verbose_name='Web link to offer', null=True)), + ('info_url_en', models.URLField(verbose_name='Web link to offer', null=True)), + ('description', models.TextField(blank=True, null=True)), + ('description_fi', models.TextField(blank=True, null=True)), + ('description_sv', models.TextField(blank=True, null=True)), + ('description_en', models.TextField(blank=True, null=True)), + ('is_free', models.BooleanField(default=False)), + ('event', models.ForeignKey(related_name='offers', to='events.Event')), + ], + options={ + }, + bases=(models.Model, events.models.SimpleValueMixin), + ), + migrations.CreateModel( + name='OpeningHoursSpecification', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('opens', models.TimeField(blank=True, null=True)), + ('closes', models.TimeField(blank=True, null=True)), + ('days_of_week', models.SmallIntegerField(blank=True, null=True, choices=[(1, 'Monday'), (2, 'Tuesday'), (3, 'Wednesday'), (4, 'Thursday'), (5, 'Friday'), (6, 'Saturday'), (7, 'Sunday'), (8, 'PublicHolidays')])), + ('valid_from', models.DateTimeField(blank=True, null=True)), + ('valid_through', models.DateTimeField(blank=True, null=True)), + ], + options={ + 'verbose_name': 'opening hour specification', + 'verbose_name_plural': 'opening hour specifications', + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='Organization', + fields=[ + ('id', models.CharField(primary_key=True, max_length=50, serialize=False)), + ('name', models.CharField(max_length=255, db_index=True)), + ('image', models.URLField(blank=True, null=True)), + ('origin_id', models.CharField(blank=True, null=True, max_length=50, db_index=True)), + ('created_time', models.DateTimeField(blank=True, null=True)), + ('last_modified_time', models.DateTimeField(blank=True, null=True)), + ('created_by', models.ForeignKey(blank=True, null=True, to=settings.AUTH_USER_MODEL, related_name='events_organization_created_by')), + ('data_source', models.ForeignKey(to='events.DataSource')), + ('last_modified_by', models.ForeignKey(blank=True, null=True, to=settings.AUTH_USER_MODEL, related_name='events_organization_modified_by')), + ], + options={ + 'abstract': False, + }, + bases=(models.Model,), + ), + migrations.CreateModel( + name='Place', + fields=[ + ('custom_data', django_hstore.fields.DictionaryField(blank=True, null=True)), + ('id', models.CharField(primary_key=True, max_length=50, serialize=False)), + ('name', models.CharField(max_length=255, db_index=True)), + ('name_fi', models.CharField(null=True, max_length=255, db_index=True)), + ('name_sv', models.CharField(null=True, max_length=255, db_index=True)), + ('name_en', models.CharField(null=True, max_length=255, db_index=True)), + ('image', models.URLField(blank=True, null=True)), + ('origin_id', models.CharField(blank=True, null=True, max_length=50, db_index=True)), + ('created_time', models.DateTimeField(blank=True, null=True)), + ('last_modified_time', models.DateTimeField(blank=True, null=True)), + ('info_url', models.URLField(verbose_name='Place home page', null=True)), + ('info_url_fi', models.URLField(verbose_name='Place home page', null=True)), + ('info_url_sv', models.URLField(verbose_name='Place home page', null=True)), + ('info_url_en', models.URLField(verbose_name='Place home page', null=True)), + ('description', models.TextField(blank=True, null=True)), + ('description_fi', models.TextField(blank=True, null=True)), + ('description_sv', models.TextField(blank=True, null=True)), + ('description_en', models.TextField(blank=True, null=True)), + ('position', django.contrib.gis.db.models.fields.PointField(srid=3067, blank=True, null=True)), + ('email', models.EmailField(blank=True, null=True, max_length=75)), + ('telephone', models.CharField(blank=True, null=True, max_length=128)), + ('telephone_fi', models.CharField(blank=True, null=True, max_length=128)), + ('telephone_sv', models.CharField(blank=True, null=True, max_length=128)), + ('telephone_en', models.CharField(blank=True, null=True, max_length=128)), + ('contact_type', models.CharField(blank=True, null=True, max_length=255)), + ('street_address', models.CharField(blank=True, null=True, max_length=255)), + ('street_address_fi', models.CharField(blank=True, null=True, max_length=255)), + ('street_address_sv', models.CharField(blank=True, null=True, max_length=255)), + ('street_address_en', models.CharField(blank=True, null=True, max_length=255)), + ('address_locality', models.CharField(blank=True, null=True, max_length=255)), + ('address_locality_fi', models.CharField(blank=True, null=True, max_length=255)), + ('address_locality_sv', models.CharField(blank=True, null=True, max_length=255)), + ('address_locality_en', models.CharField(blank=True, null=True, max_length=255)), + ('address_region', models.CharField(blank=True, null=True, max_length=255)), + ('postal_code', models.CharField(blank=True, null=True, max_length=128)), + ('post_office_box_num', models.CharField(blank=True, null=True, max_length=128)), + ('address_country', models.CharField(blank=True, null=True, max_length=2)), + ('deleted', models.BooleanField(default=False)), + ('lft', models.PositiveIntegerField(editable=False, db_index=True)), + ('rght', models.PositiveIntegerField(editable=False, db_index=True)), + ('tree_id', models.PositiveIntegerField(editable=False, db_index=True)), + ('level', models.PositiveIntegerField(editable=False, db_index=True)), + ('created_by', models.ForeignKey(blank=True, null=True, to=settings.AUTH_USER_MODEL, related_name='events_place_created_by')), + ('data_source', models.ForeignKey(to='events.DataSource')), + ('last_modified_by', models.ForeignKey(blank=True, null=True, to=settings.AUTH_USER_MODEL, related_name='events_place_modified_by')), + ('parent', mptt.fields.TreeForeignKey(blank=True, null=True, to='events.Place', related_name='children')), + ('publisher', models.ForeignKey(to='events.Organization')), + ], + options={ + 'verbose_name': 'place', + 'verbose_name_plural': 'places', + }, + bases=(models.Model,), + ), + migrations.AlterUniqueTogether( + name='place', + unique_together=set([('data_source', 'origin_id')]), + ), + migrations.AddField( + model_name='openinghoursspecification', + name='place', + field=models.ForeignKey(related_name='opening_hours', to='events.Place'), + preserve_default=True, + ), + migrations.AddField( + model_name='keywordlabel', + name='language', + field=models.ForeignKey(to='events.Language'), + preserve_default=True, + ), + migrations.AlterUniqueTogether( + name='keywordlabel', + unique_together=set([('name', 'language')]), + ), + migrations.AddField( + model_name='keyword', + name='alt_labels', + field=models.ManyToManyField(blank=True, to='events.KeywordLabel', related_name='keywords'), + preserve_default=True, + ), + migrations.AddField( + model_name='keyword', + name='created_by', + field=models.ForeignKey(blank=True, null=True, to=settings.AUTH_USER_MODEL, related_name='events_keyword_created_by'), + preserve_default=True, + ), + migrations.AddField( + model_name='keyword', + name='data_source', + field=models.ForeignKey(to='events.DataSource'), + preserve_default=True, + ), + migrations.AddField( + model_name='keyword', + name='last_modified_by', + field=models.ForeignKey(blank=True, null=True, to=settings.AUTH_USER_MODEL, related_name='events_keyword_modified_by'), + preserve_default=True, + ), + migrations.AlterUniqueTogether( + name='exportinfo', + unique_together=set([('target_system', 'content_type', 'object_id')]), + ), + migrations.AddField( + model_name='eventlink', + name='language', + field=models.ForeignKey(to='events.Language'), + preserve_default=True, + ), + migrations.AlterUniqueTogether( + name='eventlink', + unique_together=set([('event', 'language', 'link')]), + ), + migrations.AddField( + model_name='event', + name='keywords', + field=models.ManyToManyField(blank=True, null=True, to='events.Keyword'), + preserve_default=True, + ), + migrations.AddField( + model_name='event', + name='last_modified_by', + field=models.ForeignKey(blank=True, null=True, to=settings.AUTH_USER_MODEL, related_name='events_event_modified_by'), + preserve_default=True, + ), + migrations.AddField( + model_name='event', + name='location', + field=models.ForeignKey(blank=True, null=True, to='events.Place'), + preserve_default=True, + ), + migrations.AddField( + model_name='event', + name='publisher', + field=models.ForeignKey(related_name='published_events', to='events.Organization'), + preserve_default=True, + ), + migrations.AddField( + model_name='event', + name='super_event', + field=mptt.fields.TreeForeignKey(blank=True, null=True, to='events.Event', related_name='sub_events'), + preserve_default=True, + ), + ] diff --git a/events/migrations/0002_auto__add_field_event_short_description__add_field_event_short_descrip.py b/events/migrations/0002_auto__add_field_event_short_description__add_field_event_short_descrip.py deleted file mode 100644 index fc147ad9e..000000000 --- a/events/migrations/0002_auto__add_field_event_short_description__add_field_event_short_descrip.py +++ /dev/null @@ -1,258 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Event.short_description' - db.add_column('events_event', 'short_description', - self.gf('django.db.models.fields.TextField')(blank=True, default=''), - keep_default=False) - - # Adding field 'Event.short_description_fi' - db.add_column('events_event', 'short_description_fi', - self.gf('django.db.models.fields.TextField')(blank=True, null=True), - keep_default=False) - - # Adding field 'Event.short_description_sv' - db.add_column('events_event', 'short_description_sv', - self.gf('django.db.models.fields.TextField')(blank=True, null=True), - keep_default=False) - - # Adding field 'Event.short_description_en' - db.add_column('events_event', 'short_description_en', - self.gf('django.db.models.fields.TextField')(blank=True, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Event.short_description' - db.delete_column('events_event', 'short_description') - - # Deleting field 'Event.short_description_fi' - db.delete_column('events_event', 'short_description_fi') - - # Deleting field 'Event.short_description_sv' - db.delete_column('events_event', 'short_description_sv') - - # Deleting field 'Event.short_description_en' - db.delete_column('events_event', 'short_description_en') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'blank': 'True', 'to': "orm['auth.Permission']"}) - }, - 'auth.permission': { - 'Meta': {'object_name': 'Permission', 'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)"}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'blank': 'True', 'max_length': '75'}), - 'first_name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '30'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'blank': 'True', 'related_name': "'user_set'", 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '30'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'blank': 'True', 'related_name': "'user_set'", 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'db_table': "'django_content_type'", 'object_name': 'ContentType', 'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'events.datasource': { - 'Meta': {'object_name': 'DataSource'}, - 'id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'events.event': { - 'Meta': {'object_name': 'Event'}, - 'audience': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_event_created_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'date_published': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'event_status': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}), - 'has_end_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'has_start_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'keywords': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'blank': 'True', 'to': "orm['events.Keyword']", 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_event_modified_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'location': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['events.Place']", 'null': 'True'}), - 'location_extra_info': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'location_extra_info_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'location_extra_info_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'location_extra_info_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'name_en': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'provider': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'provided_events'", 'to': "orm['events.Organization']", 'null': 'True'}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'published_events'", 'to': "orm['events.Organization']"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'short_description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'short_description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'short_description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'short_description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'super_event': ('mptt.fields.TreeForeignKey', [], {'blank': 'True', 'related_name': "'sub_events'", 'to': "orm['events.Event']", 'null': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - }, - 'events.eventlink': { - 'Meta': {'object_name': 'EventLink', 'unique_together': "(('event', 'language', 'link'),)"}, - 'event': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'external_links'", 'to': "orm['events.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'link': ('django.db.models.fields.URLField', [], {'max_length': '200'}), - 'name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '100'}) - }, - 'events.exportinfo': { - 'Meta': {'object_name': 'ExportInfo', 'unique_together': "(('target_system', 'content_type', 'object_id'),)"}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_exported_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'object_id': ('django.db.models.fields.PositiveIntegerField', [], {}), - 'target_id': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'target_system': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'db_index': 'True', 'null': 'True'}) - }, - 'events.keyword': { - 'Meta': {'object_name': 'Keyword'}, - 'aggregate': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'alt_labels': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'blank': 'True', 'related_name': "'keywords'", 'to': "orm['events.KeywordLabel']"}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_keyword_created_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_keyword_modified_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'name_en': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True', 'db_index': 'True', 'null': 'True'}) - }, - 'events.keywordlabel': { - 'Meta': {'object_name': 'KeywordLabel', 'unique_together': "(('name', 'language'),)"}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}) - }, - 'events.language': { - 'Meta': {'object_name': 'Language'}, - 'id': ('django.db.models.fields.CharField', [], {'max_length': '6', 'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '20', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '20', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '20', 'null': 'True'}) - }, - 'events.openinghoursspecification': { - 'Meta': {'object_name': 'OpeningHoursSpecification'}, - 'closes': ('django.db.models.fields.TimeField', [], {'blank': 'True', 'null': 'True'}), - 'days_of_week': ('django.db.models.fields.SmallIntegerField', [], {'blank': 'True', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'opens': ('django.db.models.fields.TimeField', [], {'blank': 'True', 'null': 'True'}), - 'place': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'opening_hours'", 'to': "orm['events.Place']"}), - 'valid_from': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'valid_through': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}) - }, - 'events.organization': { - 'Meta': {'object_name': 'Organization'}, - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_organization_created_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_organization_modified_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True', 'db_index': 'True', 'null': 'True'}) - }, - 'events.place': { - 'Meta': {'object_name': 'Place', 'unique_together': "(('data_source', 'origin_id'),)"}, - 'address_country': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '2', 'null': 'True'}), - 'address_locality': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_locality_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_locality_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_locality_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_region': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'contact_type': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_place_created_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'blank': 'True', 'max_length': '75', 'null': 'True'}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_place_modified_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'name_en': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'parent': ('mptt.fields.TreeForeignKey', [], {'blank': 'True', 'related_name': "'children'", 'to': "orm['events.Place']", 'null': 'True'}), - 'position': ('django.contrib.gis.db.models.fields.PointField', [], {'srid': '3067', 'blank': 'True', 'null': 'True'}), - 'post_office_box_num': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'postal_code': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Organization']"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'street_address': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'street_address_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'street_address_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'street_address_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'telephone': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'telephone_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'telephone_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'telephone_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - } - } - - complete_apps = ['events'] \ No newline at end of file diff --git a/events/migrations/0003_auto__chg_field_exportinfo_object_id.py b/events/migrations/0003_auto__chg_field_exportinfo_object_id.py deleted file mode 100644 index 94632b066..000000000 --- a/events/migrations/0003_auto__chg_field_exportinfo_object_id.py +++ /dev/null @@ -1,232 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'ExportInfo.object_id' - db.alter_column('events_exportinfo', 'object_id', self.gf('django.db.models.fields.CharField')(max_length=50)) - - def backwards(self, orm): - - # Changing field 'ExportInfo.object_id' - db.alter_column('events_exportinfo', 'object_id', self.gf('django.db.models.fields.PositiveIntegerField')()) - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'unique': 'True'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'symmetrical': 'False', 'to': "orm['auth.Permission']"}) - }, - 'auth.permission': { - 'Meta': {'object_name': 'Permission', 'unique_together': "(('content_type', 'codename'),)", 'ordering': "('content_type__app_label', 'content_type__model', 'codename')"}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'blank': 'True', 'max_length': '75'}), - 'first_name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '30'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'user_set'", 'symmetrical': 'False', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '30'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'user_set'", 'symmetrical': 'False', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'max_length': '30', 'unique': 'True'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'object_name': 'ContentType', 'unique_together': "(('app_label', 'model'),)", 'ordering': "('name',)", 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'events.datasource': { - 'Meta': {'object_name': 'DataSource'}, - 'id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'events.event': { - 'Meta': {'object_name': 'Event'}, - 'audience': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_event_created_by'", 'null': 'True', 'to': "orm['auth.User']"}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'date_published': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True', 'db_index': 'True'}), - 'event_status': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}), - 'has_end_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'has_start_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'keywords': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'symmetrical': 'False', 'null': 'True', 'to': "orm['events.Keyword']"}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_event_modified_by'", 'null': 'True', 'to': "orm['auth.User']"}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'location': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'null': 'True', 'to': "orm['events.Place']"}), - 'location_extra_info': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'location_extra_info_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'location_extra_info_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'location_extra_info_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '50', 'null': 'True', 'db_index': 'True'}), - 'provider': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'provided_events'", 'null': 'True', 'to': "orm['events.Organization']"}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'published_events'", 'to': "orm['events.Organization']"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'short_description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'short_description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'short_description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'short_description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True', 'db_index': 'True'}), - 'super_event': ('mptt.fields.TreeForeignKey', [], {'blank': 'True', 'related_name': "'sub_events'", 'null': 'True', 'to': "orm['events.Event']"}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - }, - 'events.eventlink': { - 'Meta': {'object_name': 'EventLink', 'unique_together': "(('event', 'language', 'link'),)"}, - 'event': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'external_links'", 'to': "orm['events.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'link': ('django.db.models.fields.URLField', [], {'max_length': '200'}), - 'name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '100'}) - }, - 'events.exportinfo': { - 'Meta': {'object_name': 'ExportInfo', 'unique_together': "(('target_system', 'content_type', 'object_id'),)"}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_exported_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'object_id': ('django.db.models.fields.CharField', [], {'max_length': '50'}), - 'target_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'target_system': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}) - }, - 'events.keyword': { - 'Meta': {'object_name': 'Keyword'}, - 'aggregate': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'alt_labels': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'keywords'", 'symmetrical': 'False', 'to': "orm['events.KeywordLabel']"}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_keyword_created_by'", 'null': 'True', 'to': "orm['auth.User']"}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_keyword_modified_by'", 'null': 'True', 'to': "orm['auth.User']"}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '50', 'null': 'True', 'db_index': 'True'}) - }, - 'events.keywordlabel': { - 'Meta': {'object_name': 'KeywordLabel', 'unique_together': "(('name', 'language'),)"}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}) - }, - 'events.language': { - 'Meta': {'object_name': 'Language'}, - 'id': ('django.db.models.fields.CharField', [], {'max_length': '6', 'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '20', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '20', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '20', 'null': 'True'}) - }, - 'events.openinghoursspecification': { - 'Meta': {'object_name': 'OpeningHoursSpecification'}, - 'closes': ('django.db.models.fields.TimeField', [], {'blank': 'True', 'null': 'True'}), - 'days_of_week': ('django.db.models.fields.SmallIntegerField', [], {'blank': 'True', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'opens': ('django.db.models.fields.TimeField', [], {'blank': 'True', 'null': 'True'}), - 'place': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'opening_hours'", 'to': "orm['events.Place']"}), - 'valid_from': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'valid_through': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}) - }, - 'events.organization': { - 'Meta': {'object_name': 'Organization'}, - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_organization_created_by'", 'null': 'True', 'to': "orm['auth.User']"}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_organization_modified_by'", 'null': 'True', 'to': "orm['auth.User']"}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '50', 'null': 'True', 'db_index': 'True'}) - }, - 'events.place': { - 'Meta': {'object_name': 'Place', 'unique_together': "(('data_source', 'origin_id'),)"}, - 'address_country': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '2', 'null': 'True'}), - 'address_locality': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_locality_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_locality_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_locality_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_region': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'contact_type': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_place_created_by'", 'null': 'True', 'to': "orm['auth.User']"}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'blank': 'True', 'max_length': '75', 'null': 'True'}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_place_modified_by'", 'null': 'True', 'to': "orm['auth.User']"}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '50', 'null': 'True', 'db_index': 'True'}), - 'parent': ('mptt.fields.TreeForeignKey', [], {'blank': 'True', 'related_name': "'children'", 'null': 'True', 'to': "orm['events.Place']"}), - 'position': ('django.contrib.gis.db.models.fields.PointField', [], {'blank': 'True', 'srid': '3067', 'null': 'True'}), - 'post_office_box_num': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'postal_code': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Organization']"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'street_address': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'street_address_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'street_address_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'street_address_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'telephone': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'telephone_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'telephone_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'telephone_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - } - } - - complete_apps = ['events'] \ No newline at end of file diff --git a/events/migrations/0004_auto__add_field_event_headline__add_field_event_secondary_headline.py b/events/migrations/0004_auto__add_field_event_headline__add_field_event_secondary_headline.py deleted file mode 100644 index 077ab401d..000000000 --- a/events/migrations/0004_auto__add_field_event_headline__add_field_event_secondary_headline.py +++ /dev/null @@ -1,244 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Event.headline' - db.add_column('events_event', 'headline', - self.gf('django.db.models.fields.CharField')(db_index=True, max_length=255, null=True), - keep_default=False) - - # Adding field 'Event.secondary_headline' - db.add_column('events_event', 'secondary_headline', - self.gf('django.db.models.fields.CharField')(db_index=True, max_length=255, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Event.headline' - db.delete_column('events_event', 'headline') - - # Deleting field 'Event.secondary_headline' - db.delete_column('events_event', 'secondary_headline') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'to': "orm['auth.Permission']", 'symmetrical': 'False'}) - }, - 'auth.permission': { - 'Meta': {'object_name': 'Permission', 'unique_together': "(('content_type', 'codename'),)", 'ordering': "('content_type__app_label', 'content_type__model', 'codename')"}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'blank': 'True', 'max_length': '75'}), - 'first_name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '30'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'to': "orm['auth.Group']", 'symmetrical': 'False', 'related_name': "'user_set'"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '30'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'to': "orm['auth.Permission']", 'symmetrical': 'False', 'related_name': "'user_set'"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'object_name': 'ContentType', 'unique_together': "(('app_label', 'model'),)", 'ordering': "('name',)", 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'events.datasource': { - 'Meta': {'object_name': 'DataSource'}, - 'id': ('django.db.models.fields.CharField', [], {'max_length': '100', 'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'events.event': { - 'Meta': {'object_name': 'Event'}, - 'audience': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_event_created_by'", 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'date_published': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'event_status': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}), - 'has_end_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'has_start_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'headline': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'null': 'True'}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'keywords': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'to': "orm['events.Keyword']", 'symmetrical': 'False', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_event_modified_by'", 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'location': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['events.Place']", 'null': 'True'}), - 'location_extra_info': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'location_extra_info_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'location_extra_info_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'location_extra_info_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'db_index': 'True', 'max_length': '255', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'db_index': 'True', 'max_length': '255', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'db_index': 'True', 'max_length': '255', 'null': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'db_index': 'True', 'max_length': '50', 'null': 'True'}), - 'provider': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Organization']", 'related_name': "'provided_events'", 'null': 'True'}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Organization']", 'related_name': "'published_events'"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'secondary_headline': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'null': 'True'}), - 'short_description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'short_description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'short_description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'short_description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'super_event': ('mptt.fields.TreeForeignKey', [], {'blank': 'True', 'to': "orm['events.Event']", 'related_name': "'sub_events'", 'null': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - }, - 'events.eventlink': { - 'Meta': {'object_name': 'EventLink', 'unique_together': "(('event', 'language', 'link'),)"}, - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Event']", 'related_name': "'external_links'"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'link': ('django.db.models.fields.URLField', [], {'max_length': '200'}), - 'name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '100'}) - }, - 'events.exportinfo': { - 'Meta': {'object_name': 'ExportInfo', 'unique_together': "(('target_system', 'content_type', 'object_id'),)"}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_exported_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'object_id': ('django.db.models.fields.CharField', [], {'max_length': '50'}), - 'target_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'db_index': 'True', 'max_length': '255', 'null': 'True'}), - 'target_system': ('django.db.models.fields.CharField', [], {'blank': 'True', 'db_index': 'True', 'max_length': '255', 'null': 'True'}) - }, - 'events.keyword': { - 'Meta': {'object_name': 'Keyword'}, - 'aggregate': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'alt_labels': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'to': "orm['events.KeywordLabel']", 'symmetrical': 'False', 'related_name': "'keywords'"}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_keyword_created_by'", 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_keyword_modified_by'", 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'db_index': 'True', 'max_length': '255', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'db_index': 'True', 'max_length': '255', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'db_index': 'True', 'max_length': '255', 'null': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'db_index': 'True', 'max_length': '50', 'null': 'True'}) - }, - 'events.keywordlabel': { - 'Meta': {'object_name': 'KeywordLabel', 'unique_together': "(('name', 'language'),)"}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}) - }, - 'events.language': { - 'Meta': {'object_name': 'Language'}, - 'id': ('django.db.models.fields.CharField', [], {'max_length': '6', 'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '20', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '20', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '20', 'null': 'True'}) - }, - 'events.openinghoursspecification': { - 'Meta': {'object_name': 'OpeningHoursSpecification'}, - 'closes': ('django.db.models.fields.TimeField', [], {'blank': 'True', 'null': 'True'}), - 'days_of_week': ('django.db.models.fields.SmallIntegerField', [], {'blank': 'True', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'opens': ('django.db.models.fields.TimeField', [], {'blank': 'True', 'null': 'True'}), - 'place': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Place']", 'related_name': "'opening_hours'"}), - 'valid_from': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'valid_through': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}) - }, - 'events.organization': { - 'Meta': {'object_name': 'Organization'}, - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_organization_created_by'", 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_organization_modified_by'", 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'db_index': 'True', 'max_length': '50', 'null': 'True'}) - }, - 'events.place': { - 'Meta': {'object_name': 'Place', 'unique_together': "(('data_source', 'origin_id'),)"}, - 'address_country': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '2', 'null': 'True'}), - 'address_locality': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_locality_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_locality_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_locality_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_region': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'contact_type': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_place_created_by'", 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'blank': 'True', 'max_length': '75', 'null': 'True'}), - 'id': ('django.db.models.fields.CharField', [], {'max_length': '50', 'primary_key': 'True'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_place_modified_by'", 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'db_index': 'True', 'max_length': '255', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'db_index': 'True', 'max_length': '255', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'db_index': 'True', 'max_length': '255', 'null': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'db_index': 'True', 'max_length': '50', 'null': 'True'}), - 'parent': ('mptt.fields.TreeForeignKey', [], {'blank': 'True', 'to': "orm['events.Place']", 'related_name': "'children'", 'null': 'True'}), - 'position': ('django.contrib.gis.db.models.fields.PointField', [], {'blank': 'True', 'srid': '3067', 'null': 'True'}), - 'post_office_box_num': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'postal_code': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Organization']"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'street_address': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'street_address_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'street_address_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'street_address_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'telephone': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'telephone_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'telephone_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'telephone_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - } - } - - complete_apps = ['events'] \ No newline at end of file diff --git a/events/migrations/0005_auto__add_field_event_headline_fi__add_field_event_headline_sv__add_fi.py b/events/migrations/0005_auto__add_field_event_headline_fi__add_field_event_headline_sv__add_fi.py deleted file mode 100644 index bd5bd242c..000000000 --- a/events/migrations/0005_auto__add_field_event_headline_fi__add_field_event_headline_sv__add_fi.py +++ /dev/null @@ -1,325 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Event.headline_fi' - db.add_column('events_event', 'headline_fi', - self.gf('django.db.models.fields.CharField')(db_index=True, null=True, blank=True, max_length=255), - keep_default=False) - - # Adding field 'Event.headline_sv' - db.add_column('events_event', 'headline_sv', - self.gf('django.db.models.fields.CharField')(db_index=True, null=True, blank=True, max_length=255), - keep_default=False) - - # Adding field 'Event.headline_en' - db.add_column('events_event', 'headline_en', - self.gf('django.db.models.fields.CharField')(db_index=True, null=True, blank=True, max_length=255), - keep_default=False) - - # Adding field 'Event.secondary_headline_fi' - db.add_column('events_event', 'secondary_headline_fi', - self.gf('django.db.models.fields.CharField')(db_index=True, null=True, blank=True, max_length=255), - keep_default=False) - - # Adding field 'Event.secondary_headline_sv' - db.add_column('events_event', 'secondary_headline_sv', - self.gf('django.db.models.fields.CharField')(db_index=True, null=True, blank=True, max_length=255), - keep_default=False) - - # Adding field 'Event.secondary_headline_en' - db.add_column('events_event', 'secondary_headline_en', - self.gf('django.db.models.fields.CharField')(db_index=True, null=True, blank=True, max_length=255), - keep_default=False) - - # Adding field 'Event.provider_fi' - db.add_column('events_event', 'provider_fi', - self.gf('django.db.models.fields.CharField')(null=True, blank=True, max_length=512), - keep_default=False) - - # Adding field 'Event.provider_sv' - db.add_column('events_event', 'provider_sv', - self.gf('django.db.models.fields.CharField')(null=True, blank=True, max_length=512), - keep_default=False) - - # Adding field 'Event.provider_en' - db.add_column('events_event', 'provider_en', - self.gf('django.db.models.fields.CharField')(null=True, blank=True, max_length=512), - keep_default=False) - - - # Renaming column for 'Event.provider' to match new field type. - db.rename_column('events_event', 'provider_id', 'provider') - # Changing field 'Event.provider' - db.alter_column('events_event', 'provider', self.gf('django.db.models.fields.CharField')(null=True, max_length=512)) - # Removing index on 'Event', fields ['provider'] - db.delete_index('events_event', ['provider_id']) - - - def backwards(self, orm): - # Adding index on 'Event', fields ['provider'] - db.create_index('events_event', ['provider_id']) - - # Deleting field 'Event.headline_fi' - db.delete_column('events_event', 'headline_fi') - - # Deleting field 'Event.headline_sv' - db.delete_column('events_event', 'headline_sv') - - # Deleting field 'Event.headline_en' - db.delete_column('events_event', 'headline_en') - - # Deleting field 'Event.secondary_headline_fi' - db.delete_column('events_event', 'secondary_headline_fi') - - # Deleting field 'Event.secondary_headline_sv' - db.delete_column('events_event', 'secondary_headline_sv') - - # Deleting field 'Event.secondary_headline_en' - db.delete_column('events_event', 'secondary_headline_en') - - # Deleting field 'Event.provider_fi' - db.delete_column('events_event', 'provider_fi') - - # Deleting field 'Event.provider_sv' - db.delete_column('events_event', 'provider_sv') - - # Deleting field 'Event.provider_en' - db.delete_column('events_event', 'provider_en') - - - # Renaming column for 'Event.provider' to match new field type. - db.rename_column('events_event', 'provider', 'provider_id') - # Changing field 'Event.provider' - db.alter_column('events_event', 'provider_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['events.Organization'], null=True)) - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'unique': 'True'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True', 'symmetrical': 'False'}) - }, - 'auth.permission': { - 'Meta': {'unique_together': "(('content_type', 'codename'),)", 'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'blank': 'True', 'max_length': '75'}), - 'first_name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '30'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True', 'related_name': "'user_set'"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '30'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True', 'related_name': "'user_set'"}), - 'username': ('django.db.models.fields.CharField', [], {'max_length': '30', 'unique': 'True'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'db_table': "'django_content_type'", 'unique_together': "(('app_label', 'model'),)", 'ordering': "('name',)", 'object_name': 'ContentType'}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'events.datasource': { - 'Meta': {'object_name': 'DataSource'}, - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'events.event': { - 'Meta': {'object_name': 'Event'}, - 'audience': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_event_created_by'", 'blank': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'null': 'True', 'blank': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'date_published': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True', 'db_index': 'True'}), - 'event_status': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}), - 'has_end_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'has_start_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'headline': ('django.db.models.fields.CharField', [], {'null': 'True', 'db_index': 'True', 'max_length': '255'}), - 'headline_en': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'headline_fi': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'headline_sv': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'info_url': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'keywords': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['events.Keyword']", 'null': 'True', 'symmetrical': 'False', 'blank': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_event_modified_by'", 'blank': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'location': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Place']", 'null': 'True', 'blank': 'True'}), - 'location_extra_info': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '400'}), - 'location_extra_info_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '400'}), - 'location_extra_info_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '400'}), - 'location_extra_info_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '400'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'name_en': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '50'}), - 'provider': ('django.db.models.fields.CharField', [], {'null': 'True', 'max_length': '512'}), - 'provider_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '512'}), - 'provider_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '512'}), - 'provider_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '512'}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Organization']", 'related_name': "'published_events'"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'secondary_headline': ('django.db.models.fields.CharField', [], {'null': 'True', 'db_index': 'True', 'max_length': '255'}), - 'secondary_headline_en': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'secondary_headline_fi': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'secondary_headline_sv': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'short_description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'short_description_en': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'short_description_fi': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'short_description_sv': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True', 'db_index': 'True'}), - 'super_event': ('mptt.fields.TreeForeignKey', [], {'to': "orm['events.Event']", 'null': 'True', 'related_name': "'sub_events'", 'blank': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - }, - 'events.eventlink': { - 'Meta': {'unique_together': "(('event', 'language', 'link'),)", 'object_name': 'EventLink'}, - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Event']", 'related_name': "'external_links'"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'link': ('django.db.models.fields.URLField', [], {'max_length': '200'}), - 'name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '100'}) - }, - 'events.exportinfo': { - 'Meta': {'unique_together': "(('target_system', 'content_type', 'object_id'),)", 'object_name': 'ExportInfo'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_exported_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'object_id': ('django.db.models.fields.CharField', [], {'max_length': '50'}), - 'target_id': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'target_system': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}) - }, - 'events.keyword': { - 'Meta': {'object_name': 'Keyword'}, - 'aggregate': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'alt_labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['events.KeywordLabel']", 'symmetrical': 'False', 'blank': 'True', 'related_name': "'keywords'"}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_keyword_created_by'", 'blank': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_keyword_modified_by'", 'blank': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'name_en': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '50'}) - }, - 'events.keywordlabel': { - 'Meta': {'unique_together': "(('name', 'language'),)", 'object_name': 'KeywordLabel'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}) - }, - 'events.language': { - 'Meta': {'object_name': 'Language'}, - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '6'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '20'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '20'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '20'}) - }, - 'events.openinghoursspecification': { - 'Meta': {'object_name': 'OpeningHoursSpecification'}, - 'closes': ('django.db.models.fields.TimeField', [], {'null': 'True', 'blank': 'True'}), - 'days_of_week': ('django.db.models.fields.SmallIntegerField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'opens': ('django.db.models.fields.TimeField', [], {'null': 'True', 'blank': 'True'}), - 'place': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Place']", 'related_name': "'opening_hours'"}), - 'valid_from': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'valid_through': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}) - }, - 'events.organization': { - 'Meta': {'object_name': 'Organization'}, - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_organization_created_by'", 'blank': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_organization_modified_by'", 'blank': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '50'}) - }, - 'events.place': { - 'Meta': {'unique_together': "(('data_source', 'origin_id'),)", 'object_name': 'Place'}, - 'address_country': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '2'}), - 'address_locality': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'address_locality_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'address_locality_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'address_locality_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'address_region': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'contact_type': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_place_created_by'", 'blank': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'null': 'True', 'blank': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'null': 'True', 'blank': 'True', 'max_length': '75'}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'info_url': ('django.db.models.fields.URLField', [], {'null': 'True', 'max_length': '200'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'related_name': "'events_place_modified_by'", 'blank': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'name_en': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True', 'max_length': '50'}), - 'parent': ('mptt.fields.TreeForeignKey', [], {'to': "orm['events.Place']", 'null': 'True', 'related_name': "'children'", 'blank': 'True'}), - 'position': ('django.contrib.gis.db.models.fields.PointField', [], {'srid': '3067', 'null': 'True', 'blank': 'True'}), - 'post_office_box_num': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '128'}), - 'postal_code': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '128'}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Organization']"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'street_address': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'street_address_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'street_address_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'street_address_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'telephone': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '128'}), - 'telephone_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '128'}), - 'telephone_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '128'}), - 'telephone_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '128'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - } - } - - complete_apps = ['events'] \ No newline at end of file diff --git a/events/migrations/0006_auto__add_offer.py b/events/migrations/0006_auto__add_offer.py deleted file mode 100644 index 2e26cccb0..000000000 --- a/events/migrations/0006_auto__add_offer.py +++ /dev/null @@ -1,278 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'Offer' - db.create_table('events_offer', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('event', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['events.Event'])), - ('price', self.gf('django.db.models.fields.CharField')(max_length=128)), - ('price_fi', self.gf('django.db.models.fields.CharField')(blank=True, max_length=128, null=True)), - ('price_sv', self.gf('django.db.models.fields.CharField')(blank=True, max_length=128, null=True)), - ('price_en', self.gf('django.db.models.fields.CharField')(blank=True, max_length=128, null=True)), - ('info_url', self.gf('django.db.models.fields.URLField')(max_length=200, null=True)), - ('info_url_fi', self.gf('django.db.models.fields.URLField')(blank=True, max_length=200, null=True)), - ('info_url_sv', self.gf('django.db.models.fields.URLField')(blank=True, max_length=200, null=True)), - ('info_url_en', self.gf('django.db.models.fields.URLField')(blank=True, max_length=200, null=True)), - ('description', self.gf('django.db.models.fields.TextField')(blank=True, null=True)), - ('description_fi', self.gf('django.db.models.fields.TextField')(blank=True, null=True)), - ('description_sv', self.gf('django.db.models.fields.TextField')(blank=True, null=True)), - ('description_en', self.gf('django.db.models.fields.TextField')(blank=True, null=True)), - ('is_free', self.gf('django.db.models.fields.BooleanField')(default=False)), - )) - db.send_create_signal('events', ['Offer']) - - - def backwards(self, orm): - # Deleting model 'Offer' - db.delete_table('events_offer') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'to': "orm['auth.Permission']", 'symmetrical': 'False'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'blank': 'True', 'max_length': '75'}), - 'first_name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '30'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'blank': 'True', 'related_name': "'user_set'", 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '30'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'blank': 'True', 'related_name': "'user_set'", 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'events.datasource': { - 'Meta': {'object_name': 'DataSource'}, - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'events.event': { - 'Meta': {'object_name': 'Event'}, - 'audience': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_event_created_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'date_published': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'event_status': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}), - 'has_end_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'has_start_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'headline': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'headline_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'headline_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'headline_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'keywords': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'blank': 'True', 'to': "orm['events.Keyword']", 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_event_modified_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'location': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'to': "orm['events.Place']", 'null': 'True'}), - 'location_extra_info': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'location_extra_info_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'location_extra_info_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'location_extra_info_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '400', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '50', 'db_index': 'True', 'null': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True'}), - 'provider_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '512', 'null': 'True'}), - 'provider_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '512', 'null': 'True'}), - 'provider_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '512', 'null': 'True'}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'published_events'", 'to': "orm['events.Organization']"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'secondary_headline': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'secondary_headline_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'secondary_headline_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'secondary_headline_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'short_description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'short_description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'short_description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'short_description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'db_index': 'True', 'null': 'True'}), - 'super_event': ('mptt.fields.TreeForeignKey', [], {'blank': 'True', 'related_name': "'sub_events'", 'to': "orm['events.Event']", 'null': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - }, - 'events.eventlink': { - 'Meta': {'unique_together': "(('event', 'language', 'link'),)", 'object_name': 'EventLink'}, - 'event': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'external_links'", 'to': "orm['events.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'link': ('django.db.models.fields.URLField', [], {'max_length': '200'}), - 'name': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '100'}) - }, - 'events.exportinfo': { - 'Meta': {'unique_together': "(('target_system', 'content_type', 'object_id'),)", 'object_name': 'ExportInfo'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_exported_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'object_id': ('django.db.models.fields.CharField', [], {'max_length': '50'}), - 'target_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'target_system': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}) - }, - 'events.keyword': { - 'Meta': {'object_name': 'Keyword'}, - 'aggregate': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'alt_labels': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'blank': 'True', 'related_name': "'keywords'", 'to': "orm['events.KeywordLabel']"}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_keyword_created_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_keyword_modified_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '50', 'db_index': 'True', 'null': 'True'}) - }, - 'events.keywordlabel': { - 'Meta': {'unique_together': "(('name', 'language'),)", 'object_name': 'KeywordLabel'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}) - }, - 'events.language': { - 'Meta': {'object_name': 'Language'}, - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '6'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '20', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '20', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '20', 'null': 'True'}) - }, - 'events.offer': { - 'Meta': {'object_name': 'Offer'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'is_free': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'price': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'price_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'price_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'price_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}) - }, - 'events.openinghoursspecification': { - 'Meta': {'object_name': 'OpeningHoursSpecification'}, - 'closes': ('django.db.models.fields.TimeField', [], {'blank': 'True', 'null': 'True'}), - 'days_of_week': ('django.db.models.fields.SmallIntegerField', [], {'blank': 'True', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'opens': ('django.db.models.fields.TimeField', [], {'blank': 'True', 'null': 'True'}), - 'place': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'opening_hours'", 'to': "orm['events.Place']"}), - 'valid_from': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'valid_through': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}) - }, - 'events.organization': { - 'Meta': {'object_name': 'Organization'}, - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_organization_created_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_organization_modified_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '50', 'db_index': 'True', 'null': 'True'}) - }, - 'events.place': { - 'Meta': {'unique_together': "(('data_source', 'origin_id'),)", 'object_name': 'Place'}, - 'address_country': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '2', 'null': 'True'}), - 'address_locality': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_locality_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_locality_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_locality_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'address_region': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'contact_type': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_place_created_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'blank': 'True', 'max_length': '75', 'null': 'True'}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'blank': 'True', 'max_length': '200', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'events_place_modified_by'", 'to': "orm['auth.User']", 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'name_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '50', 'db_index': 'True', 'null': 'True'}), - 'parent': ('mptt.fields.TreeForeignKey', [], {'blank': 'True', 'related_name': "'children'", 'to': "orm['events.Place']", 'null': 'True'}), - 'position': ('django.contrib.gis.db.models.fields.PointField', [], {'blank': 'True', 'srid': '3067', 'null': 'True'}), - 'post_office_box_num': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'postal_code': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Organization']"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'street_address': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'street_address_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'street_address_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'street_address_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '255', 'null': 'True'}), - 'telephone': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'telephone_en': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'telephone_fi': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'telephone_sv': ('django.db.models.fields.CharField', [], {'blank': 'True', 'max_length': '128', 'null': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - } - } - - complete_apps = ['events'] \ No newline at end of file diff --git a/events/migrations/0007_auto__add_eventaggregatemember__add_eventaggregate.py b/events/migrations/0007_auto__add_eventaggregatemember__add_eventaggregate.py deleted file mode 100644 index 2e1e85eee..000000000 --- a/events/migrations/0007_auto__add_eventaggregatemember__add_eventaggregate.py +++ /dev/null @@ -1,287 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'EventAggregateMember' - db.create_table('events_eventaggregatemember', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('event_aggregate', self.gf('django.db.models.fields.related.ForeignKey')(related_name='members', to=orm['events.EventAggregate'])), - ('event', self.gf('django.db.models.fields.related.ForeignKey')(unique=True, to=orm['events.Event'])), - )) - db.send_create_signal('events', ['EventAggregateMember']) - - # Adding model 'EventAggregate' - db.create_table('events_eventaggregate', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('super_event', self.gf('django.db.models.fields.related.OneToOneField')(related_name='aggregate', unique=True, to=orm['events.Event'], null=True)), - )) - db.send_create_signal('events', ['EventAggregate']) - - - def backwards(self, orm): - # Deleting model 'EventAggregateMember' - db.delete_table('events_eventaggregatemember') - - # Deleting model 'EventAggregate' - db.delete_table('events_eventaggregate') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'unique': 'True'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['auth.Permission']", 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'unique_together': "(('content_type', 'codename'),)", 'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'user_set'", 'to': "orm['auth.Group']", 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'user_set'", 'to': "orm['auth.Permission']", 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'max_length': '30', 'unique': 'True'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'unique_together': "(('app_label', 'model'),)", 'ordering': "('name',)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'events.datasource': { - 'Meta': {'object_name': 'DataSource'}, - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'events.event': { - 'Meta': {'object_name': 'Event'}, - 'audience': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'events_event_created_by'", 'to': "orm['auth.User']", 'blank': 'True', 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'date_published': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'blank': 'True', 'null': 'True'}), - 'event_status': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}), - 'has_end_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'has_start_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'headline': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'headline_en': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'headline_fi': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'headline_sv': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True', 'null': 'True'}), - 'info_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True', 'null': 'True'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True', 'null': 'True'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True', 'null': 'True'}), - 'keywords': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['events.Keyword']", 'blank': 'True', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'events_event_modified_by'", 'to': "orm['auth.User']", 'blank': 'True', 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'location': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Place']", 'blank': 'True', 'null': 'True'}), - 'location_extra_info': ('django.db.models.fields.CharField', [], {'max_length': '400', 'blank': 'True', 'null': 'True'}), - 'location_extra_info_en': ('django.db.models.fields.CharField', [], {'max_length': '400', 'blank': 'True', 'null': 'True'}), - 'location_extra_info_fi': ('django.db.models.fields.CharField', [], {'max_length': '400', 'blank': 'True', 'null': 'True'}), - 'location_extra_info_sv': ('django.db.models.fields.CharField', [], {'max_length': '400', 'blank': 'True', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'name_en': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '50', 'blank': 'True', 'null': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True'}), - 'provider_en': ('django.db.models.fields.CharField', [], {'max_length': '512', 'blank': 'True', 'null': 'True'}), - 'provider_fi': ('django.db.models.fields.CharField', [], {'max_length': '512', 'blank': 'True', 'null': 'True'}), - 'provider_sv': ('django.db.models.fields.CharField', [], {'max_length': '512', 'blank': 'True', 'null': 'True'}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'published_events'", 'to': "orm['events.Organization']"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'secondary_headline': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True', 'null': 'True'}), - 'secondary_headline_en': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'secondary_headline_fi': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'secondary_headline_sv': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'short_description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'short_description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'short_description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'short_description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'blank': 'True', 'null': 'True'}), - 'super_event': ('mptt.fields.TreeForeignKey', [], {'related_name': "'sub_events'", 'to': "orm['events.Event']", 'blank': 'True', 'null': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - }, - 'events.eventaggregate': { - 'Meta': {'object_name': 'EventAggregate'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'super_event': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'aggregate'", 'unique': 'True', 'to': "orm['events.Event']", 'null': 'True'}) - }, - 'events.eventaggregatemember': { - 'Meta': {'object_name': 'EventAggregateMember'}, - 'event': ('django.db.models.fields.related.ForeignKey', [], {'unique': 'True', 'to': "orm['events.Event']"}), - 'event_aggregate': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'members'", 'to': "orm['events.EventAggregate']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'events.eventlink': { - 'Meta': {'unique_together': "(('event', 'language', 'link'),)", 'object_name': 'EventLink'}, - 'event': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'external_links'", 'to': "orm['events.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'link': ('django.db.models.fields.URLField', [], {'max_length': '200'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}) - }, - 'events.exportinfo': { - 'Meta': {'unique_together': "(('target_system', 'content_type', 'object_id'),)", 'object_name': 'ExportInfo'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_exported_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'object_id': ('django.db.models.fields.CharField', [], {'max_length': '50'}), - 'target_id': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'target_system': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}) - }, - 'events.keyword': { - 'Meta': {'object_name': 'Keyword'}, - 'aggregate': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'alt_labels': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'keywords'", 'to': "orm['events.KeywordLabel']", 'blank': 'True'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'events_keyword_created_by'", 'to': "orm['auth.User']", 'blank': 'True', 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'events_keyword_modified_by'", 'to': "orm['auth.User']", 'blank': 'True', 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'name_en': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '50', 'blank': 'True', 'null': 'True'}) - }, - 'events.keywordlabel': { - 'Meta': {'unique_together': "(('name', 'language'),)", 'object_name': 'KeywordLabel'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}) - }, - 'events.language': { - 'Meta': {'object_name': 'Language'}, - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '6'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name_en': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'max_length': '20', 'blank': 'True', 'null': 'True'}) - }, - 'events.offer': { - 'Meta': {'object_name': 'Offer'}, - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'offers'", 'to': "orm['events.Event']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True', 'null': 'True'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True', 'null': 'True'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True', 'null': 'True'}), - 'is_free': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'price': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'price_en': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True', 'null': 'True'}), - 'price_fi': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True', 'null': 'True'}), - 'price_sv': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True', 'null': 'True'}) - }, - 'events.openinghoursspecification': { - 'Meta': {'object_name': 'OpeningHoursSpecification'}, - 'closes': ('django.db.models.fields.TimeField', [], {'blank': 'True', 'null': 'True'}), - 'days_of_week': ('django.db.models.fields.SmallIntegerField', [], {'blank': 'True', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'opens': ('django.db.models.fields.TimeField', [], {'blank': 'True', 'null': 'True'}), - 'place': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'opening_hours'", 'to': "orm['events.Place']"}), - 'valid_from': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'valid_through': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}) - }, - 'events.organization': { - 'Meta': {'object_name': 'Organization'}, - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'events_organization_created_by'", 'to': "orm['auth.User']", 'blank': 'True', 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'events_organization_modified_by'", 'to': "orm['auth.User']", 'blank': 'True', 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '50', 'blank': 'True', 'null': 'True'}) - }, - 'events.place': { - 'Meta': {'unique_together': "(('data_source', 'origin_id'),)", 'object_name': 'Place'}, - 'address_country': ('django.db.models.fields.CharField', [], {'max_length': '2', 'blank': 'True', 'null': 'True'}), - 'address_locality': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'address_locality_en': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'address_locality_fi': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'address_locality_sv': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'address_region': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'contact_type': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'events_place_created_by'", 'to': "orm['auth.User']", 'blank': 'True', 'null': 'True'}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'blank': 'True', 'null': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'blank': 'True', 'null': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True', 'null': 'True'}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True', 'null': 'True'}), - 'info_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True', 'null': 'True'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True', 'null': 'True'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True', 'null': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'events_place_modified_by'", 'to': "orm['auth.User']", 'blank': 'True', 'null': 'True'}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'blank': 'True', 'null': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'name_en': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '50', 'blank': 'True', 'null': 'True'}), - 'parent': ('mptt.fields.TreeForeignKey', [], {'related_name': "'children'", 'to': "orm['events.Place']", 'blank': 'True', 'null': 'True'}), - 'position': ('django.contrib.gis.db.models.fields.PointField', [], {'blank': 'True', 'null': 'True', 'srid': '3067'}), - 'post_office_box_num': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True', 'null': 'True'}), - 'postal_code': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True', 'null': 'True'}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Organization']"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'street_address': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'street_address_en': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'street_address_fi': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'street_address_sv': ('django.db.models.fields.CharField', [], {'max_length': '255', 'blank': 'True', 'null': 'True'}), - 'telephone': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True', 'null': 'True'}), - 'telephone_en': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True', 'null': 'True'}), - 'telephone_fi': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True', 'null': 'True'}), - 'telephone_sv': ('django.db.models.fields.CharField', [], {'max_length': '128', 'blank': 'True', 'null': 'True'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - } - } - - complete_apps = ['events'] \ No newline at end of file diff --git a/events/migrations/0008_auto__add_field_event_is_recurring_super.py b/events/migrations/0008_auto__add_field_event_is_recurring_super.py deleted file mode 100644 index 57067b36f..000000000 --- a/events/migrations/0008_auto__add_field_event_is_recurring_super.py +++ /dev/null @@ -1,275 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding field 'Event.is_recurring_super' - db.add_column('events_event', 'is_recurring_super', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Event.is_recurring_super' - db.delete_column('events_event', 'is_recurring_super') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '80', 'unique': 'True'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", 'blank': 'True', 'symmetrical': 'False', 'related_name': "'user_set'"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'blank': 'True', 'symmetrical': 'False', 'related_name': "'user_set'"}), - 'username': ('django.db.models.fields.CharField', [], {'max_length': '30', 'unique': 'True'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'db_table': "'django_content_type'", 'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType'}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'events.datasource': { - 'Meta': {'object_name': 'DataSource'}, - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'events.event': { - 'Meta': {'object_name': 'Event'}, - 'audience': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'null': 'True', 'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_event_created_by'"}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'null': 'True', 'blank': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'date_published': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True', 'db_index': 'True'}), - 'event_status': ('django.db.models.fields.SmallIntegerField', [], {'default': '1'}), - 'has_end_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'has_start_time': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'headline': ('django.db.models.fields.CharField', [], {'null': 'True', 'max_length': '255', 'db_index': 'True'}), - 'headline_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'headline_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'headline_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'info_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'blank': 'True'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'is_recurring_super': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'keywords': ('django.db.models.fields.related.ManyToManyField', [], {'null': 'True', 'to': "orm['events.Keyword']", 'symmetrical': 'False', 'blank': 'True'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'null': 'True', 'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_event_modified_by'"}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'location': ('django.db.models.fields.related.ForeignKey', [], {'null': 'True', 'to': "orm['events.Place']", 'blank': 'True'}), - 'location_extra_info': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '400'}), - 'location_extra_info_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '400'}), - 'location_extra_info_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '400'}), - 'location_extra_info_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '400'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'name_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '50', 'db_index': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'null': 'True', 'max_length': '512'}), - 'provider_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '512'}), - 'provider_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '512'}), - 'provider_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '512'}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Organization']", 'related_name': "'published_events'"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'secondary_headline': ('django.db.models.fields.CharField', [], {'null': 'True', 'max_length': '255', 'db_index': 'True'}), - 'secondary_headline_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'secondary_headline_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'secondary_headline_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'short_description': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'short_description_en': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'short_description_fi': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'short_description_sv': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'start_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True', 'db_index': 'True'}), - 'super_event': ('mptt.fields.TreeForeignKey', [], {'null': 'True', 'blank': 'True', 'to': "orm['events.Event']", 'related_name': "'sub_events'"}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - }, - 'events.eventaggregate': { - 'Meta': {'object_name': 'EventAggregate'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'super_event': ('django.db.models.fields.related.OneToOneField', [], {'null': 'True', 'to': "orm['events.Event']", 'unique': 'True', 'related_name': "'aggregate'"}) - }, - 'events.eventaggregatemember': { - 'Meta': {'object_name': 'EventAggregateMember'}, - 'event': ('django.db.models.fields.related.ForeignKey', [], {'unique': 'True', 'to': "orm['events.Event']"}), - 'event_aggregate': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.EventAggregate']", 'related_name': "'members'"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'events.eventlink': { - 'Meta': {'unique_together': "(('event', 'language', 'link'),)", 'object_name': 'EventLink'}, - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Event']", 'related_name': "'external_links'"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'link': ('django.db.models.fields.URLField', [], {'max_length': '200'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100', 'blank': 'True'}) - }, - 'events.exportinfo': { - 'Meta': {'unique_together': "(('target_system', 'content_type', 'object_id'),)", 'object_name': 'ExportInfo'}, - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_exported_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'object_id': ('django.db.models.fields.CharField', [], {'max_length': '50'}), - 'target_id': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'target_system': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}) - }, - 'events.keyword': { - 'Meta': {'object_name': 'Keyword'}, - 'aggregate': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'alt_labels': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['events.KeywordLabel']", 'blank': 'True', 'symmetrical': 'False', 'related_name': "'keywords'"}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'null': 'True', 'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_keyword_created_by'"}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'null': 'True', 'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_keyword_modified_by'"}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'name_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '50', 'db_index': 'True'}) - }, - 'events.keywordlabel': { - 'Meta': {'unique_together': "(('name', 'language'),)", 'object_name': 'KeywordLabel'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'language': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Language']"}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}) - }, - 'events.language': { - 'Meta': {'object_name': 'Language'}, - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '6'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '20'}), - 'name_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '20'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '20'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '20'}) - }, - 'events.offer': { - 'Meta': {'object_name': 'Offer'}, - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'event': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Event']", 'related_name': "'offers'"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info_url': ('django.db.models.fields.URLField', [], {'null': 'True', 'max_length': '200'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'is_free': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'price': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'price_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '128'}), - 'price_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '128'}), - 'price_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '128'}) - }, - 'events.openinghoursspecification': { - 'Meta': {'object_name': 'OpeningHoursSpecification'}, - 'closes': ('django.db.models.fields.TimeField', [], {'null': 'True', 'blank': 'True'}), - 'days_of_week': ('django.db.models.fields.SmallIntegerField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'opens': ('django.db.models.fields.TimeField', [], {'null': 'True', 'blank': 'True'}), - 'place': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Place']", 'related_name': "'opening_hours'"}), - 'valid_from': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'valid_through': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}) - }, - 'events.organization': { - 'Meta': {'object_name': 'Organization'}, - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'null': 'True', 'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_organization_created_by'"}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'null': 'True', 'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_organization_modified_by'"}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '50', 'db_index': 'True'}) - }, - 'events.place': { - 'Meta': {'unique_together': "(('data_source', 'origin_id'),)", 'object_name': 'Place'}, - 'address_country': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '2'}), - 'address_locality': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'address_locality_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'address_locality_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'address_locality_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'address_region': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'contact_type': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'created_by': ('django.db.models.fields.related.ForeignKey', [], {'null': 'True', 'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_place_created_by'"}), - 'created_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'custom_data': ('django_hstore.fields.DictionaryField', [], {'null': 'True', 'blank': 'True'}), - 'data_source': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.DataSource']"}), - 'deleted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'description_en': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'description_fi': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'description_sv': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'email': ('django.db.models.fields.EmailField', [], {'null': 'True', 'blank': 'True', 'max_length': '75'}), - 'id': ('django.db.models.fields.CharField', [], {'primary_key': 'True', 'max_length': '50'}), - 'image': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'info_url': ('django.db.models.fields.URLField', [], {'null': 'True', 'max_length': '200'}), - 'info_url_en': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'info_url_fi': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'info_url_sv': ('django.db.models.fields.URLField', [], {'null': 'True', 'blank': 'True', 'max_length': '200'}), - 'last_modified_by': ('django.db.models.fields.related.ForeignKey', [], {'null': 'True', 'blank': 'True', 'to': "orm['auth.User']", 'related_name': "'events_place_modified_by'"}), - 'last_modified_time': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'level': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'lft': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255'}), - 'name_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'name_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'name_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255', 'db_index': 'True'}), - 'origin_id': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '50', 'db_index': 'True'}), - 'parent': ('mptt.fields.TreeForeignKey', [], {'null': 'True', 'blank': 'True', 'to': "orm['events.Place']", 'related_name': "'children'"}), - 'position': ('django.contrib.gis.db.models.fields.PointField', [], {'null': 'True', 'srid': '3067', 'blank': 'True'}), - 'post_office_box_num': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '128'}), - 'postal_code': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '128'}), - 'publisher': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['events.Organization']"}), - 'rght': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}), - 'street_address': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'street_address_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'street_address_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'street_address_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '255'}), - 'telephone': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '128'}), - 'telephone_en': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '128'}), - 'telephone_fi': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '128'}), - 'telephone_sv': ('django.db.models.fields.CharField', [], {'null': 'True', 'blank': 'True', 'max_length': '128'}), - 'tree_id': ('django.db.models.fields.PositiveIntegerField', [], {'db_index': 'True'}) - } - } - - complete_apps = ['events'] \ No newline at end of file diff --git a/events/models.py b/events/models.py index 7307bdfc0..a26fff4e7 100644 --- a/events/models.py +++ b/events/models.py @@ -28,7 +28,6 @@ from django.utils.translation import ugettext_lazy as _ from mptt.models import MPTTModel, TreeForeignKey from django.contrib.contenttypes.models import ContentType -from events import contexts from events import translation_utils from django.utils.encoding import python_2_unicode_compatible @@ -332,11 +331,11 @@ def save(self, *args, **kwargs): self.last_exported_time = BaseModel.now() super(ExportInfo, self).save(*args, **kwargs) + class EventAggregate(models.Model): super_event = models.OneToOneField(Event, related_name='aggregate', null=True) + + class EventAggregateMember(models.Model): event_aggregate = models.ForeignKey(EventAggregate, related_name='members') event = models.ForeignKey(Event, unique=True) - -contexts.create_context(Event) -contexts.create_context(Place) diff --git a/linkedevents/settings/base.py b/linkedevents/settings.py similarity index 91% rename from linkedevents/settings/base.py rename to linkedevents/settings.py index eaf54e8c3..aa378c427 100644 --- a/linkedevents/settings/base.py +++ b/linkedevents/settings.py @@ -10,7 +10,18 @@ # Build paths inside the project like this: os.path.join(BASE_DIR, ...) import os -BASE_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), '..', '..')) +BASE_DIR = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) + +DATABASES = { + 'default': { + 'ENGINE': 'django.contrib.gis.db.backends.postgis', + 'NAME': 'linkedevents', + 'USER': 'linkedevents', + 'PASSWORD': 'linkedevents', + 'HOST': 'localhost', + 'PORT': '', + } +} # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/1.6/howto/deployment/checklist/ @@ -19,9 +30,9 @@ SECRET_KEY = '%ad7)k=_a6l4-@263z(@@xbz81fl(cz&#bq_7l&!i92yxs2-vh' # SECURITY WARNING: don't run with debug turned on in production! -DEBUG = True +DEBUG = False -TEMPLATE_DEBUG = True +TEMPLATE_DEBUG = False ALLOWED_HOSTS = [] @@ -37,7 +48,6 @@ 'django.contrib.staticfiles', 'django.contrib.gis', 'django_extensions', - 'south', 'corsheaders', 'rest_framework', 'django_hstore', @@ -72,9 +82,6 @@ DATABASES = {} -# Keep the database connection open for 120s -CONN_MAX_AGE = 120 - ATOMIC_REQUESTS = True # Internationalization @@ -209,3 +216,10 @@ #from multilingual_haystack.settings import get_haystack_connections #HAYSTACK_CONNECTIONS = get_haystack_connections(HAYSTACK_CONNECTIONS, LANGUAGES) + +# local_settings.py can be used to override environment-specific settings +# like database and email that differ between development and production. +try: + from local_settings import * +except ImportError: + pass diff --git a/linkedevents/settings/__init__.py b/linkedevents/settings/__init__.py deleted file mode 100644 index b9fed2601..000000000 --- a/linkedevents/settings/__init__.py +++ /dev/null @@ -1 +0,0 @@ -__author__ = 'thanhiro' diff --git a/linkedevents/settings/cd.py b/linkedevents/settings/cd.py deleted file mode 100644 index b04a63f60..000000000 --- a/linkedevents/settings/cd.py +++ /dev/null @@ -1,15 +0,0 @@ -"""Continuous deployment settings and globals.""" - -from .base import * - - -DATABASES = { - 'default': { - 'ENGINE': 'django.contrib.gis.db.backends.postgis', - 'NAME': os.environ.get('SQL_DB', None), - 'USER': os.environ.get('SQL_USERNAME', None), - 'PASSWORD': os.environ.get('SQL_PASSWORD', None), - 'HOST': os.environ.get('SQL_HOST', None), - 'PORT': os.environ.get('SQL_PORT', None), - } -} diff --git a/linkedevents/settings/dev.py b/linkedevents/settings/dev.py deleted file mode 100644 index 5316014c8..000000000 --- a/linkedevents/settings/dev.py +++ /dev/null @@ -1,21 +0,0 @@ -"""Development server settings and globals.""" - -from .base import * - -DATABASES = { - 'default': { - 'ENGINE': 'django.contrib.gis.db.backends.postgis', - 'NAME': 'linkedevents', - 'USER': 'linkedevents', - 'PASSWORD': 'linkedevents', - 'HOST': 'localhost', - 'PORT': '', - } -} - -# local_settings.py can be used to override environment-specific settings -# like database and email that differ between development and production. -try: - from .local_settings import * -except ImportError: - pass \ No newline at end of file diff --git a/linkedevents/settings/prod.py b/linkedevents/settings/prod.py deleted file mode 100644 index acd27bb65..000000000 --- a/linkedevents/settings/prod.py +++ /dev/null @@ -1,6 +0,0 @@ -"""Production settings and globals.""" - - -from os import environ - -from .base import * diff --git a/linkedevents/settings/test.py b/linkedevents/settings/test.py deleted file mode 100644 index 5bcca8ee4..000000000 --- a/linkedevents/settings/test.py +++ /dev/null @@ -1,13 +0,0 @@ -from .base import * - -SOUTH_TESTS_MIGRATE = False -DATABASES = { - 'default': { - 'ENGINE': 'django.contrib.gis.db.backends.postgis', - 'NAME': 'linkedevents', - 'USER': 'postgres', - 'PASSWORD': '', - 'HOST': 'localhost', - 'PORT': '', - } -} \ No newline at end of file diff --git a/manage.py b/manage.py index 6b8932f26..4f7e519b3 100755 --- a/manage.py +++ b/manage.py @@ -3,11 +3,7 @@ import sys if __name__ == "__main__": - if 'test' in sys.argv: - os.environ.setdefault("DJANGO_SETTINGS_MODULE", "linkedevents.settings.test") - else: - os.environ.setdefault("DJANGO_SETTINGS_MODULE", "linkedevents.settings.dev") - + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "linkedevents.settings") from django.core.management import execute_from_command_line execute_from_command_line(sys.argv) diff --git a/requirements.txt b/requirements.txt index 84e4d37b1..67220704b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ -Django<1.7 +Django Markdown PyYAML South @@ -8,7 +8,7 @@ django-hstore django-modeltranslation django-mptt django-reversion -djangorestframework==2.3.14 +djangorestframework<3.0 djangorestframework-gis lxml isodate