From e7385033801cf3eb5631d51c1ce1d7b37cfe814c Mon Sep 17 00:00:00 2001 From: j Date: Fri, 19 Feb 2016 15:17:18 +0000 Subject: [PATCH] remove old migrations --- pandora/annotation/migrations/0001_initial.py | 186 ---------- .../migrations/0002_add_language.py | 173 ---------- .../migrations/0003_fill_in_null_public_id.py | 206 ----------- .../migrations/0004_public_id_not_nullable.py | 173 ---------- pandora/app/migrations/0001_initial.py | 38 --- pandora/app/migrations/0002_settings.py | 46 --- pandora/archive/migrations/0001_initial.py | 299 ---------------- pandora/archive/migrations/0002_path_info.py | 176 ---------- .../0003_auto__del_field_file_path_info.py | 171 ---------- .../migrations/0004_item_id_not_null.py | 169 --------- .../archive/migrations/0005_data_folders.py | 174 ---------- pandora/archive/migrations/0006_encoding.py | 171 ---------- .../archive/migrations/0007_video_media.py | 166 --------- pandora/archive/migrations/0008_state.py | 172 ---------- pandora/archive/migrations/0009_error.py | 182 ---------- .../migrations/0010_extend_language.py | 172 ---------- .../migrations/0011_frame_dimensions.py | 186 ---------- pandora/changelog/migrations/0001_initial.py | 36 -- .../migrations/0002_new_changelog.py | 83 ----- .../changelog/migrations/0003_date_index.py | 75 ---- .../0004_auto__chg_field_log_changeid.py | 75 ---- pandora/clip/migrations/0001_initial.py | 191 ----------- pandora/document/migrations/0001_initial.py | 104 ------ .../document/migrations/0002_data_folders.py | 103 ------ pandora/document/migrations/0003_rename.py | 90 ----- .../migrations/0004_itemproperties.py | 127 ------- .../migrations/0005_add_pages_resolution.py | 133 -------- .../migrations/0006_add_type_dimension.py | 127 ------- pandora/document/migrations/0007_null.py | 123 ------- .../migrations/0008_item_desciption_sort.py | 120 ------- pandora/document/migrations/0009_type.py | 119 ------- pandora/edit/migrations/0001_initial.py | 138 -------- pandora/edit/migrations/0002_cleanup.py | 321 ------------------ pandora/edit/migrations/0003_sort.py | 236 ------------- pandora/edit/migrations/0004_smart_edits.py | 221 ------------ pandora/edit/migrations/0005_sortvalue.py | 214 ------------ pandora/entity/migrations/0001_initial.py | 54 --- pandora/entity/migrations/0002_add_user.py | 75 ---- pandora/entity/migrations/0003_documents.py | 155 --------- pandora/entity/migrations/0004_find.py | 159 --------- pandora/entity/migrations/0005_find_data.py | 147 -------- pandora/entity/migrations/0006_fix_case.py | 160 --------- pandora/event/migrations/0001_initial.py | 232 ------------- pandora/item/migrations/0001_initial.py | 226 ------------ pandora/item/migrations/0002_color.py | 157 --------- pandora/item/migrations/0003_notes.py | 160 --------- pandora/item/migrations/0004_dropnotes.py | 163 --------- pandora/item/migrations/0005_public_id.py | 169 --------- .../0006_add_annotation_sequence.py | 184 ---------- pandora/item/migrations/0007_facet.py | 161 --------- pandora/itemlist/migrations/0001_initial.py | 184 ---------- pandora/itemlist/migrations/0002_add_index.py | 121 ------- .../migrations/0003_fix_default_view.py | 116 ------- pandora/log/migrations/0001_initial.py | 78 ----- pandora/news/migrations/0001_initial.py | 40 --- pandora/person/migrations/0001_initial.py | 46 --- pandora/place/migrations/0001_initial.py | 240 ------------- pandora/sequence/migrations/0001_initial.py | 160 --------- pandora/sequence/migrations/0002_optimize1.py | 187 ---------- pandora/sequence/migrations/0003_optimize2.py | 158 --------- pandora/sequence/migrations/0004_optimize3.py | 142 -------- pandora/text/migrations/0001_initial.py | 116 ------- ...__add_position__add_unique_position_use.py | 205 ----------- ...d_field_text_type__add_field_text_links.py | 93 ----- ...eld_text_uploading__add_field_text_file.py | 95 ------ .../0005_auto__add_field_text_embeds.py | 95 ------ .../text/migrations/0006_add_rightslevel.py | 88 ----- pandora/title/migrations/0001_initial.py | 40 --- pandora/tv/migrations/0001_initial.py | 153 --------- pandora/urlalias/migrations/0001_initial.py | 85 ----- pandora/user/migrations/0001_initial.py | 129 ------- pandora/user/migrations/0002_level_index.py | 92 ----- pandora/user/migrations/0003_useragent.py | 92 ----- pandora/user/migrations/0004_onload.py | 97 ------ 74 files changed, 10550 deletions(-) delete mode 100644 pandora/annotation/migrations/0001_initial.py delete mode 100644 pandora/annotation/migrations/0002_add_language.py delete mode 100644 pandora/annotation/migrations/0003_fill_in_null_public_id.py delete mode 100644 pandora/annotation/migrations/0004_public_id_not_nullable.py delete mode 100644 pandora/app/migrations/0001_initial.py delete mode 100644 pandora/app/migrations/0002_settings.py delete mode 100644 pandora/archive/migrations/0001_initial.py delete mode 100644 pandora/archive/migrations/0002_path_info.py delete mode 100644 pandora/archive/migrations/0003_auto__del_field_file_path_info.py delete mode 100644 pandora/archive/migrations/0004_item_id_not_null.py delete mode 100644 pandora/archive/migrations/0005_data_folders.py delete mode 100644 pandora/archive/migrations/0006_encoding.py delete mode 100644 pandora/archive/migrations/0007_video_media.py delete mode 100644 pandora/archive/migrations/0008_state.py delete mode 100644 pandora/archive/migrations/0009_error.py delete mode 100644 pandora/archive/migrations/0010_extend_language.py delete mode 100644 pandora/archive/migrations/0011_frame_dimensions.py delete mode 100644 pandora/changelog/migrations/0001_initial.py delete mode 100644 pandora/changelog/migrations/0002_new_changelog.py delete mode 100644 pandora/changelog/migrations/0003_date_index.py delete mode 100644 pandora/changelog/migrations/0004_auto__chg_field_log_changeid.py delete mode 100644 pandora/clip/migrations/0001_initial.py delete mode 100644 pandora/document/migrations/0001_initial.py delete mode 100644 pandora/document/migrations/0002_data_folders.py delete mode 100644 pandora/document/migrations/0003_rename.py delete mode 100644 pandora/document/migrations/0004_itemproperties.py delete mode 100644 pandora/document/migrations/0005_add_pages_resolution.py delete mode 100644 pandora/document/migrations/0006_add_type_dimension.py delete mode 100644 pandora/document/migrations/0007_null.py delete mode 100644 pandora/document/migrations/0008_item_desciption_sort.py delete mode 100644 pandora/document/migrations/0009_type.py delete mode 100644 pandora/edit/migrations/0001_initial.py delete mode 100644 pandora/edit/migrations/0002_cleanup.py delete mode 100644 pandora/edit/migrations/0003_sort.py delete mode 100644 pandora/edit/migrations/0004_smart_edits.py delete mode 100644 pandora/edit/migrations/0005_sortvalue.py delete mode 100644 pandora/entity/migrations/0001_initial.py delete mode 100644 pandora/entity/migrations/0002_add_user.py delete mode 100644 pandora/entity/migrations/0003_documents.py delete mode 100644 pandora/entity/migrations/0004_find.py delete mode 100644 pandora/entity/migrations/0005_find_data.py delete mode 100644 pandora/entity/migrations/0006_fix_case.py delete mode 100644 pandora/event/migrations/0001_initial.py delete mode 100644 pandora/item/migrations/0001_initial.py delete mode 100644 pandora/item/migrations/0002_color.py delete mode 100644 pandora/item/migrations/0003_notes.py delete mode 100644 pandora/item/migrations/0004_dropnotes.py delete mode 100644 pandora/item/migrations/0005_public_id.py delete mode 100644 pandora/item/migrations/0006_add_annotation_sequence.py delete mode 100644 pandora/item/migrations/0007_facet.py delete mode 100644 pandora/itemlist/migrations/0001_initial.py delete mode 100644 pandora/itemlist/migrations/0002_add_index.py delete mode 100644 pandora/itemlist/migrations/0003_fix_default_view.py delete mode 100644 pandora/log/migrations/0001_initial.py delete mode 100644 pandora/news/migrations/0001_initial.py delete mode 100644 pandora/person/migrations/0001_initial.py delete mode 100644 pandora/place/migrations/0001_initial.py delete mode 100644 pandora/sequence/migrations/0001_initial.py delete mode 100644 pandora/sequence/migrations/0002_optimize1.py delete mode 100644 pandora/sequence/migrations/0003_optimize2.py delete mode 100644 pandora/sequence/migrations/0004_optimize3.py delete mode 100644 pandora/text/migrations/0001_initial.py delete mode 100644 pandora/text/migrations/0002_auto__del_image__del_attachment__add_position__add_unique_position_use.py delete mode 100644 pandora/text/migrations/0003_auto__add_field_text_type__add_field_text_links.py delete mode 100644 pandora/text/migrations/0004_auto__add_field_text_uploading__add_field_text_file.py delete mode 100644 pandora/text/migrations/0005_auto__add_field_text_embeds.py delete mode 100644 pandora/text/migrations/0006_add_rightslevel.py delete mode 100644 pandora/title/migrations/0001_initial.py delete mode 100644 pandora/tv/migrations/0001_initial.py delete mode 100644 pandora/urlalias/migrations/0001_initial.py delete mode 100644 pandora/user/migrations/0001_initial.py delete mode 100644 pandora/user/migrations/0002_level_index.py delete mode 100644 pandora/user/migrations/0003_useragent.py delete mode 100644 pandora/user/migrations/0004_onload.py diff --git a/pandora/annotation/migrations/0001_initial.py b/pandora/annotation/migrations/0001_initial.py deleted file mode 100644 index 747b4e59..00000000 --- a/pandora/annotation/migrations/0001_initial.py +++ /dev/null @@ -1,186 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - depends_on = ( - ("item", "0001_initial"), - ("clip", "0001_initial"), - ) - - def forwards(self, orm): - # Adding model 'Annotation' - db.create_table('annotation_annotation', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), - ('item', self.gf('django.db.models.fields.related.ForeignKey')(related_name='annotations', to=orm['item.Item'])), - ('clip', self.gf('django.db.models.fields.related.ForeignKey')(related_name='annotations', null=True, to=orm['clip.Clip'])), - ('public_id', self.gf('django.db.models.fields.CharField')(max_length=128, unique=True, null=True)), - ('start', self.gf('django.db.models.fields.FloatField')(default=-1, db_index=True)), - ('end', self.gf('django.db.models.fields.FloatField')(default=-1, db_index=True)), - ('layer', self.gf('django.db.models.fields.CharField')(max_length=255, db_index=True)), - ('value', self.gf('django.db.models.fields.TextField')()), - ('findvalue', self.gf('django.db.models.fields.TextField')(null=True)), - ('sortvalue', self.gf('django.db.models.fields.CharField')(db_index=True, max_length=1000, null=True, blank=True)), - )) - db.send_create_signal('annotation', ['Annotation']) - - - def backwards(self, orm): - # Deleting model 'Annotation' - db.delete_table('annotation_annotation') - - - models = { - 'annotation.annotation': { - 'Meta': {'object_name': 'Annotation'}, - 'clip': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'null': 'True', 'to': "orm['clip.Clip']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'to': "orm['item.Item']"}), - 'layer': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'public_id': ('django.db.models.fields.CharField', [], {'max_length': '128', 'unique': 'True', 'null': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '1000', 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'value': ('django.db.models.fields.TextField', [], {}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'clip.clip': { - 'Meta': {'unique_together': "(('item', 'start', 'end'),)", 'object_name': 'Clip'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_index': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clips'", 'to': "orm['item.Item']"}), - 'lightness': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'sort': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'matching_clips'", 'to': "orm['item.ItemSort']"}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'subtitles': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'user': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0', 'null': 'True', 'db_index': 'True'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'budget': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'gross': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'likes': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'profit': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'releasedate': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'votes': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - } - } - - complete_apps = ['annotation'] diff --git a/pandora/annotation/migrations/0002_add_language.py b/pandora/annotation/migrations/0002_add_language.py deleted file mode 100644 index 545b188d..00000000 --- a/pandora/annotation/migrations/0002_add_language.py +++ /dev/null @@ -1,173 +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 'Annotation.languages' - db.add_column('annotation_annotation', 'languages', - self.gf('django.db.models.fields.CharField')(max_length=255, null=True, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Annotation.languages' - db.delete_column('annotation_annotation', 'languages') - - - models = { - 'annotation.annotation': { - 'Meta': {'object_name': 'Annotation'}, - 'clip': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'null': 'True', 'to': "orm['clip.Clip']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'to': "orm['item.Item']"}), - 'languages': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'layer': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'public_id': ('django.db.models.fields.CharField', [], {'max_length': '128', 'unique': 'True', 'null': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '1000', 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'value': ('django.db.models.fields.TextField', [], {}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'clip.clip': { - 'Meta': {'unique_together': "(('item', 'start', 'end'),)", 'object_name': 'Clip'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_index': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clips'", 'to': "orm['item.Item']"}), - 'lightness': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'sort': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'matching_clips'", 'to': "orm['item.ItemSort']"}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'subtitles': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'user': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0', 'null': 'True', 'db_index': 'True'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'budget': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'color': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'gross': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'likes': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'productionCompany': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'profit': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'releasedate': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'sound': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'votes': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - } - } - - complete_apps = ['annotation'] \ No newline at end of file diff --git a/pandora/annotation/migrations/0003_fill_in_null_public_id.py b/pandora/annotation/migrations/0003_fill_in_null_public_id.py deleted file mode 100644 index 256bfbec..00000000 --- a/pandora/annotation/migrations/0003_fill_in_null_public_id.py +++ /dev/null @@ -1,206 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models, connection -import ox - -class Migration(DataMigration): - - def forwards(self, orm): - pass - - def backwards(self, orm): - pass - - models = { - 'annotation.annotation': { - 'Meta': {'object_name': 'Annotation'}, - 'clip': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'null': 'True', 'to': "orm['clip.Clip']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'to': "orm['item.Item']"}), - 'languages': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'layer': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'public_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'null': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '1000', 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'to': "orm['auth.User']"}), - 'value': ('django.db.models.fields.TextField', [], {}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'clip.clip': { - 'Meta': {'unique_together': "(('item', 'start', 'end'),)", 'object_name': 'Clip'}, - 'actions': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'archived_subscenes': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_index': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clips'", 'to': "orm['item.Item']"}), - 'lab_rolls': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'locations': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'markers': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'participants': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'participantsdiscussed': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'questions': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'quotes': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'sort': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'matching_clips'", 'to': "orm['item.ItemSort']"}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'storylines': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'subscenes': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'subtitles': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'themes': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'themesdiscussed': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'themessubjective': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'user': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0', 'null': 'True', 'db_index': 'True'}) - }, - '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'}) - }, - 'item.access': { - 'Meta': {'unique_together': "(('item', 'user'),)", 'object_name': 'Access'}, - 'access': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'accessed': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed'", 'to': "orm['item.Item']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed_items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.annotationsequence': { - 'Meta': {'object_name': 'AnnotationSequence'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'_annotation_sequence'", 'unique': 'True', 'to': "orm['item.Item']"}), - 'value': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}) - }, - 'item.description': { - 'Meta': {'unique_together': "(('key', 'value'),)", 'object_name': 'Description'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.facet': { - 'Meta': {'unique_together': "(('item', 'key', 'value'),)", 'object_name': 'Facet'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'facets'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'public_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemfind': { - 'Meta': {'unique_together': "(('item', 'key'),)", 'object_name': 'ItemFind'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'find'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.TextField', [], {'db_index': 'True', 'blank': 'True'}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'code': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'date': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofannotations': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'order': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'participants': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'participantsdiscussed': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'public_id': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'shooting_date': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}) - } - } - - complete_apps = ['item', 'annotation'] - symmetrical = True diff --git a/pandora/annotation/migrations/0004_public_id_not_nullable.py b/pandora/annotation/migrations/0004_public_id_not_nullable.py deleted file mode 100644 index e83507d5..00000000 --- a/pandora/annotation/migrations/0004_public_id_not_nullable.py +++ /dev/null @@ -1,173 +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 'Annotation.public_id' - db.alter_column('annotation_annotation', 'public_id', self.gf('django.db.models.fields.CharField')(unique=True, max_length=128)) - - def backwards(self, orm): - - # Changing field 'Annotation.public_id' - db.alter_column('annotation_annotation', 'public_id', self.gf('django.db.models.fields.CharField')(max_length=128, unique=True, null=True)) - - models = { - 'annotation.annotation': { - 'Meta': {'object_name': 'Annotation'}, - 'clip': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'null': 'True', 'to': "orm['clip.Clip']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'to': "orm['item.Item']"}), - 'languages': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'layer': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'public_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '1000', 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'to': "orm['auth.User']"}), - 'value': ('django.db.models.fields.TextField', [], {}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'clip.clip': { - 'Meta': {'unique_together': "(('item', 'start', 'end'),)", 'object_name': 'Clip'}, - 'actions': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'archived_subscenes': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_index': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clips'", 'to': "orm['item.Item']"}), - 'lab_rolls': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'locations': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'markers': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'participants': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'participantsdiscussed': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'questions': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'quotes': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'sort': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'matching_clips'", 'to': "orm['item.ItemSort']"}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'storylines': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'subscenes': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'subtitles': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'themes': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'themesdiscussed': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'themessubjective': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'user': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0', 'null': 'True', 'db_index': 'True'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'public_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'code': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'date': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofannotations': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'order': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'participants': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'participantsdiscussed': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'public_id': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'shooting_date': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}) - } - } - - complete_apps = ['annotation'] diff --git a/pandora/app/migrations/0001_initial.py b/pandora/app/migrations/0001_initial.py deleted file mode 100644 index 126c1c09..00000000 --- a/pandora/app/migrations/0001_initial.py +++ /dev/null @@ -1,38 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Page' - db.create_table('app_page', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=1024)), - ('text', self.gf('django.db.models.fields.TextField')(blank=True)), - )) - db.send_create_signal('app', ['Page']) - - - def backwards(self, orm): - # Deleting model 'Page' - db.delete_table('app_page') - - - models = { - 'app.page': { - 'Meta': {'object_name': 'Page'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'text': ('django.db.models.fields.TextField', [], {'blank': 'True'}) - } - } - - complete_apps = ['app'] \ No newline at end of file diff --git a/pandora/app/migrations/0002_settings.py b/pandora/app/migrations/0002_settings.py deleted file mode 100644 index 6ca30e89..00000000 --- a/pandora/app/migrations/0002_settings.py +++ /dev/null @@ -1,46 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Settings' - db.create_table('app_settings', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('key', self.gf('django.db.models.fields.CharField')(unique=True, max_length=1024)), - ('value', self.gf('django.db.models.fields.TextField')(blank=True)), - )) - db.send_create_signal('app', ['Settings']) - - - def backwards(self, orm): - # Deleting model 'Settings' - db.delete_table('app_settings') - - - models = { - 'app.page': { - 'Meta': {'object_name': 'Page'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'text': ('django.db.models.fields.TextField', [], {'blank': 'True'}) - }, - 'app.settings': { - 'Meta': {'object_name': 'Settings'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1024'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'value': ('django.db.models.fields.TextField', [], {'blank': 'True'}) - } - } - - complete_apps = ['app'] \ No newline at end of file diff --git a/pandora/archive/migrations/0001_initial.py b/pandora/archive/migrations/0001_initial.py deleted file mode 100644 index ba592ea0..00000000 --- a/pandora/archive/migrations/0001_initial.py +++ /dev/null @@ -1,299 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'File' - db.create_table('archive_file', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('oshash', self.gf('django.db.models.fields.CharField')(unique=True, max_length=16)), - ('item', self.gf('django.db.models.fields.related.ForeignKey')(related_name='files', to=orm['item.Item'])), - ('path', self.gf('django.db.models.fields.CharField')(default='', max_length=2048)), - ('sort_path', self.gf('django.db.models.fields.CharField')(default='', max_length=2048)), - ('type', self.gf('django.db.models.fields.CharField')(default='', max_length=255)), - ('extension', self.gf('django.db.models.fields.CharField')(default='', max_length=255, null=True)), - ('language', self.gf('django.db.models.fields.CharField')(default='', max_length=8, null=True)), - ('part', self.gf('django.db.models.fields.CharField')(default='', max_length=255, null=True)), - ('part_title', self.gf('django.db.models.fields.CharField')(default='', max_length=255, null=True)), - ('version', self.gf('django.db.models.fields.CharField')(default='', max_length=255, null=True)), - ('size', self.gf('django.db.models.fields.BigIntegerField')(default=0)), - ('duration', self.gf('django.db.models.fields.FloatField')(null=True)), - ('info', self.gf('ox.django.fields.DictField')(default={})), - ('path_info', self.gf('ox.django.fields.DictField')(default={})), - ('video_codec', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('pixel_format', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('display_aspect_ratio', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('width', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('height', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('framerate', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('audio_codec', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('channels', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('samplerate', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('bits_per_pixel', self.gf('django.db.models.fields.FloatField')(default=-1)), - ('pixels', self.gf('django.db.models.fields.BigIntegerField')(default=0)), - ('available', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('selected', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('uploading', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('wanted', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('is_audio', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('is_video', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('is_subtitle', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('data', self.gf('django.db.models.fields.files.FileField')(max_length=100, null=True, blank=True)), - )) - db.send_create_signal('archive', ['File']) - - # Adding model 'Volume' - db.create_table('archive_volume', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='volumes', to=orm['auth.User'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=1024)), - )) - db.send_create_signal('archive', ['Volume']) - - # Adding unique constraint on 'Volume', fields ['user', 'name'] - db.create_unique('archive_volume', ['user_id', 'name']) - - # Adding model 'Instance' - db.create_table('archive_instance', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('atime', self.gf('django.db.models.fields.IntegerField')(default=1351855089)), - ('ctime', self.gf('django.db.models.fields.IntegerField')(default=1351855089)), - ('mtime', self.gf('django.db.models.fields.IntegerField')(default=1351855089)), - ('path', self.gf('django.db.models.fields.CharField')(max_length=2048)), - ('ignore', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('file', self.gf('django.db.models.fields.related.ForeignKey')(related_name='instances', to=orm['archive.File'])), - ('volume', self.gf('django.db.models.fields.related.ForeignKey')(related_name='files', to=orm['archive.Volume'])), - )) - db.send_create_signal('archive', ['Instance']) - - # Adding unique constraint on 'Instance', fields ['path', 'volume'] - db.create_unique('archive_instance', ['path', 'volume_id']) - - # Adding model 'Frame' - db.create_table('archive_frame', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('file', self.gf('django.db.models.fields.related.ForeignKey')(related_name='frames', to=orm['archive.File'])), - ('position', self.gf('django.db.models.fields.FloatField')()), - ('frame', self.gf('django.db.models.fields.files.ImageField')(default=None, max_length=100, null=True)), - )) - db.send_create_signal('archive', ['Frame']) - - # Adding unique constraint on 'Frame', fields ['file', 'position'] - db.create_unique('archive_frame', ['file_id', 'position']) - - # Adding model 'Stream' - db.create_table('archive_stream', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('file', self.gf('django.db.models.fields.related.ForeignKey')(related_name='streams', to=orm['archive.File'])), - ('resolution', self.gf('django.db.models.fields.IntegerField')(default=96)), - ('format', self.gf('django.db.models.fields.CharField')(default='webm', max_length=255)), - ('video', self.gf('django.db.models.fields.files.FileField')(default=None, max_length=100, blank=True)), - ('source', self.gf('django.db.models.fields.related.ForeignKey')(default=None, related_name='derivatives', null=True, to=orm['archive.Stream'])), - ('available', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('oshash', self.gf('django.db.models.fields.CharField')(max_length=16, null=True, db_index=True)), - ('info', self.gf('ox.django.fields.DictField')(default={})), - ('duration', self.gf('django.db.models.fields.FloatField')(default=0)), - ('aspect_ratio', self.gf('django.db.models.fields.FloatField')(default=0)), - ('cuts', self.gf('ox.django.fields.TupleField')(default=[])), - ('color', self.gf('ox.django.fields.TupleField')(default=[])), - ('volume', self.gf('django.db.models.fields.FloatField')(default=0)), - )) - db.send_create_signal('archive', ['Stream']) - - # Adding unique constraint on 'Stream', fields ['file', 'resolution', 'format'] - db.create_unique('archive_stream', ['file_id', 'resolution', 'format']) - - - def backwards(self, orm): - # Removing unique constraint on 'Stream', fields ['file', 'resolution', 'format'] - db.delete_unique('archive_stream', ['file_id', 'resolution', 'format']) - - # Removing unique constraint on 'Frame', fields ['file', 'position'] - db.delete_unique('archive_frame', ['file_id', 'position']) - - # Removing unique constraint on 'Instance', fields ['path', 'volume'] - db.delete_unique('archive_instance', ['path', 'volume_id']) - - # Removing unique constraint on 'Volume', fields ['user', 'name'] - db.delete_unique('archive_volume', ['user_id', 'name']) - - # Deleting model 'File' - db.delete_table('archive_file') - - # Deleting model 'Volume' - db.delete_table('archive_volume') - - # Deleting model 'Instance' - db.delete_table('archive_instance') - - # Deleting model 'Frame' - db.delete_table('archive_frame') - - # Deleting model 'Stream' - db.delete_table('archive_stream') - - - models = { - 'archive.file': { - 'Meta': {'object_name': 'File'}, - 'audio_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bits_per_pixel': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'channels': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'display_aspect_ratio': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'extension': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'framerate': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'is_audio': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_subtitle': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_video': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['item.Item']"}), - 'language': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '8', 'null': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '16'}), - 'part': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'part_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'path_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'pixel_format': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'samplerate': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'selected': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sort_path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'type': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'video_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'wanted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'archive.frame': { - 'Meta': {'unique_together': "(('file', 'position'),)", 'object_name': 'Frame'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'frames'", 'to': "orm['archive.File']"}), - 'frame': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'position': ('django.db.models.fields.FloatField', [], {}) - }, - 'archive.instance': { - 'Meta': {'unique_together': "(('path', 'volume'),)", 'object_name': 'Instance'}, - 'atime': ('django.db.models.fields.IntegerField', [], {'default': '1351855089'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'ctime': ('django.db.models.fields.IntegerField', [], {'default': '1351855089'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'instances'", 'to': "orm['archive.File']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ignore': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'mtime': ('django.db.models.fields.IntegerField', [], {'default': '1351855089'}), - 'path': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['archive.Volume']"}) - }, - 'archive.stream': { - 'Meta': {'unique_together': "(('file', 'resolution', 'format'),)", 'object_name': 'Stream'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'color': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'cuts': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'streams'", 'to': "orm['archive.File']"}), - 'format': ('django.db.models.fields.CharField', [], {'default': "'webm'", 'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'null': 'True', 'db_index': 'True'}), - 'resolution': ('django.db.models.fields.IntegerField', [], {'default': '96'}), - 'source': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'derivatives'", 'null': 'True', 'to': "orm['archive.Stream']"}), - 'video': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'archive.volume': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Volume'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'volumes'", 'to': "orm['auth.User']"}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['archive'] \ No newline at end of file diff --git a/pandora/archive/migrations/0002_path_info.py b/pandora/archive/migrations/0002_path_info.py deleted file mode 100644 index 5cb3f478..00000000 --- a/pandora/archive/migrations/0002_path_info.py +++ /dev/null @@ -1,176 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - for f in orm['archive.File'].objects.all(): - update = False - if f.path_info: - f.info.update(f.path_info) - f.path_info = {} - update = True - if not 'extension' in f.info and f.path: - f.info['extension'] = f.path.split('.')[-1] - update = True - if update: - f.save() - - def backwards(self, orm): - "Write your backwards methods here." - - models = { - 'archive.file': { - 'Meta': {'object_name': 'File'}, - 'audio_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bits_per_pixel': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'channels': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'display_aspect_ratio': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'extension': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'framerate': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'is_audio': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_subtitle': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_video': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'null': 'True', 'to': "orm['item.Item']"}), - 'language': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '8', 'null': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '16'}), - 'part': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'part_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'path_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'pixel_format': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'samplerate': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'selected': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sort_path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'type': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'video_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'wanted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'archive.frame': { - 'Meta': {'unique_together': "(('file', 'position'),)", 'object_name': 'Frame'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'frames'", 'to': "orm['archive.File']"}), - 'frame': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'position': ('django.db.models.fields.FloatField', [], {}) - }, - 'archive.instance': { - 'Meta': {'unique_together': "(('path', 'volume'),)", 'object_name': 'Instance'}, - 'atime': ('django.db.models.fields.IntegerField', [], {'default': '1360345766'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'ctime': ('django.db.models.fields.IntegerField', [], {'default': '1360345766'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'instances'", 'to': "orm['archive.File']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ignore': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'mtime': ('django.db.models.fields.IntegerField', [], {'default': '1360345766'}), - 'path': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['archive.Volume']"}) - }, - 'archive.stream': { - 'Meta': {'unique_together': "(('file', 'resolution', 'format'),)", 'object_name': 'Stream'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'color': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'cuts': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'streams'", 'to': "orm['archive.File']"}), - 'format': ('django.db.models.fields.CharField', [], {'default': "'webm'", 'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'null': 'True', 'db_index': 'True'}), - 'resolution': ('django.db.models.fields.IntegerField', [], {'default': '96'}), - 'source': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'derivatives'", 'null': 'True', 'to': "orm['archive.Stream']"}), - 'video': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'archive.volume': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Volume'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'volumes'", 'to': "orm['auth.User']"}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['archive'] - symmetrical = True diff --git a/pandora/archive/migrations/0003_auto__del_field_file_path_info.py b/pandora/archive/migrations/0003_auto__del_field_file_path_info.py deleted file mode 100644 index 15faab51..00000000 --- a/pandora/archive/migrations/0003_auto__del_field_file_path_info.py +++ /dev/null @@ -1,171 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'File.path_info' - db.delete_column('archive_file', 'path_info') - - - def backwards(self, orm): - # Adding field 'File.path_info' - db.add_column('archive_file', 'path_info', - self.gf('ox.django.fields.DictField')(default={}), - keep_default=False) - - - models = { - 'archive.file': { - 'Meta': {'object_name': 'File'}, - 'audio_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bits_per_pixel': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'channels': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'display_aspect_ratio': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'extension': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'framerate': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'is_audio': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_subtitle': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_video': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'null': 'True', 'to': "orm['item.Item']"}), - 'language': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '8', 'null': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '16'}), - 'part': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'part_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'pixel_format': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'samplerate': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'selected': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sort_path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'type': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'video_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'wanted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'archive.frame': { - 'Meta': {'unique_together': "(('file', 'position'),)", 'object_name': 'Frame'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'frames'", 'to': "orm['archive.File']"}), - 'frame': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'position': ('django.db.models.fields.FloatField', [], {}) - }, - 'archive.instance': { - 'Meta': {'unique_together': "(('path', 'volume'),)", 'object_name': 'Instance'}, - 'atime': ('django.db.models.fields.IntegerField', [], {'default': '1360346401'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'ctime': ('django.db.models.fields.IntegerField', [], {'default': '1360346401'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'instances'", 'to': "orm['archive.File']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ignore': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'mtime': ('django.db.models.fields.IntegerField', [], {'default': '1360346401'}), - 'path': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['archive.Volume']"}) - }, - 'archive.stream': { - 'Meta': {'unique_together': "(('file', 'resolution', 'format'),)", 'object_name': 'Stream'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'color': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'cuts': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'streams'", 'to': "orm['archive.File']"}), - 'format': ('django.db.models.fields.CharField', [], {'default': "'webm'", 'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'null': 'True', 'db_index': 'True'}), - 'resolution': ('django.db.models.fields.IntegerField', [], {'default': '96'}), - 'source': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'derivatives'", 'null': 'True', 'to': "orm['archive.Stream']"}), - 'video': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'archive.volume': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Volume'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'volumes'", 'to': "orm['auth.User']"}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['archive'] \ No newline at end of file diff --git a/pandora/archive/migrations/0004_item_id_not_null.py b/pandora/archive/migrations/0004_item_id_not_null.py deleted file mode 100644 index 089e8c4a..00000000 --- a/pandora/archive/migrations/0004_item_id_not_null.py +++ /dev/null @@ -1,169 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models, connection, transaction - - -class Migration(SchemaMigration): - - def forwards(self, orm): - table_name = orm['archive.File']._meta.db_table - cursor = connection.cursor() - sql = 'ALTER TABLE "%s" ALTER COLUMN item_id DROP NOT NULL' % table_name - cursor.execute(sql) - transaction.commit_unless_managed() - - def backwards(self, orm): - pass - - models = { - 'archive.file': { - 'Meta': {'object_name': 'File'}, - 'audio_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bits_per_pixel': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'channels': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'display_aspect_ratio': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'extension': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'framerate': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'is_audio': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_subtitle': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_video': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'null': 'True', 'to': "orm['item.Item']"}), - 'language': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '8', 'null': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '16'}), - 'part': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'part_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'pixel_format': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'samplerate': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'selected': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sort_path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'type': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'video_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'wanted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'archive.frame': { - 'Meta': {'unique_together': "(('file', 'position'),)", 'object_name': 'Frame'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'frames'", 'to': "orm['archive.File']"}), - 'frame': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'position': ('django.db.models.fields.FloatField', [], {}) - }, - 'archive.instance': { - 'Meta': {'unique_together': "(('path', 'volume'),)", 'object_name': 'Instance'}, - 'atime': ('django.db.models.fields.IntegerField', [], {'default': '1360404509'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'ctime': ('django.db.models.fields.IntegerField', [], {'default': '1360404509'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'instances'", 'to': "orm['archive.File']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ignore': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'mtime': ('django.db.models.fields.IntegerField', [], {'default': '1360404509'}), - 'path': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['archive.Volume']"}) - }, - 'archive.stream': { - 'Meta': {'unique_together': "(('file', 'resolution', 'format'),)", 'object_name': 'Stream'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'color': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'cuts': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'streams'", 'to': "orm['archive.File']"}), - 'format': ('django.db.models.fields.CharField', [], {'default': "'webm'", 'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'null': 'True', 'db_index': 'True'}), - 'resolution': ('django.db.models.fields.IntegerField', [], {'default': '96'}), - 'source': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'derivatives'", 'null': 'True', 'to': "orm['archive.Stream']"}), - 'video': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'archive.volume': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Volume'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'volumes'", 'to': "orm['auth.User']"}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['archive'] diff --git a/pandora/archive/migrations/0005_data_folders.py b/pandora/archive/migrations/0005_data_folders.py deleted file mode 100644 index 8d934f71..00000000 --- a/pandora/archive/migrations/0005_data_folders.py +++ /dev/null @@ -1,174 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - "Write your forwards methods here." - # Note: Remember to use orm['appname.ModelName'] rather than "from appname.models..." - for s in orm['archive.Stream'].objects.all(): - s.video.name = s.video.name.replace('files/', 'media/') - s.save() - for f in orm['archive.File'].objects.exclude(data=''): - f.data.name = f.data.name.replace('files/', 'media/') - f.save() - for f in orm['archive.Frame'].objects.exclude(frame=''): - f.frame.name = f.frame.name.replace('files/', 'media/') - f.save() - - def backwards(self, orm): - "Write your backwards methods here." - - models = { - 'archive.file': { - 'Meta': {'object_name': 'File'}, - 'audio_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bits_per_pixel': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'channels': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'display_aspect_ratio': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'extension': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'framerate': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'is_audio': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_subtitle': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_video': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'null': 'True', 'to': "orm['item.Item']"}), - 'language': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '8', 'null': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '16'}), - 'part': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'part_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'pixel_format': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'samplerate': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'selected': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sort_path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'type': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'video_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'wanted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'archive.frame': { - 'Meta': {'unique_together': "(('file', 'position'),)", 'object_name': 'Frame'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'frames'", 'to': "orm['archive.File']"}), - 'frame': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'position': ('django.db.models.fields.FloatField', [], {}) - }, - 'archive.instance': { - 'Meta': {'unique_together': "(('path', 'volume'),)", 'object_name': 'Instance'}, - 'atime': ('django.db.models.fields.IntegerField', [], {'default': '1364213876'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'ctime': ('django.db.models.fields.IntegerField', [], {'default': '1364213876'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'instances'", 'to': "orm['archive.File']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ignore': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'mtime': ('django.db.models.fields.IntegerField', [], {'default': '1364213876'}), - 'path': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['archive.Volume']"}) - }, - 'archive.stream': { - 'Meta': {'unique_together': "(('file', 'resolution', 'format'),)", 'object_name': 'Stream'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'color': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'cuts': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'streams'", 'to': "orm['archive.File']"}), - 'format': ('django.db.models.fields.CharField', [], {'default': "'webm'", 'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'null': 'True', 'db_index': 'True'}), - 'resolution': ('django.db.models.fields.IntegerField', [], {'default': '96'}), - 'source': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'derivatives'", 'null': 'True', 'to': "orm['archive.Stream']"}), - 'video': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'archive.volume': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Volume'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'volumes'", 'to': "orm['auth.User']"}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['archive'] - symmetrical = True diff --git a/pandora/archive/migrations/0006_encoding.py b/pandora/archive/migrations/0006_encoding.py deleted file mode 100644 index 2159ddc3..00000000 --- a/pandora/archive/migrations/0006_encoding.py +++ /dev/null @@ -1,171 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'File.encoding' - db.add_column('archive_file', 'encoding', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'File.encoding' - db.delete_column('archive_file', 'encoding') - - - models = { - 'archive.file': { - 'Meta': {'object_name': 'File'}, - 'audio_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bits_per_pixel': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'channels': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'display_aspect_ratio': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'encoding': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'extension': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'framerate': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'is_audio': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_subtitle': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_video': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'null': 'True', 'to': "orm['item.Item']"}), - 'language': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '8', 'null': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '16'}), - 'part': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'part_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'pixel_format': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'samplerate': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'selected': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sort_path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'type': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'video_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'wanted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'archive.frame': { - 'Meta': {'unique_together': "(('file', 'position'),)", 'object_name': 'Frame'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'frames'", 'to': "orm['archive.File']"}), - 'frame': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'position': ('django.db.models.fields.FloatField', [], {}) - }, - 'archive.instance': { - 'Meta': {'unique_together': "(('path', 'volume'),)", 'object_name': 'Instance'}, - 'atime': ('django.db.models.fields.IntegerField', [], {'default': '1364297821'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'ctime': ('django.db.models.fields.IntegerField', [], {'default': '1364297821'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'instances'", 'to': "orm['archive.File']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ignore': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'mtime': ('django.db.models.fields.IntegerField', [], {'default': '1364297821'}), - 'path': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['archive.Volume']"}) - }, - 'archive.stream': { - 'Meta': {'unique_together': "(('file', 'resolution', 'format'),)", 'object_name': 'Stream'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'color': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'cuts': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'streams'", 'to': "orm['archive.File']"}), - 'format': ('django.db.models.fields.CharField', [], {'default': "'webm'", 'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'null': 'True', 'db_index': 'True'}), - 'resolution': ('django.db.models.fields.IntegerField', [], {'default': '96'}), - 'source': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'derivatives'", 'null': 'True', 'to': "orm['archive.Stream']"}), - 'video': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'archive.volume': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Volume'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'volumes'", 'to': "orm['auth.User']"}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['archive'] \ No newline at end of file diff --git a/pandora/archive/migrations/0007_video_media.py b/pandora/archive/migrations/0007_video_media.py deleted file mode 100644 index 7691e680..00000000 --- a/pandora/archive/migrations/0007_video_media.py +++ /dev/null @@ -1,166 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - db.rename_column('archive_stream', 'video', 'media') - - def backwards(self, orm): - db.rename_column('archive_stream', 'media', 'video') - - - models = { - 'archive.file': { - 'Meta': {'object_name': 'File'}, - 'audio_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bits_per_pixel': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'channels': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'display_aspect_ratio': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'encoding': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'extension': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'framerate': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'is_audio': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_subtitle': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_video': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'null': 'True', 'to': "orm['item.Item']"}), - 'language': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '8', 'null': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '16'}), - 'part': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'part_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'pixel_format': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'samplerate': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'selected': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sort_path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'type': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'video_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'wanted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'archive.frame': { - 'Meta': {'unique_together': "(('file', 'position'),)", 'object_name': 'Frame'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'frames'", 'to': "orm['archive.File']"}), - 'frame': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'position': ('django.db.models.fields.FloatField', [], {}) - }, - 'archive.instance': { - 'Meta': {'unique_together': "(('path', 'volume'),)", 'object_name': 'Instance'}, - 'atime': ('django.db.models.fields.IntegerField', [], {'default': '1366568952'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'ctime': ('django.db.models.fields.IntegerField', [], {'default': '1366568952'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'instances'", 'to': "orm['archive.File']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ignore': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'mtime': ('django.db.models.fields.IntegerField', [], {'default': '1366568952'}), - 'path': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['archive.Volume']"}) - }, - 'archive.stream': { - 'Meta': {'unique_together': "(('file', 'resolution', 'format'),)", 'object_name': 'Stream'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'color': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'cuts': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'streams'", 'to': "orm['archive.File']"}), - 'format': ('django.db.models.fields.CharField', [], {'default': "'webm'", 'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'media': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'null': 'True', 'db_index': 'True'}), - 'resolution': ('django.db.models.fields.IntegerField', [], {'default': '96'}), - 'source': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'derivatives'", 'null': 'True', 'to': "orm['archive.Stream']"}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'archive.volume': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Volume'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'volumes'", 'to': "orm['auth.User']"}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['archive'] diff --git a/pandora/archive/migrations/0008_state.py b/pandora/archive/migrations/0008_state.py deleted file mode 100644 index 63c0d109..00000000 --- a/pandora/archive/migrations/0008_state.py +++ /dev/null @@ -1,172 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'File.queued' - db.add_column('archive_file', 'queued', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'File.queued' - db.delete_column('archive_file', 'queued') - - - models = { - 'archive.file': { - 'Meta': {'object_name': 'File'}, - 'audio_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bits_per_pixel': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'channels': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'display_aspect_ratio': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'encoding': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'extension': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'framerate': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'is_audio': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_subtitle': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_video': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'null': 'True', 'to': "orm['item.Item']"}), - 'language': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '8', 'null': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '16'}), - 'part': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'part_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'pixel_format': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'queued': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'samplerate': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'selected': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sort_path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'type': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'video_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'wanted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'archive.frame': { - 'Meta': {'unique_together': "(('file', 'position'),)", 'object_name': 'Frame'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'frames'", 'to': "orm['archive.File']"}), - 'frame': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'position': ('django.db.models.fields.FloatField', [], {}) - }, - 'archive.instance': { - 'Meta': {'unique_together': "(('path', 'volume'),)", 'object_name': 'Instance'}, - 'atime': ('django.db.models.fields.IntegerField', [], {'default': '1378990140'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'ctime': ('django.db.models.fields.IntegerField', [], {'default': '1378990140'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'instances'", 'to': "orm['archive.File']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ignore': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'mtime': ('django.db.models.fields.IntegerField', [], {'default': '1378990140'}), - 'path': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['archive.Volume']"}) - }, - 'archive.stream': { - 'Meta': {'unique_together': "(('file', 'resolution', 'format'),)", 'object_name': 'Stream'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'color': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'cuts': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'streams'", 'to': "orm['archive.File']"}), - 'format': ('django.db.models.fields.CharField', [], {'default': "'webm'", 'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'media': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'null': 'True', 'db_index': 'True'}), - 'resolution': ('django.db.models.fields.IntegerField', [], {'default': '96'}), - 'source': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'derivatives'", 'null': 'True', 'to': "orm['archive.Stream']"}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'archive.volume': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Volume'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'volumes'", 'to': "orm['auth.User']"}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['archive'] \ No newline at end of file diff --git a/pandora/archive/migrations/0009_error.py b/pandora/archive/migrations/0009_error.py deleted file mode 100644 index 5a939dbc..00000000 --- a/pandora/archive/migrations/0009_error.py +++ /dev/null @@ -1,182 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'File.failed' - db.add_column('archive_file', 'failed', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - # Adding field 'Stream.error' - db.add_column('archive_stream', 'error', - self.gf('django.db.models.fields.TextField')(default='', blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'File.failed' - db.delete_column('archive_file', 'failed') - - # Deleting field 'Stream.error' - db.delete_column('archive_stream', 'error') - - - models = { - 'archive.file': { - 'Meta': {'object_name': 'File'}, - 'audio_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bits_per_pixel': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'channels': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'display_aspect_ratio': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'encoding': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'extension': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'failed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'framerate': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'is_audio': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_subtitle': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_video': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'null': 'True', 'to': "orm['item.Item']"}), - 'language': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '8', 'null': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '16'}), - 'part': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'part_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'pixel_format': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'queued': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'samplerate': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'selected': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sort_path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'type': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'video_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'wanted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'archive.frame': { - 'Meta': {'unique_together': "(('file', 'position'),)", 'object_name': 'Frame'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'frames'", 'to': "orm['archive.File']"}), - 'frame': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'position': ('django.db.models.fields.FloatField', [], {}) - }, - 'archive.instance': { - 'Meta': {'unique_together': "(('path', 'volume'),)", 'object_name': 'Instance'}, - 'atime': ('django.db.models.fields.IntegerField', [], {'default': '1382350870'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'ctime': ('django.db.models.fields.IntegerField', [], {'default': '1382350870'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'instances'", 'to': "orm['archive.File']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ignore': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'mtime': ('django.db.models.fields.IntegerField', [], {'default': '1382350870'}), - 'path': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['archive.Volume']"}) - }, - 'archive.stream': { - 'Meta': {'unique_together': "(('file', 'resolution', 'format'),)", 'object_name': 'Stream'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'color': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'cuts': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'error': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'streams'", 'to': "orm['archive.File']"}), - 'format': ('django.db.models.fields.CharField', [], {'default': "'webm'", 'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'media': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'null': 'True', 'db_index': 'True'}), - 'resolution': ('django.db.models.fields.IntegerField', [], {'default': '96'}), - 'source': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'derivatives'", 'null': 'True', 'to': "orm['archive.Stream']"}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'archive.volume': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Volume'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'volumes'", 'to': "orm['auth.User']"}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['archive'] \ No newline at end of file diff --git a/pandora/archive/migrations/0010_extend_language.py b/pandora/archive/migrations/0010_extend_language.py deleted file mode 100644 index ecc70f40..00000000 --- a/pandora/archive/migrations/0010_extend_language.py +++ /dev/null @@ -1,172 +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 'File.language' - db.alter_column('archive_file', 'language', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)) - - def backwards(self, orm): - - # Changing field 'File.language' - db.alter_column('archive_file', 'language', self.gf('django.db.models.fields.CharField')(max_length=8, null=True)) - - models = { - 'archive.file': { - 'Meta': {'object_name': 'File'}, - 'audio_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bits_per_pixel': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'channels': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'display_aspect_ratio': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'encoding': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'extension': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'failed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'framerate': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'is_audio': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_subtitle': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_video': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'null': 'True', 'to': "orm['item.Item']"}), - 'language': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '16'}), - 'part': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'part_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'pixel_format': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'queued': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'samplerate': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'selected': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sort_path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'type': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'video_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'wanted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'archive.frame': { - 'Meta': {'unique_together': "(('file', 'position'),)", 'object_name': 'Frame'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'frames'", 'to': "orm['archive.File']"}), - 'frame': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'position': ('django.db.models.fields.FloatField', [], {}) - }, - 'archive.instance': { - 'Meta': {'unique_together': "(('path', 'volume'),)", 'object_name': 'Instance'}, - 'atime': ('django.db.models.fields.IntegerField', [], {'default': '1406046216'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'ctime': ('django.db.models.fields.IntegerField', [], {'default': '1406046216'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'instances'", 'to': "orm['archive.File']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ignore': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'mtime': ('django.db.models.fields.IntegerField', [], {'default': '1406046216'}), - 'path': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['archive.Volume']"}) - }, - 'archive.stream': { - 'Meta': {'unique_together': "(('file', 'resolution', 'format'),)", 'object_name': 'Stream'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'color': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'cuts': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'error': ('django.db.models.fields.TextField', [], {'default': "''", 'blank': 'True'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'streams'", 'to': "orm['archive.File']"}), - 'format': ('django.db.models.fields.CharField', [], {'default': "'webm'", 'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'media': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'null': 'True', 'db_index': 'True'}), - 'resolution': ('django.db.models.fields.IntegerField', [], {'default': '96'}), - 'source': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'derivatives'", 'null': 'True', 'to': "orm['archive.Stream']"}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'archive.volume': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Volume'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'volumes'", 'to': "orm['auth.User']"}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['archive'] \ No newline at end of file diff --git a/pandora/archive/migrations/0011_frame_dimensions.py b/pandora/archive/migrations/0011_frame_dimensions.py deleted file mode 100644 index 340d1902..00000000 --- a/pandora/archive/migrations/0011_frame_dimensions.py +++ /dev/null @@ -1,186 +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 'Frame.width' - db.add_column('archive_frame', 'width', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - # Adding field 'Frame.height' - db.add_column('archive_frame', 'height', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - for f in orm['archive.Frame'].objects.all(): - f.save() - - def backwards(self, orm): - # Deleting field 'Frame.width' - db.delete_column('archive_frame', 'width') - - # Deleting field 'Frame.height' - db.delete_column('archive_frame', 'height') - - - models = { - 'archive.file': { - 'Meta': {'object_name': 'File'}, - 'audio_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'bits_per_pixel': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'channels': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'display_aspect_ratio': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.FloatField', [], {'null': 'True'}), - 'encoding': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'extension': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'failed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'framerate': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'is_audio': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_subtitle': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_video': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'null': 'True', 'to': "orm['item.Item']"}), - 'language': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '16'}), - 'part': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'part_title': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'pixel_format': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'queued': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'samplerate': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'selected': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'sort_path': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '2048'}), - 'type': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'version': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255', 'null': 'True'}), - 'video_codec': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'wanted': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'archive.frame': { - 'Meta': {'unique_together': "(('file', 'position'),)", 'object_name': 'Frame'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'frames'", 'to': "orm['archive.File']"}), - 'frame': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'null': 'True'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'position': ('django.db.models.fields.FloatField', [], {}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'archive.instance': { - 'Meta': {'unique_together': "(('path', 'volume'),)", 'object_name': 'Instance'}, - 'atime': ('django.db.models.fields.IntegerField', [], {'default': '1411899190'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'ctime': ('django.db.models.fields.IntegerField', [], {'default': '1411899190'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'instances'", 'to': "orm['archive.File']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'ignore': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'mtime': ('django.db.models.fields.IntegerField', [], {'default': '1411899190'}), - 'path': ('django.db.models.fields.CharField', [], {'max_length': '2048'}), - 'volume': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['archive.Volume']"}) - }, - 'archive.stream': { - 'Meta': {'unique_together': "(('file', 'resolution', 'format'),)", 'object_name': 'Stream'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'available': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'color': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'cuts': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'error': ('django.db.models.fields.TextField', [], {'default': "''", 'blank': 'True'}), - 'file': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'streams'", 'to': "orm['archive.File']"}), - 'format': ('django.db.models.fields.CharField', [], {'default': "'webm'", 'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'media': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'null': 'True', 'db_index': 'True'}), - 'resolution': ('django.db.models.fields.IntegerField', [], {'default': '96'}), - 'source': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'derivatives'", 'null': 'True', 'to': "orm['archive.Stream']"}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'archive.volume': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Volume'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'volumes'", 'to': "orm['auth.User']"}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'public_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['archive'] diff --git a/pandora/changelog/migrations/0001_initial.py b/pandora/changelog/migrations/0001_initial.py deleted file mode 100644 index 9572a67d..00000000 --- a/pandora/changelog/migrations/0001_initial.py +++ /dev/null @@ -1,36 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Changelog' - db.create_table('changelog_changelog', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('type', self.gf('django.db.models.fields.CharField')(max_length=255, db_index=True)), - ('value', self.gf('ox.django.fields.DictField')(default={})), - )) - db.send_create_signal('changelog', ['Changelog']) - - - def backwards(self, orm): - # Deleting model 'Changelog' - db.delete_table('changelog_changelog') - - - models = { - 'changelog.changelog': { - 'Meta': {'object_name': 'Changelog'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'value': ('ox.django.fields.DictField', [], {'default': '{}'}) - } - } - - complete_apps = ['changelog'] \ No newline at end of file diff --git a/pandora/changelog/migrations/0002_new_changelog.py b/pandora/changelog/migrations/0002_new_changelog.py deleted file mode 100644 index ded9b919..00000000 --- a/pandora/changelog/migrations/0002_new_changelog.py +++ /dev/null @@ -1,83 +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 'Log' - db.create_table('changelog_log', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('action', self.gf('django.db.models.fields.CharField')(max_length=255, db_index=True)), - ('data', self.gf('ox.django.fields.DictField')(default={})), - ('created', self.gf('django.db.models.fields.DateTimeField')()), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='changelog', null=True, to=orm['auth.User'])), - ('changeid', self.gf('django.db.models.fields.CharField')(max_length=255)), - )) - db.send_create_signal('changelog', ['Log']) - - - def backwards(self, orm): - # Deleting model 'Log' - db.delete_table('changelog_log') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'changelog.changelog': { - 'Meta': {'object_name': 'Changelog'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'value': ('ox.django.fields.DictField', [], {'default': '{}'}) - }, - 'changelog.log': { - 'Meta': {'object_name': 'Log'}, - 'action': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'changeid': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'created': ('django.db.models.fields.DateTimeField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'changelog'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - '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'}) - } - } - - complete_apps = ['changelog'] diff --git a/pandora/changelog/migrations/0003_date_index.py b/pandora/changelog/migrations/0003_date_index.py deleted file mode 100644 index 72f0719f..00000000 --- a/pandora/changelog/migrations/0003_date_index.py +++ /dev/null @@ -1,75 +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 index on 'Log', fields ['created'] - db.create_index('changelog_log', ['created']) - - - def backwards(self, orm): - # Removing index on 'Log', fields ['created'] - db.delete_index('changelog_log', ['created']) - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'changelog.changelog': { - 'Meta': {'object_name': 'Changelog'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'value': ('ox.django.fields.DictField', [], {'default': '{}'}) - }, - 'changelog.log': { - 'Meta': {'object_name': 'Log'}, - 'action': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'changeid': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'changelog'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - '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'}) - } - } - - complete_apps = ['changelog'] \ No newline at end of file diff --git a/pandora/changelog/migrations/0004_auto__chg_field_log_changeid.py b/pandora/changelog/migrations/0004_auto__chg_field_log_changeid.py deleted file mode 100644 index 7655b363..00000000 --- a/pandora/changelog/migrations/0004_auto__chg_field_log_changeid.py +++ /dev/null @@ -1,75 +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 'Log.changeid' - db.alter_column('changelog_log', 'changeid', self.gf('django.db.models.fields.TextField')()) - - def backwards(self, orm): - - # Changing field 'Log.changeid' - db.alter_column('changelog_log', 'changeid', self.gf('django.db.models.fields.CharField')(max_length=255)) - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'changelog.changelog': { - 'Meta': {'object_name': 'Changelog'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'value': ('ox.django.fields.DictField', [], {'default': '{}'}) - }, - 'changelog.log': { - 'Meta': {'object_name': 'Log'}, - 'action': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'changeid': ('django.db.models.fields.TextField', [], {}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'changelog'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - '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'}) - } - } - - complete_apps = ['changelog'] \ No newline at end of file diff --git a/pandora/clip/migrations/0001_initial.py b/pandora/clip/migrations/0001_initial.py deleted file mode 100644 index 5122da09..00000000 --- a/pandora/clip/migrations/0001_initial.py +++ /dev/null @@ -1,191 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Clip' - db.create_table('clip_clip', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('aspect_ratio', self.gf('django.db.models.fields.FloatField')(default=0)), - ('item', self.gf('django.db.models.fields.related.ForeignKey')(related_name='clips', to=orm['item.Item'])), - ('sort', self.gf('django.db.models.fields.related.ForeignKey')(related_name='matching_clips', to=orm['item.ItemSort'])), - ('user', self.gf('django.db.models.fields.IntegerField')(null=True, db_index=True)), - ('start', self.gf('django.db.models.fields.FloatField')(default=-1, db_index=True)), - ('end', self.gf('django.db.models.fields.FloatField')(default=-1)), - ('duration', self.gf('django.db.models.fields.FloatField')(default=0, db_index=True)), - ('hue', self.gf('django.db.models.fields.FloatField')(default=0, db_index=True)), - ('saturation', self.gf('django.db.models.fields.FloatField')(default=0, db_index=True)), - ('lightness', self.gf('django.db.models.fields.FloatField')(default=0, db_index=True)), - ('volume', self.gf('django.db.models.fields.FloatField')(default=0, null=True, db_index=True)), - ('sortvalue', self.gf('django.db.models.fields.CharField')(max_length=1000, null=True, db_index=True)), - ('findvalue', self.gf('django.db.models.fields.TextField')(null=True, db_index=False)), - ('subtitles', self.gf('django.db.models.fields.BooleanField')(default=False, db_index=True)), - )) - db.send_create_signal('clip', ['Clip']) - - # Adding unique constraint on 'Clip', fields ['item', 'start', 'end'] - db.create_unique('clip_clip', ['item_id', 'start', 'end']) - - # Adding model 'Random' - db.create_table('clip_random', ( - ('clip', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['clip.Clip'], primary_key=True)), - ('random', self.gf('django.db.models.fields.BigIntegerField')(null=True, db_index=True)), - )) - db.send_create_signal('clip', ['Random']) - - - def backwards(self, orm): - # Removing unique constraint on 'Clip', fields ['item', 'start', 'end'] - db.delete_unique('clip_clip', ['item_id', 'start', 'end']) - - # Deleting model 'Clip' - db.delete_table('clip_clip') - - # Deleting model 'Random' - db.delete_table('clip_random') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'clip.clip': { - 'Meta': {'unique_together': "(('item', 'start', 'end'),)", 'object_name': 'Clip'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_index': 'False'}), - 'hue': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clips'", 'to': "orm['item.Item']"}), - 'lightness': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'sort': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'matching_clips'", 'to': "orm['item.ItemSort']"}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'subtitles': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'user': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0', 'null': 'True', 'db_index': 'True'}) - }, - 'clip.random': { - 'Meta': {'object_name': 'Random'}, - 'clip': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['clip.Clip']", 'primary_key': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'null': 'True', 'db_index': 'True'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'budget': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'gross': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'likes': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'profit': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'releasedate': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'votes': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - } - } - - complete_apps = ['clip'] diff --git a/pandora/document/migrations/0001_initial.py b/pandora/document/migrations/0001_initial.py deleted file mode 100644 index 6596706e..00000000 --- a/pandora/document/migrations/0001_initial.py +++ /dev/null @@ -1,104 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - -from ..migration_utils import was_applied - -class Migration(SchemaMigration): - - def forwards(self, orm): - if was_applied(__file__, 'file'): - return - - # Adding model 'File' - db.create_table('file_file', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='files', to=orm['auth.User'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('extension', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('size', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('matches', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('ratio', self.gf('django.db.models.fields.FloatField')(default=1)), - ('description', self.gf('django.db.models.fields.TextField')(default='')), - ('oshash', self.gf('django.db.models.fields.CharField')(max_length=16, unique=True, null=True)), - ('file', self.gf('django.db.models.fields.files.FileField')(default=None, max_length=100, null=True, blank=True)), - ('uploading', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('name_sort', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('description_sort', self.gf('django.db.models.fields.CharField')(max_length=512)), - )) - db.send_create_signal('document', ['File']) - - # Adding unique constraint on 'File', fields ['user', 'name', 'extension'] - db.create_unique('file_file', ['user_id', 'name', 'extension']) - - - def backwards(self, orm): - # Removing unique constraint on 'File', fields ['user', 'name', 'extension'] - db.delete_unique('file_file', ['user_id', 'name', 'extension']) - - # Deleting model 'File' - db.delete_table('file_file') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'file.file': { - 'Meta': {'unique_together': "(('user', 'name', 'extension'),)", 'object_name': 'File'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512'}), - 'extension': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'unique': 'True', 'null': 'True'}), - 'ratio': ('django.db.models.fields.FloatField', [], {'default': '1'}), - 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['file'] diff --git a/pandora/document/migrations/0002_data_folders.py b/pandora/document/migrations/0002_data_folders.py deleted file mode 100644 index 8de85975..00000000 --- a/pandora/document/migrations/0002_data_folders.py +++ /dev/null @@ -1,103 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -from ..migration_utils import was_applied - -class Migration(DataMigration): - - def forwards(self, orm): - if was_applied(__file__, 'file'): - return - - "Write your forwards methods here." - # Note: Remember to use orm['appname.ModelName'] rather than "from appname.models..." - import os - from os.path import exists - from django.conf import settings - - media_path = os.path.join(settings.MEDIA_ROOT, 'media') - files_path = os.path.join(settings.MEDIA_ROOT, 'files') - uploads_path = os.path.join(settings.MEDIA_ROOT, 'uploads') - if not exists(media_path) and exists(files_path): - os.rename(files_path, media_path) - if not exists(files_path) and exists(uploads_path): - os.rename(uploads_path, files_path) - for f in orm['file.File'].objects.all(): - f.file.name = f.file.name.replace('uploads/', 'files/') - f.save() - - def backwards(self, orm): - import os - from os.path import exists - from django.conf import settings - - media_path = os.path.join(settings.MEDIA_ROOT, 'media') - files_path = os.path.join(settings.MEDIA_ROOT, 'files') - uploads_path = os.path.join(settings.MEDIA_ROOT, 'uploads') - if exists(media_path) and exists(files_path) and not exists(uploads_path): - os.rename(files_path, uploads_path) - if exists(media_path) and not exists(files_path): - os.rename(media_path, files_path) - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'file.file': { - 'Meta': {'unique_together': "(('user', 'name', 'extension'),)", 'object_name': 'File'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512'}), - 'extension': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'unique': 'True', 'null': 'True'}), - 'ratio': ('django.db.models.fields.FloatField', [], {'default': '1'}), - 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['file'] - symmetrical = True diff --git a/pandora/document/migrations/0003_rename.py b/pandora/document/migrations/0003_rename.py deleted file mode 100644 index 22b290ba..00000000 --- a/pandora/document/migrations/0003_rename.py +++ /dev/null @@ -1,90 +0,0 @@ -# -*- coding: utf-8 -*- -import os -from os.path import exists, join -import datetime - -from south.db import db -from south.v2 import SchemaMigration -from django.db import models -from django.conf import settings - -class Migration(SchemaMigration): - - def forwards(self, orm): - files_path = join(settings.MEDIA_ROOT, 'files') - documents_path = join(settings.MEDIA_ROOT, 'documents') - if not exists(documents_path) and exists(files_path): - os.rename(files_path, documents_path) - db.rename_table('file_file', 'document_document') - for f in orm['document.Document'].objects.all(): - f.file.name = f.file.name.replace('files/', 'documents/') - f.save() - - def backwards(self, orm): - files_path = join(settings.MEDIA_ROOT, 'files') - documents_path = join(settings.MEDIA_ROOT, 'documents') - if not exists(files_path) and exists(documents_path): - os.rename(documents_path, files_path) - for f in orm['document.Document'].objects.all(): - f.file.name = f.file.name.replace('documents/', 'files/') - f.save() - db.rename_table('document_document', 'file_file') - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'document.document': { - 'Meta': {'unique_together': "(('user', 'name', 'extension'),)", 'object_name': 'Document'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512'}), - 'extension': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'unique': 'True', 'null': 'True'}), - 'ratio': ('django.db.models.fields.FloatField', [], {'default': '1'}), - 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['document'] diff --git a/pandora/document/migrations/0004_itemproperties.py b/pandora/document/migrations/0004_itemproperties.py deleted file mode 100644 index 1ba44883..00000000 --- a/pandora/document/migrations/0004_itemproperties.py +++ /dev/null @@ -1,127 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'ItemProperties' - db.create_table('document_itemproperties', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('item', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['item.Item'])), - ('document', self.gf('django.db.models.fields.related.ForeignKey')(related_name='descriptions', to=orm['document.Document'])), - ('description', self.gf('django.db.models.fields.TextField')(default='')), - ('index', self.gf('django.db.models.fields.IntegerField')(default=0)), - )) - db.send_create_signal('document', ['ItemProperties']) - - # Adding unique constraint on 'ItemProperties', fields ['item', 'document'] - db.create_unique('document_itemproperties', ['item_id', 'document_id']) - - - def backwards(self, orm): - # Removing unique constraint on 'ItemProperties', fields ['item', 'document'] - db.delete_unique('document_itemproperties', ['item_id', 'document_id']) - - # Deleting model 'ItemProperties' - db.delete_table('document_itemproperties') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'document.document': { - 'Meta': {'unique_together': "(('user', 'name', 'extension'),)", 'object_name': 'Document'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512'}), - 'extension': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'documents'", 'symmetrical': 'False', 'through': "orm['document.ItemProperties']", 'to': "orm['item.Item']"}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'unique': 'True', 'null': 'True'}), - 'ratio': ('django.db.models.fields.FloatField', [], {'default': '1'}), - 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['auth.User']"}) - }, - 'document.itemproperties': { - 'Meta': {'unique_together': "(('item', 'document'),)", 'object_name': 'ItemProperties'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'descriptions'", 'to': "orm['document.Document']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['document'] \ No newline at end of file diff --git a/pandora/document/migrations/0005_add_pages_resolution.py b/pandora/document/migrations/0005_add_pages_resolution.py deleted file mode 100644 index 38547d71..00000000 --- a/pandora/document/migrations/0005_add_pages_resolution.py +++ /dev/null @@ -1,133 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Document.pages' - db.add_column('document_document', 'pages', - self.gf('django.db.models.fields.IntegerField')(default=-1), - keep_default=False) - - # Adding field 'Document.width' - db.add_column('document_document', 'width', - self.gf('django.db.models.fields.IntegerField')(default=-1), - keep_default=False) - - # Adding field 'Document.height' - db.add_column('document_document', 'height', - self.gf('django.db.models.fields.IntegerField')(default=-1), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Document.pages' - db.delete_column('document_document', 'pages') - - # Deleting field 'Document.width' - db.delete_column('document_document', 'width') - - # Deleting field 'Document.height' - db.delete_column('document_document', 'height') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'document.document': { - 'Meta': {'unique_together': "(('user', 'name', 'extension'),)", 'object_name': 'Document'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512'}), - 'extension': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'documents'", 'symmetrical': 'False', 'through': "orm['document.ItemProperties']", 'to': "orm['item.Item']"}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'unique': 'True', 'null': 'True'}), - 'pages': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'ratio': ('django.db.models.fields.FloatField', [], {'default': '1'}), - 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['auth.User']"}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '-1'}) - }, - 'document.itemproperties': { - 'Meta': {'unique_together': "(('item', 'document'),)", 'object_name': 'ItemProperties'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'descriptions'", 'to': "orm['document.Document']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['document'] \ No newline at end of file diff --git a/pandora/document/migrations/0006_add_type_dimension.py b/pandora/document/migrations/0006_add_type_dimension.py deleted file mode 100644 index 5e35424d..00000000 --- a/pandora/document/migrations/0006_add_type_dimension.py +++ /dev/null @@ -1,127 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Document.type' - db.add_column('document_document', 'type', - self.gf('django.db.models.fields.CharField')(null=True, max_length=1024), - keep_default=False) - - # Adding field 'Document.dimensions_sort' - db.add_column('document_document', 'dimensions_sort', - self.gf('django.db.models.fields.CharField')(default='', max_length=512), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Document.type' - db.delete_column('document_document', 'type') - - # Deleting field 'Document.dimensions_sort' - db.delete_column('document_document', 'dimensions_sort') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'document.document': { - 'Meta': {'unique_together': "(('user', 'name', 'extension'),)", 'object_name': 'Document'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512'}), - 'dimensions_sort': ('django.db.models.fields.CharField', [], {'max_length': '512'}), - 'extension': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'documents'", 'symmetrical': 'False', 'through': "orm['document.ItemProperties']", 'to': "orm['item.Item']"}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'unique': 'True', 'null': 'True'}), - 'pages': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'ratio': ('django.db.models.fields.FloatField', [], {'default': '1'}), - 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'type': ('django.db.models.fields.CharField', [], {'null': 'True', 'max_length': '1024'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['auth.User']"}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '-1'}) - }, - 'document.itemproperties': { - 'Meta': {'unique_together': "(('item', 'document'),)", 'object_name': 'ItemProperties'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'descriptions'", 'to': "orm['document.Document']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['document'] diff --git a/pandora/document/migrations/0007_null.py b/pandora/document/migrations/0007_null.py deleted file mode 100644 index 91b5b594..00000000 --- a/pandora/document/migrations/0007_null.py +++ /dev/null @@ -1,123 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Document.description_sort' - db.alter_column('document_document', 'description_sort', self.gf('django.db.models.fields.CharField')(max_length=512, null=True)) - - # Changing field 'Document.name_sort' - db.alter_column('document_document', 'name_sort', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)) - - def backwards(self, orm): - - # Changing field 'Document.description_sort' - db.alter_column('document_document', 'description_sort', self.gf('django.db.models.fields.CharField')(default='', max_length=512)) - - # Changing field 'Document.name_sort' - db.alter_column('document_document', 'name_sort', self.gf('django.db.models.fields.CharField')(default='', max_length=255)) - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'document.document': { - 'Meta': {'unique_together': "(('user', 'name', 'extension'),)", 'object_name': 'Document'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True'}), - 'dimensions_sort': ('django.db.models.fields.CharField', [], {'max_length': '512'}), - 'extension': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'documents'", 'symmetrical': 'False', 'through': "orm['document.ItemProperties']", 'to': "orm['item.Item']"}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'unique': 'True', 'null': 'True'}), - 'pages': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'ratio': ('django.db.models.fields.FloatField', [], {'default': '1'}), - 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['auth.User']"}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '-1'}) - }, - 'document.itemproperties': { - 'Meta': {'unique_together': "(('item', 'document'),)", 'object_name': 'ItemProperties'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'descriptions'", 'to': "orm['document.Document']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['document'] \ No newline at end of file diff --git a/pandora/document/migrations/0008_item_desciption_sort.py b/pandora/document/migrations/0008_item_desciption_sort.py deleted file mode 100644 index f84935f6..00000000 --- a/pandora/document/migrations/0008_item_desciption_sort.py +++ /dev/null @@ -1,120 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'ItemProperties.description_sort' - db.add_column('document_itemproperties', 'description_sort', - self.gf('django.db.models.fields.CharField')(max_length=512, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'ItemProperties.description_sort' - db.delete_column('document_itemproperties', 'description_sort') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'document.document': { - 'Meta': {'unique_together': "(('user', 'name', 'extension'),)", 'object_name': 'Document'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True'}), - 'dimensions_sort': ('django.db.models.fields.CharField', [], {'max_length': '512'}), - 'extension': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'documents'", 'symmetrical': 'False', 'through': "orm['document.ItemProperties']", 'to': "orm['item.Item']"}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'unique': 'True', 'null': 'True'}), - 'pages': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'ratio': ('django.db.models.fields.FloatField', [], {'default': '1'}), - 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['auth.User']"}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '-1'}) - }, - 'document.itemproperties': { - 'Meta': {'unique_together': "(('item', 'document'),)", 'object_name': 'ItemProperties'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True'}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'descriptions'", 'to': "orm['document.Document']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['document'] \ No newline at end of file diff --git a/pandora/document/migrations/0009_type.py b/pandora/document/migrations/0009_type.py deleted file mode 100644 index eeb07ed9..00000000 --- a/pandora/document/migrations/0009_type.py +++ /dev/null @@ -1,119 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'Document.type' - db.delete_column('document_document', 'type') - - - def backwards(self, orm): - # Adding field 'Document.type' - db.add_column('document_document', 'type', - self.gf('django.db.models.fields.CharField')(max_length=1024, null=True), - keep_default=False) - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'document.document': { - 'Meta': {'unique_together': "(('user', 'name', 'extension'),)", 'object_name': 'Document'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True'}), - 'dimensions_sort': ('django.db.models.fields.CharField', [], {'max_length': '512'}), - 'extension': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'documents'", 'symmetrical': 'False', 'through': "orm['document.ItemProperties']", 'to': "orm['item.Item']"}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'unique': 'True', 'null': 'True'}), - 'pages': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'ratio': ('django.db.models.fields.FloatField', [], {'default': '1'}), - 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['auth.User']"}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '-1'}) - }, - 'document.itemproperties': { - 'Meta': {'unique_together': "(('item', 'document'),)", 'object_name': 'ItemProperties'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True'}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'descriptions'", 'to': "orm['document.Document']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['document'] \ No newline at end of file diff --git a/pandora/edit/migrations/0001_initial.py b/pandora/edit/migrations/0001_initial.py deleted file mode 100644 index cf56c10c..00000000 --- a/pandora/edit/migrations/0001_initial.py +++ /dev/null @@ -1,138 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Edit' - db.create_table('edit_edit', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('public', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('duration', self.gf('django.db.models.fields.FloatField')(default=0)), - )) - db.send_create_signal('edit', ['Edit']) - - # Adding unique constraint on 'Edit', fields ['user', 'name'] - db.create_unique('edit_edit', ['user_id', 'name']) - - # Adding model 'Clip' - db.create_table('edit_clip', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('edit', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['edit.Edit'])), - ('position', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('edit_position', self.gf('django.db.models.fields.FloatField')(default=0)), - ('item', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['item.Item'])), - ('start', self.gf('django.db.models.fields.FloatField')(default=0)), - ('end', self.gf('django.db.models.fields.FloatField')(default=0)), - )) - db.send_create_signal('edit', ['Clip']) - - - def backwards(self, orm): - # Removing unique constraint on 'Edit', fields ['user', 'name'] - db.delete_unique('edit_edit', ['user_id', 'name']) - - # Deleting model 'Edit' - db.delete_table('edit_edit') - - # Deleting model 'Clip' - db.delete_table('edit_clip') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'edit.clip': { - 'Meta': {'object_name': 'Clip'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'edit': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['edit.Edit']"}), - 'edit_position': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'position': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'edit.edit': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Edit'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['edit'] \ No newline at end of file diff --git a/pandora/edit/migrations/0002_cleanup.py b/pandora/edit/migrations/0002_cleanup.py deleted file mode 100644 index 5df168af..00000000 --- a/pandora/edit/migrations/0002_cleanup.py +++ /dev/null @@ -1,321 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Position' - db.create_table('edit_position', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('edit', self.gf('django.db.models.fields.related.ForeignKey')(related_name='position', to=orm['edit.Edit'])), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='edit_position', to=orm['auth.User'])), - ('section', self.gf('django.db.models.fields.CharField')(max_length='255')), - ('position', self.gf('django.db.models.fields.IntegerField')(default=0)), - )) - db.send_create_signal('edit', ['Position']) - - # Adding unique constraint on 'Position', fields ['user', 'edit', 'section'] - db.create_unique('edit_position', ['user_id', 'edit_id', 'section']) - - # Deleting field 'Clip.position' - db.delete_column('edit_clip', 'position') - - # Deleting field 'Clip.edit_position' - db.delete_column('edit_clip', 'edit_position') - - # Adding field 'Clip.index' - db.add_column('edit_clip', 'index', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - # Adding field 'Clip.annotation' - db.add_column('edit_clip', 'annotation', - self.gf('django.db.models.fields.related.ForeignKey')(default=None, related_name='editclip', null=True, to=orm['annotation.Annotation']), - keep_default=False) - - - # Changing field 'Clip.item' - db.alter_column('edit_clip', 'item_id', self.gf('django.db.models.fields.related.ForeignKey')(null=True, to=orm['item.Item'])) - # Deleting field 'Edit.public' - db.delete_column('edit_edit', 'public') - - # Deleting field 'Edit.duration' - db.delete_column('edit_edit', 'duration') - - # Adding field 'Edit.status' - db.add_column('edit_edit', 'status', - self.gf('django.db.models.fields.CharField')(default='private', max_length=20), - keep_default=False) - - # Adding field 'Edit.description' - db.add_column('edit_edit', 'description', - self.gf('django.db.models.fields.TextField')(default=''), - keep_default=False) - - # Adding field 'Edit.rightslevel' - db.add_column('edit_edit', 'rightslevel', - self.gf('django.db.models.fields.IntegerField')(default=0, db_index=True), - keep_default=False) - - # Adding field 'Edit.icon' - db.add_column('edit_edit', 'icon', - self.gf('django.db.models.fields.files.ImageField')(default=None, max_length=100, null=True, blank=True), - keep_default=False) - - # Adding field 'Edit.poster_frames' - db.add_column('edit_edit', 'poster_frames', - self.gf('ox.django.fields.TupleField')(default=[]), - keep_default=False) - - # Adding M2M table for field subscribed_users on 'Edit' - db.create_table('edit_edit_subscribed_users', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('edit', models.ForeignKey(orm['edit.edit'], null=False)), - ('user', models.ForeignKey(orm['auth.user'], null=False)) - )) - db.create_unique('edit_edit_subscribed_users', ['edit_id', 'user_id']) - - - def backwards(self, orm): - # Removing unique constraint on 'Position', fields ['user', 'edit', 'section'] - db.delete_unique('edit_position', ['user_id', 'edit_id', 'section']) - - # Deleting model 'Position' - db.delete_table('edit_position') - - # Adding field 'Clip.position' - db.add_column('edit_clip', 'position', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - # Adding field 'Clip.edit_position' - db.add_column('edit_clip', 'edit_position', - self.gf('django.db.models.fields.FloatField')(default=0), - keep_default=False) - - # Deleting field 'Clip.index' - db.delete_column('edit_clip', 'index') - - # Deleting field 'Clip.annotation' - db.delete_column('edit_clip', 'annotation_id') - - - # Changing field 'Clip.item' - db.alter_column('edit_clip', 'item_id', self.gf('django.db.models.fields.related.ForeignKey')(default=None, to=orm['item.Item'])) - # Adding field 'Edit.public' - db.add_column('edit_edit', 'public', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - # Adding field 'Edit.duration' - db.add_column('edit_edit', 'duration', - self.gf('django.db.models.fields.FloatField')(default=0), - keep_default=False) - - # Deleting field 'Edit.status' - db.delete_column('edit_edit', 'status') - - # Deleting field 'Edit.description' - db.delete_column('edit_edit', 'description') - - # Deleting field 'Edit.rightslevel' - db.delete_column('edit_edit', 'rightslevel') - - # Deleting field 'Edit.icon' - db.delete_column('edit_edit', 'icon') - - # Deleting field 'Edit.poster_frames' - db.delete_column('edit_edit', 'poster_frames') - - # Removing M2M table for field subscribed_users on 'Edit' - db.delete_table('edit_edit_subscribed_users') - - - models = { - 'annotation.annotation': { - 'Meta': {'object_name': 'Annotation'}, - 'clip': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'null': 'True', 'to': "orm['clip.Clip']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'to': "orm['item.Item']"}), - 'layer': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'public_id': ('django.db.models.fields.CharField', [], {'max_length': '128', 'unique': 'True', 'null': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '1000', 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'value': ('django.db.models.fields.TextField', [], {}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'clip.clip': { - 'Meta': {'unique_together': "(('item', 'start', 'end'),)", 'object_name': 'Clip'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_index': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clips'", 'to': "orm['item.Item']"}), - 'keywords': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'sort': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'matching_clips'", 'to': "orm['item.ItemSort']"}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'subtitles': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'user': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0', 'null': 'True', 'db_index': 'True'}) - }, - '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'}) - }, - 'edit.clip': { - 'Meta': {'object_name': 'Clip'}, - 'annotation': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'editclip'", 'null': 'True', 'to': "orm['annotation.Annotation']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'edit': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clips'", 'to': "orm['edit.Edit']"}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'editclip'", 'null': 'True', 'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'edit.edit': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Edit'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'poster_frames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'rightslevel': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'private'", 'max_length': '20'}), - 'subscribed_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'subscribed_edits'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'edit.position': { - 'Meta': {'unique_together': "(('user', 'edit', 'section'),)", 'object_name': 'Position'}, - 'edit': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'position'", 'to': "orm['edit.Edit']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'position': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'section': ('django.db.models.fields.CharField', [], {'max_length': "'255'"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'edit_position'", 'to': "orm['auth.User']"}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'codirector': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'color': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'composer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'imdbId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'lyricist': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'productionCompany': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'sound': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - } - } - - complete_apps = ['edit'] \ No newline at end of file diff --git a/pandora/edit/migrations/0003_sort.py b/pandora/edit/migrations/0003_sort.py deleted file mode 100644 index 301139ac..00000000 --- a/pandora/edit/migrations/0003_sort.py +++ /dev/null @@ -1,236 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Clip.duration' - db.add_column('edit_clip', 'duration', - self.gf('django.db.models.fields.FloatField')(default=0), - keep_default=False) - - # Adding field 'Clip.hue' - db.add_column('edit_clip', 'hue', - self.gf('django.db.models.fields.FloatField')(default=0), - keep_default=False) - - # Adding field 'Clip.saturation' - db.add_column('edit_clip', 'saturation', - self.gf('django.db.models.fields.FloatField')(default=0), - keep_default=False) - - # Adding field 'Clip.lightness' - db.add_column('edit_clip', 'lightness', - self.gf('django.db.models.fields.FloatField')(default=0), - keep_default=False) - - # Adding field 'Clip.volume' - db.add_column('edit_clip', 'volume', - self.gf('django.db.models.fields.FloatField')(default=0), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Clip.duration' - db.delete_column('edit_clip', 'duration') - - # Deleting field 'Clip.hue' - db.delete_column('edit_clip', 'hue') - - # Deleting field 'Clip.saturation' - db.delete_column('edit_clip', 'saturation') - - # Deleting field 'Clip.lightness' - db.delete_column('edit_clip', 'lightness') - - # Deleting field 'Clip.volume' - db.delete_column('edit_clip', 'volume') - - - models = { - 'annotation.annotation': { - 'Meta': {'object_name': 'Annotation'}, - 'clip': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'null': 'True', 'to': "orm['clip.Clip']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'to': "orm['item.Item']"}), - 'layer': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'public_id': ('django.db.models.fields.CharField', [], {'max_length': '128', 'unique': 'True', 'null': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '1000', 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'value': ('django.db.models.fields.TextField', [], {}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'clip.clip': { - 'Meta': {'unique_together': "(('item', 'start', 'end'),)", 'object_name': 'Clip'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'descriptions': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'events': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_index': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clips'", 'to': "orm['item.Item']"}), - 'keywords': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'places': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'sort': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'matching_clips'", 'to': "orm['item.ItemSort']"}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'transcripts': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'user': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0', 'null': 'True', 'db_index': 'True'}) - }, - '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'}) - }, - 'edit.clip': { - 'Meta': {'object_name': 'Clip'}, - 'annotation': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'editclip'", 'null': 'True', 'to': "orm['annotation.Annotation']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'edit': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clips'", 'to': "orm['edit.Edit']"}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'hue': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'editclip'", 'null': 'True', 'to': "orm['item.Item']"}), - 'lightness': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'edit.edit': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Edit'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'poster_frames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'rightslevel': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'private'", 'max_length': '20'}), - 'subscribed_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'subscribed_edits'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'edit.position': { - 'Meta': {'unique_together': "(('user', 'edit', 'section'),)", 'object_name': 'Position'}, - 'edit': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'position'", 'to': "orm['edit.Edit']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'position': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'section': ('django.db.models.fields.CharField', [], {'max_length': "'255'"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'edit_position'", 'to': "orm['auth.User']"}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'date': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'featuring': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'license': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'location': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofannotations': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'project': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'source': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'topic': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}) - } - } - - complete_apps = ['edit'] \ No newline at end of file diff --git a/pandora/edit/migrations/0004_smart_edits.py b/pandora/edit/migrations/0004_smart_edits.py deleted file mode 100644 index 21e70ad1..00000000 --- a/pandora/edit/migrations/0004_smart_edits.py +++ /dev/null @@ -1,221 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Edit.query' - db.add_column('edit_edit', 'query', - self.gf('ox.django.fields.DictField')(default='{"static": true}'), - keep_default=False) - - # Adding field 'Edit.type' - db.add_column('edit_edit', 'type', - self.gf('django.db.models.fields.CharField')(default='static', max_length=255), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Edit.query' - db.delete_column('edit_edit', 'query') - - # Deleting field 'Edit.type' - db.delete_column('edit_edit', 'type') - - - models = { - 'annotation.annotation': { - 'Meta': {'object_name': 'Annotation'}, - 'clip': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'null': 'True', 'to': "orm['clip.Clip']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'to': "orm['item.Item']"}), - 'layer': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'public_id': ('django.db.models.fields.CharField', [], {'max_length': '128', 'unique': 'True', 'null': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '1000', 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'value': ('django.db.models.fields.TextField', [], {}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'clip.clip': { - 'Meta': {'unique_together': "(('item', 'start', 'end'),)", 'object_name': 'Clip'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_index': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clips'", 'to': "orm['item.Item']"}), - 'keywords': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'sort': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'matching_clips'", 'to': "orm['item.ItemSort']"}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'subtitles': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'user': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0', 'null': 'True', 'db_index': 'True'}) - }, - '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'}) - }, - 'edit.clip': { - 'Meta': {'object_name': 'Clip'}, - 'annotation': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'editclip'", 'null': 'True', 'to': "orm['annotation.Annotation']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'edit': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clips'", 'to': "orm['edit.Edit']"}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'hue': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'editclip'", 'null': 'True', 'to': "orm['item.Item']"}), - 'lightness': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'edit.edit': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Edit'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'poster_frames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'query': ('ox.django.fields.DictField', [], {'default': "{'static': True}"}), - 'rightslevel': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'private'", 'max_length': '20'}), - 'subscribed_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'subscribed_edits'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'type': ('django.db.models.fields.CharField', [], {'default': "'static'", 'max_length': '255'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'edits'", 'to': "orm['auth.User']"}) - }, - 'edit.position': { - 'Meta': {'unique_together': "(('user', 'edit', 'section'),)", 'object_name': 'Position'}, - 'edit': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'position'", 'to': "orm['edit.Edit']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'position': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'section': ('django.db.models.fields.CharField', [], {'max_length': "'255'"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'edit_position'", 'to': "orm['auth.User']"}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'codirector': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'color': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'composer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'imdbId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'lyricist': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofdocuments': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'productionCompany': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'sound': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - } - } - - complete_apps = ['edit'] diff --git a/pandora/edit/migrations/0005_sortvalue.py b/pandora/edit/migrations/0005_sortvalue.py deleted file mode 100644 index e9a794a1..00000000 --- a/pandora/edit/migrations/0005_sortvalue.py +++ /dev/null @@ -1,214 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Clip.sortvalue' - db.add_column('edit_clip', 'sortvalue', - self.gf('django.db.models.fields.CharField')(max_length=1000, null=True, db_index=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Clip.sortvalue' - db.delete_column('edit_clip', 'sortvalue') - - - models = { - 'annotation.annotation': { - 'Meta': {'object_name': 'Annotation'}, - 'clip': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'null': 'True', 'to': "orm['clip.Clip']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'to': "orm['item.Item']"}), - 'layer': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'public_id': ('django.db.models.fields.CharField', [], {'max_length': '128', 'unique': 'True', 'null': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '1000', 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'value': ('django.db.models.fields.TextField', [], {}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'clip.clip': { - 'Meta': {'unique_together': "(('item', 'start', 'end'),)", 'object_name': 'Clip'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_index': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clips'", 'to': "orm['item.Item']"}), - 'keywords': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'sort': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'matching_clips'", 'to': "orm['item.ItemSort']"}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'subtitles': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'user': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0', 'null': 'True', 'db_index': 'True'}) - }, - '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'}) - }, - 'edit.clip': { - 'Meta': {'object_name': 'Clip'}, - 'annotation': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'editclip'", 'null': 'True', 'to': "orm['annotation.Annotation']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'edit': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clips'", 'to': "orm['edit.Edit']"}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'hue': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'editclip'", 'null': 'True', 'to': "orm['item.Item']"}), - 'lightness': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0'}) - }, - 'edit.edit': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Edit'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'poster_frames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'query': ('ox.django.fields.DictField', [], {'default': "{'static': True}"}), - 'rightslevel': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'private'", 'max_length': '20'}), - 'subscribed_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'subscribed_edits'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'type': ('django.db.models.fields.CharField', [], {'default': "'static'", 'max_length': '255'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'edits'", 'to': "orm['auth.User']"}) - }, - 'edit.position': { - 'Meta': {'unique_together': "(('user', 'edit', 'section'),)", 'object_name': 'Position'}, - 'edit': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'position'", 'to': "orm['edit.Edit']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'position': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'section': ('django.db.models.fields.CharField', [], {'max_length': "'255'"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'edit_position'", 'to': "orm['auth.User']"}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'codirector': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'color': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'composer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'imdbId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'lyricist': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofdocuments': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'productionCompany': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'sound': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - } - } - - complete_apps = ['edit'] \ No newline at end of file diff --git a/pandora/entity/migrations/0001_initial.py b/pandora/entity/migrations/0001_initial.py deleted file mode 100644 index 38e90354..00000000 --- a/pandora/entity/migrations/0001_initial.py +++ /dev/null @@ -1,54 +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 'Entity' - db.create_table('entity_entity', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('type', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('alternativeNames', self.gf('ox.django.fields.TupleField')(default=[])), - ('data', self.gf('ox.django.fields.DictField')(default={})), - ('matches', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('name_sort', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)), - ('name_find', self.gf('django.db.models.fields.TextField')(default='')), - )) - db.send_create_signal('entity', ['Entity']) - - # Adding unique constraint on 'Entity', fields ['type', 'name'] - db.create_unique('entity_entity', ['type', 'name']) - - - def backwards(self, orm): - # Removing unique constraint on 'Entity', fields ['type', 'name'] - db.delete_unique('entity_entity', ['type', 'name']) - - # Deleting model 'Entity' - db.delete_table('entity_entity') - - - models = { - 'entity.entity': { - 'Meta': {'unique_together': "(('type', 'name'),)", 'object_name': 'Entity'}, - 'alternativeNames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_find': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - } - } - - complete_apps = ['entity'] \ No newline at end of file diff --git a/pandora/entity/migrations/0002_add_user.py b/pandora/entity/migrations/0002_add_user.py deleted file mode 100644 index ffa79391..00000000 --- a/pandora/entity/migrations/0002_add_user.py +++ /dev/null @@ -1,75 +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 'Entity.user' - db.add_column('entity_entity', 'user', - self.gf('django.db.models.fields.related.ForeignKey')(default=None, related_name='entities', null=True, to=orm['auth.User']), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Entity.user' - db.delete_column('entity_entity', 'user_id') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'entity.entity': { - 'Meta': {'unique_together': "(('type', 'name'),)", 'object_name': 'Entity'}, - 'alternativeNames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_find': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'entities'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['entity'] \ No newline at end of file diff --git a/pandora/entity/migrations/0003_documents.py b/pandora/entity/migrations/0003_documents.py deleted file mode 100644 index 16ef14a1..00000000 --- a/pandora/entity/migrations/0003_documents.py +++ /dev/null @@ -1,155 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'DocumentProperties' - db.create_table('entity_documentproperties', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('document', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['document.Document'])), - ('entity', self.gf('django.db.models.fields.related.ForeignKey')(related_name='documentproperties', to=orm['entity.Entity'])), - ('index', self.gf('django.db.models.fields.IntegerField')(default=0)), - )) - db.send_create_signal('entity', ['DocumentProperties']) - - # Adding unique constraint on 'DocumentProperties', fields ['entity', 'document'] - db.create_unique('entity_documentproperties', ['entity_id', 'document_id']) - - - def backwards(self, orm): - # Removing unique constraint on 'DocumentProperties', fields ['entity', 'document'] - db.delete_unique('entity_documentproperties', ['entity_id', 'document_id']) - - # Deleting model 'DocumentProperties' - db.delete_table('entity_documentproperties') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'document.document': { - 'Meta': {'unique_together': "(('user', 'name', 'extension'),)", 'object_name': 'Document'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True'}), - 'dimensions_sort': ('django.db.models.fields.CharField', [], {'max_length': '512'}), - 'extension': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'documents'", 'symmetrical': 'False', 'through': "orm['document.ItemProperties']", 'to': "orm['item.Item']"}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'unique': 'True', 'null': 'True'}), - 'pages': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'ratio': ('django.db.models.fields.FloatField', [], {'default': '1'}), - 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['auth.User']"}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '-1'}) - }, - 'document.itemproperties': { - 'Meta': {'unique_together': "(('item', 'document'),)", 'object_name': 'ItemProperties'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True'}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'descriptions'", 'to': "orm['document.Document']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'entity.documentproperties': { - 'Meta': {'unique_together': "(('entity', 'document'),)", 'object_name': 'DocumentProperties'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['document.Document']"}), - 'entity': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'documentproperties'", 'to': "orm['entity.Entity']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'entity.entity': { - 'Meta': {'unique_together': "(('type', 'name'),)", 'object_name': 'Entity'}, - 'alternativeNames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'documents': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'entities'", 'symmetrical': 'False', 'through': "orm['entity.DocumentProperties']", 'to': "orm['document.Document']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_find': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'entities'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'public_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['entity'] \ No newline at end of file diff --git a/pandora/entity/migrations/0004_find.py b/pandora/entity/migrations/0004_find.py deleted file mode 100644 index 3f39d31f..00000000 --- a/pandora/entity/migrations/0004_find.py +++ /dev/null @@ -1,159 +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 'Find' - db.create_table('entity_find', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('entity', self.gf('django.db.models.fields.related.ForeignKey')(related_name='find', to=orm['entity.Entity'])), - ('key', self.gf('django.db.models.fields.CharField')(max_length=200, db_index=True)), - ('value', self.gf('django.db.models.fields.TextField')(db_index=False, blank=True)), - )) - db.send_create_signal('entity', ['Find']) - - # Adding unique constraint on 'Find', fields ['entity', 'key'] - db.create_unique('entity_find', ['entity_id', 'key']) - - def backwards(self, orm): - # Removing unique constraint on 'Find', fields ['entity', 'key'] - db.delete_unique('entity_find', ['entity_id', 'key']) - - # Deleting model 'Find' - db.delete_table('entity_find') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'document.document': { - 'Meta': {'unique_together': "(('user', 'name', 'extension'),)", 'object_name': 'Document'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True'}), - 'dimensions_sort': ('django.db.models.fields.CharField', [], {'max_length': '512'}), - 'extension': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'documents'", 'symmetrical': 'False', 'through': "orm['document.ItemProperties']", 'to': "orm['item.Item']"}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'unique': 'True', 'null': 'True'}), - 'pages': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'ratio': ('django.db.models.fields.FloatField', [], {'default': '1'}), - 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['auth.User']"}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '-1'}) - }, - 'document.itemproperties': { - 'Meta': {'unique_together': "(('item', 'document'),)", 'object_name': 'ItemProperties'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True'}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'descriptions'", 'to': "orm['document.Document']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'entity.documentproperties': { - 'Meta': {'unique_together': "(('entity', 'document'),)", 'object_name': 'DocumentProperties'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['document.Document']"}), - 'entity': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'documentproperties'", 'to': "orm['entity.Entity']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'entity.entity': { - 'Meta': {'unique_together': "(('type', 'name'),)", 'object_name': 'Entity'}, - 'alternativeNames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'documents': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'entities'", 'symmetrical': 'False', 'through': "orm['entity.DocumentProperties']", 'to': "orm['document.Document']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_find': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'entities'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'entity.find': { - 'Meta': {'unique_together': "(('entity', 'key'),)", 'object_name': 'Find'}, - 'entity': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'find'", 'to': "orm['entity.Entity']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.TextField', [], {'db_index': 'False', 'blank': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'public_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['entity'] diff --git a/pandora/entity/migrations/0005_find_data.py b/pandora/entity/migrations/0005_find_data.py deleted file mode 100644 index 79459e62..00000000 --- a/pandora/entity/migrations/0005_find_data.py +++ /dev/null @@ -1,147 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - # Update existing entites - import entity.models - for e in entity.models.Entity.objects.all(): - e.update_find() - - def backwards(self, orm): - "Write your backwards methods here." - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'document.document': { - 'Meta': {'unique_together': "(('user', 'name', 'extension'),)", 'object_name': 'Document'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True'}), - 'dimensions_sort': ('django.db.models.fields.CharField', [], {'max_length': '512'}), - 'extension': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'documents'", 'symmetrical': 'False', 'through': "orm['document.ItemProperties']", 'to': "orm['item.Item']"}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'unique': 'True', 'null': 'True'}), - 'pages': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'ratio': ('django.db.models.fields.FloatField', [], {'default': '1'}), - 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['auth.User']"}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '-1'}) - }, - 'document.itemproperties': { - 'Meta': {'unique_together': "(('item', 'document'),)", 'object_name': 'ItemProperties'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True'}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'descriptions'", 'to': "orm['document.Document']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'entity.documentproperties': { - 'Meta': {'unique_together': "(('entity', 'document'),)", 'object_name': 'DocumentProperties'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['document.Document']"}), - 'entity': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'documentproperties'", 'to': "orm['entity.Entity']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'entity.entity': { - 'Meta': {'unique_together': "(('type', 'name'),)", 'object_name': 'Entity'}, - 'alternativeNames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'documents': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'entities'", 'symmetrical': 'False', 'through': "orm['entity.DocumentProperties']", 'to': "orm['document.Document']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_find': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'entities'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'entity.find': { - 'Meta': {'unique_together': "(('entity', 'key'),)", 'object_name': 'Find'}, - 'entity': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'find'", 'to': "orm['entity.Entity']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.TextField', [], {'db_index': 'True', 'blank': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'public_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['entity'] - symmetrical = True diff --git a/pandora/entity/migrations/0006_fix_case.py b/pandora/entity/migrations/0006_fix_case.py deleted file mode 100644 index 16949be0..00000000 --- a/pandora/entity/migrations/0006_fix_case.py +++ /dev/null @@ -1,160 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - from annotation.models import Annotation - from entity.models import Entity - import ox - - names = {} - for e in Entity.objects.order_by('created'): - key = (e.type, e.name.lower()) - if key not in names: - names[key] = [] - names[key].append(e.get_id()) - - for key in names: - if len(names[key]) > 1: - newid = names[key][0] - for oldid in names[key][1:]: - Annotation.objects.filter(value=oldid).update(value=newid) - Entity.objects.filter(id=ox.fromAZ(oldid)).delete() - - def backwards(self, orm): - "Write your backwards methods here." - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'document.document': { - 'Meta': {'unique_together': "(('user', 'name', 'extension'),)", 'object_name': 'Document'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True'}), - 'dimensions_sort': ('django.db.models.fields.CharField', [], {'max_length': '512'}), - 'extension': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'documents'", 'symmetrical': 'False', 'through': "orm['document.ItemProperties']", 'to': "orm['item.Item']"}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'oshash': ('django.db.models.fields.CharField', [], {'max_length': '16', 'unique': 'True', 'null': 'True'}), - 'pages': ('django.db.models.fields.IntegerField', [], {'default': '-1'}), - 'ratio': ('django.db.models.fields.FloatField', [], {'default': '1'}), - 'size': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'files'", 'to': "orm['auth.User']"}), - 'width': ('django.db.models.fields.IntegerField', [], {'default': '-1'}) - }, - 'document.itemproperties': { - 'Meta': {'unique_together': "(('item', 'document'),)", 'object_name': 'ItemProperties'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'description_sort': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True'}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'descriptions'", 'to': "orm['document.Document']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'entity.documentproperties': { - 'Meta': {'unique_together': "(('entity', 'document'),)", 'object_name': 'DocumentProperties'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'document': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['document.Document']"}), - 'entity': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'documentproperties'", 'to': "orm['entity.Entity']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'entity.entity': { - 'Meta': {'unique_together': "(('type', 'name'),)", 'object_name': 'Entity'}, - 'alternativeNames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'documents': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'entities'", 'symmetrical': 'False', 'through': "orm['entity.DocumentProperties']", 'to': "orm['document.Document']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'name_find': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'related_name': "'entities'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'entity.find': { - 'Meta': {'unique_together': "(('entity', 'key'),)", 'object_name': 'Find'}, - 'entity': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'find'", 'to': "orm['entity.Entity']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.TextField', [], {'db_index': 'True', 'blank': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'public_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['entity'] - symmetrical = True diff --git a/pandora/event/migrations/0001_initial.py b/pandora/event/migrations/0001_initial.py deleted file mode 100644 index 9b100efe..00000000 --- a/pandora/event/migrations/0001_initial.py +++ /dev/null @@ -1,232 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Event' - db.create_table('event_event', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('defined', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='events', null=True, to=orm['auth.User'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=255, unique=True, null=True)), - ('name_sort', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, db_index=True)), - ('name_find', self.gf('django.db.models.fields.TextField')(default='')), - ('wikipediaId', self.gf('django.db.models.fields.CharField')(max_length=1000, blank=True)), - ('alternativeNames', self.gf('ox.django.fields.TupleField')(default=[])), - ('start', self.gf('django.db.models.fields.CharField')(default='', max_length=255)), - ('startTime', self.gf('django.db.models.fields.BigIntegerField')(default=None, null=True)), - ('end', self.gf('django.db.models.fields.CharField')(default='', max_length=255)), - ('endTime', self.gf('django.db.models.fields.BigIntegerField')(default=None, null=True)), - ('duration', self.gf('django.db.models.fields.CharField')(default='', max_length=255)), - ('durationTime', self.gf('django.db.models.fields.BigIntegerField')(default=None, null=True)), - ('type', self.gf('django.db.models.fields.CharField')(default='', max_length=255)), - ('matches', self.gf('django.db.models.fields.IntegerField')(default=0)), - )) - db.send_create_signal('event', ['Event']) - - # Adding M2M table for field items on 'Event' - db.create_table('event_event_items', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('event', models.ForeignKey(orm['event.event'], null=False)), - ('item', models.ForeignKey(orm['item.item'], null=False)) - )) - db.create_unique('event_event_items', ['event_id', 'item_id']) - - # Adding M2M table for field annotations on 'Event' - db.create_table('event_event_annotations', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('event', models.ForeignKey(orm['event.event'], null=False)), - ('annotation', models.ForeignKey(orm['annotation.annotation'], null=False)) - )) - db.create_unique('event_event_annotations', ['event_id', 'annotation_id']) - - - def backwards(self, orm): - # Deleting model 'Event' - db.delete_table('event_event') - - # Removing M2M table for field items on 'Event' - db.delete_table('event_event_items') - - # Removing M2M table for field annotations on 'Event' - db.delete_table('event_event_annotations') - - - models = { - 'annotation.annotation': { - 'Meta': {'object_name': 'Annotation'}, - 'clip': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'null': 'True', 'to': "orm['clip.Clip']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'to': "orm['item.Item']"}), - 'layer': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'public_id': ('django.db.models.fields.CharField', [], {'max_length': '128', 'unique': 'True', 'null': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '1000', 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'value': ('django.db.models.fields.TextField', [], {}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'clip.clip': { - 'Meta': {'unique_together': "(('item', 'start', 'end'),)", 'object_name': 'Clip'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_index': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clips'", 'to': "orm['item.Item']"}), - 'lightness': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'sort': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'matching_clips'", 'to': "orm['item.ItemSort']"}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'subtitles': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'user': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0', 'null': 'True', 'db_index': 'True'}) - }, - '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'}) - }, - 'event.event': { - 'Meta': {'object_name': 'Event'}, - 'alternativeNames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'annotations': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'events'", 'blank': 'True', 'to': "orm['annotation.Annotation']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'defined': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'durationTime': ('django.db.models.fields.BigIntegerField', [], {'default': 'None', 'null': 'True'}), - 'end': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'endTime': ('django.db.models.fields.BigIntegerField', [], {'default': 'None', 'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'events'", 'blank': 'True', 'to': "orm['item.Item']"}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255', 'unique': 'True', 'null': 'True'}), - 'name_find': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'start': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'startTime': ('django.db.models.fields.BigIntegerField', [], {'default': 'None', 'null': 'True'}), - 'type': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'events'", 'null': 'True', 'to': "orm['auth.User']"}), - 'wikipediaId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'blank': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'budget': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'gross': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'likes': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'profit': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'releasedate': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'votes': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - } - } - - complete_apps = ['event'] \ No newline at end of file diff --git a/pandora/item/migrations/0001_initial.py b/pandora/item/migrations/0001_initial.py deleted file mode 100644 index 422ff326..00000000 --- a/pandora/item/migrations/0001_initial.py +++ /dev/null @@ -1,226 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Item' - db.create_table('item_item', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='items', null=True, to=orm['auth.User'])), - ('rendered', self.gf('django.db.models.fields.BooleanField')(default=False, db_index=True)), - ('level', self.gf('django.db.models.fields.IntegerField')(db_index=True)), - ('itemId', self.gf('django.db.models.fields.CharField')(unique=True, max_length=128, blank=True)), - ('oxdbId', self.gf('django.db.models.fields.CharField')(max_length=42, unique=True, null=True, blank=True)), - ('external_data', self.gf('ox.django.fields.DictField')(default={})), - ('data', self.gf('ox.django.fields.DictField')(default={})), - ('json', self.gf('ox.django.fields.DictField')(default={})), - ('poster', self.gf('django.db.models.fields.files.ImageField')(default=None, max_length=100, blank=True)), - ('poster_source', self.gf('django.db.models.fields.TextField')(blank=True)), - ('poster_height', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('poster_width', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('poster_frame', self.gf('django.db.models.fields.FloatField')(default=-1)), - ('icon', self.gf('django.db.models.fields.files.ImageField')(default=None, max_length=100, blank=True)), - ('torrent', self.gf('django.db.models.fields.files.FileField')(default=None, max_length=1000, blank=True)), - ('stream_info', self.gf('ox.django.fields.DictField')(default={})), - ('notes', self.gf('django.db.models.fields.TextField')(default='')), - ('stream_aspect', self.gf('django.db.models.fields.FloatField')(default=1.3333333333333333)), - )) - db.send_create_signal('item', ['Item']) - - # Adding M2M table for field groups on 'Item' - db.create_table('item_item_groups', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('item', models.ForeignKey(orm['item.item'], null=False)), - ('group', models.ForeignKey(orm['auth.group'], null=False)) - )) - db.create_unique('item_item_groups', ['item_id', 'group_id']) - - # Adding model 'ItemSort' - db.create_table('item_itemsort', ( - ('item', self.gf('django.db.models.fields.related.ForeignKey')(related_name='sort', to=orm['item.Item'],primary_key=True)), - )) - # Adding model 'ItemFind' - db.create_table('item_itemfind', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('item', self.gf('django.db.models.fields.related.ForeignKey')(related_name='find', to=orm['item.Item'])), - ('key', self.gf('django.db.models.fields.CharField')(max_length=200, db_index=True)), - ('value', self.gf('django.db.models.fields.TextField')(db_index=False, blank=False)), - )) - db.send_create_signal('item', ['ItemFind']) - - # Adding unique constraint on 'ItemFind', fields ['item', 'key'] - db.create_unique('item_itemfind', ['item_id', 'key']) - - # Adding model 'Access' - db.create_table('item_access', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('access', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('item', self.gf('django.db.models.fields.related.ForeignKey')(related_name='accessed', to=orm['item.Item'])), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='accessed_items', null=True, to=orm['auth.User'])), - ('accessed', self.gf('django.db.models.fields.IntegerField')(default=0)), - )) - db.send_create_signal('item', ['Access']) - - # Adding unique constraint on 'Access', fields ['item', 'user'] - db.create_unique('item_access', ['item_id', 'user_id']) - - # Adding model 'Facet' - db.create_table('item_facet', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('item', self.gf('django.db.models.fields.related.ForeignKey')(related_name='facets', to=orm['item.Item'])), - ('key', self.gf('django.db.models.fields.CharField')(max_length=200, db_index=True)), - ('value', self.gf('django.db.models.fields.CharField')(max_length=1000, db_index=True)), - ('sortvalue', self.gf('django.db.models.fields.CharField')(max_length=1000, db_index=True)), - )) - db.send_create_signal('item', ['Facet']) - - # Adding unique constraint on 'Facet', fields ['item', 'key', 'value'] - db.create_unique('item_facet', ['item_id', 'key', 'value']) - - # Adding model 'Description' - db.create_table('item_description', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('key', self.gf('django.db.models.fields.CharField')(max_length=200, db_index=True)), - ('value', self.gf('django.db.models.fields.CharField')(max_length=1000, db_index=True)), - ('description', self.gf('django.db.models.fields.TextField')()), - )) - db.send_create_signal('item', ['Description']) - - # Adding unique constraint on 'Description', fields ['key', 'value'] - db.create_unique('item_description', ['key', 'value']) - - - def backwards(self, orm): - # Removing unique constraint on 'Description', fields ['key', 'value'] - db.delete_unique('item_description', ['key', 'value']) - - # Removing unique constraint on 'Facet', fields ['item', 'key', 'value'] - db.delete_unique('item_facet', ['item_id', 'key', 'value']) - - # Removing unique constraint on 'Access', fields ['item', 'user'] - db.delete_unique('item_access', ['item_id', 'user_id']) - - # Removing unique constraint on 'ItemFind', fields ['item', 'key'] - db.delete_unique('item_itemfind', ['item_id', 'key']) - - # Deleting model 'Item' - db.delete_table('item_item') - - # Removing M2M table for field groups on 'Item' - db.delete_table('item_item_groups') - - # Deleting model 'ItemFind' - db.delete_table('item_itemfind') - - # Deleting model 'Access' - db.delete_table('item_access') - - # Deleting model 'Facet' - db.delete_table('item_facet') - - # Deleting model 'Description' - db.delete_table('item_description') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.access': { - 'Meta': {'unique_together': "(('item', 'user'),)", 'object_name': 'Access'}, - 'access': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'accessed': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed'", 'to': "orm['item.Item']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed_items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.description': { - 'Meta': {'unique_together': "(('key', 'value'),)", 'object_name': 'Description'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.facet': { - 'Meta': {'unique_together': "(('item', 'key', 'value'),)", 'object_name': 'Facet'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'facets'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemfind': { - 'Meta': {'unique_together': "(('item', 'key'),)", 'object_name': 'ItemFind'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'find'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.TextField', [], {'db_index': 'False', 'blank': 'True'}) - } - } - - complete_apps = ['item'] diff --git a/pandora/item/migrations/0002_color.py b/pandora/item/migrations/0002_color.py deleted file mode 100644 index e563c465..00000000 --- a/pandora/item/migrations/0002_color.py +++ /dev/null @@ -1,157 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - for i in orm['item.Item'].objects.filter(data__contains='"color":'): - i.data['hue'], i.data['saturation'], i.data['lightness'] = i.data.pop('color') - i.save() - - def backwards(self, orm): - "Write your backwards methods here." - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.access': { - 'Meta': {'unique_together': "(('item', 'user'),)", 'object_name': 'Access'}, - 'access': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'accessed': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed'", 'to': "orm['item.Item']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed_items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.description': { - 'Meta': {'unique_together': "(('key', 'value'),)", 'object_name': 'Description'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.facet': { - 'Meta': {'unique_together': "(('item', 'key', 'value'),)", 'object_name': 'Facet'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'facets'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemfind': { - 'Meta': {'unique_together': "(('item', 'key'),)", 'object_name': 'ItemFind'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'find'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.TextField', [], {'db_index': 'False', 'blank': 'True'}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'color': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'imdbId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'productionCompany': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'sound': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - } - } - - complete_apps = ['item'] - symmetrical = True diff --git a/pandora/item/migrations/0003_notes.py b/pandora/item/migrations/0003_notes.py deleted file mode 100644 index 3c9958e5..00000000 --- a/pandora/item/migrations/0003_notes.py +++ /dev/null @@ -1,160 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - for i in orm['item.Item'].objects.exclude(notes=''): - i.data['notes'] = i.data.get('notes', '') + i.notes - i.save() - - def backwards(self, orm): - "Write your backwards methods here." - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.access': { - 'Meta': {'unique_together': "(('item', 'user'),)", 'object_name': 'Access'}, - 'access': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'accessed': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed'", 'to': "orm['item.Item']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed_items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.description': { - 'Meta': {'unique_together': "(('key', 'value'),)", 'object_name': 'Description'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.facet': { - 'Meta': {'unique_together': "(('item', 'key', 'value'),)", 'object_name': 'Facet'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'facets'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemfind': { - 'Meta': {'unique_together': "(('item', 'key'),)", 'object_name': 'ItemFind'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'find'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.TextField', [], {'db_index': 'False', 'blank': 'True'}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'codirector': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'color': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'composer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'imdbId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'lyricist': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'productionCompany': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'sound': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - } - } - - complete_apps = ['item'] - symmetrical = True diff --git a/pandora/item/migrations/0004_dropnotes.py b/pandora/item/migrations/0004_dropnotes.py deleted file mode 100644 index 8be1f4a1..00000000 --- a/pandora/item/migrations/0004_dropnotes.py +++ /dev/null @@ -1,163 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'Item.notes' - db.delete_column('item_item', 'notes') - - - def backwards(self, orm): - # Adding field 'Item.notes' - db.add_column('item_item', 'notes', - self.gf('django.db.models.fields.TextField')(default=''), - keep_default=False) - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.access': { - 'Meta': {'unique_together': "(('item', 'user'),)", 'object_name': 'Access'}, - 'access': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'accessed': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed'", 'to': "orm['item.Item']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed_items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.description': { - 'Meta': {'unique_together': "(('key', 'value'),)", 'object_name': 'Description'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.facet': { - 'Meta': {'unique_together': "(('item', 'key', 'value'),)", 'object_name': 'Facet'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'facets'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemfind': { - 'Meta': {'unique_together': "(('item', 'key'),)", 'object_name': 'ItemFind'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'find'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.TextField', [], {'db_index': 'False', 'blank': 'True'}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'codirector': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'color': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'composer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'imdbId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'lyricist': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'productionCompany': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'sound': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - } - } - - complete_apps = ['item'] diff --git a/pandora/item/migrations/0005_public_id.py b/pandora/item/migrations/0005_public_id.py deleted file mode 100644 index fc5550ac..00000000 --- a/pandora/item/migrations/0005_public_id.py +++ /dev/null @@ -1,169 +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): - - # Rename field 'Item.itemId' to 'Item.public_id' - db.rename_column('item_item', 'itemId', 'public_id') - - # Rename field 'ItemSort.itemId' to 'ItemSort.public_id' - itemsort = orm['item.ItemSort'] - if 'itemId' in [f.name for f in itemsort._meta.fields]: - db.rename_column('item_itemsort', 'itemId', 'public_id') - - def backwards(self, orm): - - # Rename field 'Item.public_id' to 'Item.itemId' - db.rename_column('item_item', 'public_id', 'itemId') - - # Rename field 'ItemSort.public_id' to 'ItemSort.itemId' - db.rename_column('item_itemsort', 'public_id', 'itemId') - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.access': { - 'Meta': {'unique_together': "(('item', 'user'),)", 'object_name': 'Access'}, - 'access': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'accessed': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed'", 'to': "orm['item.Item']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed_items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.description': { - 'Meta': {'unique_together': "(('key', 'value'),)", 'object_name': 'Description'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.facet': { - 'Meta': {'unique_together': "(('item', 'key', 'value'),)", 'object_name': 'Facet'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'facets'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'public_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemfind': { - 'Meta': {'unique_together': "(('item', 'key'),)", 'object_name': 'ItemFind'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'find'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.TextField', [], {'db_index': 'False', 'blank': 'True'}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'codirector': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'color': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'composer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'imdbId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'public_id': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'lyricist': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'productionCompany': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'sound': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - } - } - - complete_apps = ['item'] diff --git a/pandora/item/migrations/0006_add_annotation_sequence.py b/pandora/item/migrations/0006_add_annotation_sequence.py deleted file mode 100644 index e29a8621..00000000 --- a/pandora/item/migrations/0006_add_annotation_sequence.py +++ /dev/null @@ -1,184 +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 connection -import ox - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding model 'AnnotationSequence' - db.create_table('item_annotationsequence', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('item', self.gf('django.db.models.fields.related.ForeignKey')(related_name='annotation_sequence', unique=True, to=orm['item.Item'])), - ('value', self.gf('django.db.models.fields.BigIntegerField')(default=1)), - )) - db.send_create_signal('item', ['AnnotationSequence']) - import item.models - if item.models.Item.objects.all().count(): - for i in item.models.Item.objects.all(): - item.models.AnnotationSequence.reset(i) - Annotation = item.models.Annotation - AnnotationSequence = item.models.AnnotationSequence - for annotation in Annotation.objects.filter(public_id=None).order_by('item'): - item = annotation.item - s, created = AnnotationSequence.objects.get_or_create(item=item) - - if created: - nextid = s.value - else: - cursor = connection.cursor() - sql = "UPDATE %s SET value = value + 1 WHERE item_id = %s RETURNING value" % ( - AnnotationSequence._meta.db_table, item.id) - cursor.execute(sql) - nextid = cursor.fetchone()[0] - - annotation.public_id = "%s/%s" % (item.public_id, ox.toAZ(nextid)) - annotation.save() - - def backwards(self, orm): - # Deleting model 'AnnotationSequence' - db.delete_table('item_annotationsequence') - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.access': { - 'Meta': {'unique_together': "(('item', 'user'),)", 'object_name': 'Access'}, - 'access': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'accessed': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed'", 'to': "orm['item.Item']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed_items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.annotationsequence': { - 'Meta': {'object_name': 'AnnotationSequence'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotation_sequence'", 'unique': 'True', 'to': "orm['item.Item']"}), - 'value': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}) - }, - 'item.description': { - 'Meta': {'unique_together': "(('key', 'value'),)", 'object_name': 'Description'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.facet': { - 'Meta': {'unique_together': "(('item', 'key', 'value'),)", 'object_name': 'Facet'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'facets'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'public_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemfind': { - 'Meta': {'unique_together': "(('item', 'key'),)", 'object_name': 'ItemFind'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'find'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.TextField', [], {'db_index': 'True', 'blank': 'True'}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'date': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'featuring': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'license': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'location': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofannotations': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'project': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'public_id': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'source': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'topic': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}) - } - } - - complete_apps = ['item'] diff --git a/pandora/item/migrations/0007_facet.py b/pandora/item/migrations/0007_facet.py deleted file mode 100644 index a93ee852..00000000 --- a/pandora/item/migrations/0007_facet.py +++ /dev/null @@ -1,161 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models, connection - -class Migration(DataMigration): - - def forwards(self, orm): - cursor = connection.cursor() - Facet = orm['item.Facet'] - cursor.execute('SELECT "item_id", "key", lower("value") AS lv FROM item_facet GROUP BY "item_id", "key", lower("value") HAVING count(*) > 1') - for row in cursor.fetchall(): - qs = Facet.objects.filter(item_id=row[0], key=row[1], value__iexact=row[2]) - first = qs[0].id - qs.exclude(id=first).delete() - - def backwards(self, orm): - "Write your backwards methods here." - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.access': { - 'Meta': {'unique_together': "(('item', 'user'),)", 'object_name': 'Access'}, - 'access': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'accessed': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed'", 'to': "orm['item.Item']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'accessed_items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.annotationsequence': { - 'Meta': {'object_name': 'AnnotationSequence'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'_annotation_sequence'", 'unique': 'True', 'to': "orm['item.Item']"}), - 'value': ('django.db.models.fields.BigIntegerField', [], {'default': '1'}) - }, - 'item.description': { - 'Meta': {'unique_together': "(('key', 'value'),)", 'object_name': 'Description'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.facet': { - 'Meta': {'unique_together': "(('item', 'key', 'value'),)", 'object_name': 'Facet'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'facets'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}), - 'value': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'db_index': 'True'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'public_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemfind': { - 'Meta': {'unique_together': "(('item', 'key'),)", 'object_name': 'ItemFind'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'find'", 'to': "orm['item.Item']"}), - 'key': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'value': ('django.db.models.fields.TextField', [], {'db_index': 'True', 'blank': 'True'}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'date': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'featuring': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'license': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'location': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofannotations': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'project': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'public_id': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'source': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'topic': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}) - } - } - - complete_apps = ['item'] - symmetrical = True diff --git a/pandora/itemlist/migrations/0001_initial.py b/pandora/itemlist/migrations/0001_initial.py deleted file mode 100644 index 1b787cf6..00000000 --- a/pandora/itemlist/migrations/0001_initial.py +++ /dev/null @@ -1,184 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'List' - db.create_table('itemlist_list', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='lists', to=orm['auth.User'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('status', self.gf('django.db.models.fields.CharField')(default='private', max_length=20)), - ('query', self.gf('ox.django.fields.DictField')(default='{"static": true}')), - ('type', self.gf('django.db.models.fields.CharField')(default='static', max_length=255)), - ('description', self.gf('django.db.models.fields.TextField')(default='')), - ('icon', self.gf('django.db.models.fields.files.ImageField')(default=None, max_length=100, blank=True)), - ('view', self.gf('django.db.models.fields.TextField')(default=('g', 'r', 'i', 'd'))), - ('sort', self.gf('ox.django.fields.TupleField')(default=({'operator': '+', 'key': 'director'},))), - ('poster_frames', self.gf('ox.django.fields.TupleField')(default=[])), - ('numberofitems', self.gf('django.db.models.fields.IntegerField')(default=0)), - )) - db.send_create_signal('itemlist', ['List']) - - # Adding unique constraint on 'List', fields ['user', 'name'] - db.create_unique('itemlist_list', ['user_id', 'name']) - - # Adding M2M table for field subscribed_users on 'List' - db.create_table('itemlist_list_subscribed_users', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('list', models.ForeignKey(orm['itemlist.list'], null=False)), - ('user', models.ForeignKey(orm['auth.user'], null=False)) - )) - db.create_unique('itemlist_list_subscribed_users', ['list_id', 'user_id']) - - # Adding model 'ListItem' - db.create_table('itemlist_listitem', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('list', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['itemlist.List'])), - ('item', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['item.Item'])), - )) - db.send_create_signal('itemlist', ['ListItem']) - - # Adding model 'Position' - db.create_table('itemlist_position', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('list', self.gf('django.db.models.fields.related.ForeignKey')(related_name='position', to=orm['itemlist.List'])), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), - ('section', self.gf('django.db.models.fields.CharField')(max_length='255')), - ('position', self.gf('django.db.models.fields.IntegerField')(default=0)), - )) - db.send_create_signal('itemlist', ['Position']) - - # Adding unique constraint on 'Position', fields ['user', 'list', 'section'] - db.create_unique('itemlist_position', ['user_id', 'list_id', 'section']) - - - def backwards(self, orm): - # Removing unique constraint on 'Position', fields ['user', 'list', 'section'] - db.delete_unique('itemlist_position', ['user_id', 'list_id', 'section']) - - # Removing unique constraint on 'List', fields ['user', 'name'] - db.delete_unique('itemlist_list', ['user_id', 'name']) - - # Deleting model 'List' - db.delete_table('itemlist_list') - - # Removing M2M table for field subscribed_users on 'List' - db.delete_table('itemlist_list_subscribed_users') - - # Deleting model 'ListItem' - db.delete_table('itemlist_listitem') - - # Deleting model 'Position' - db.delete_table('itemlist_position') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'itemlist.list': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'List'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'lists'", 'symmetrical': 'False', 'through': "orm['itemlist.ListItem']", 'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'numberofitems': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_frames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'query': ('ox.django.fields.DictField', [], {'default': "{'static': True}"}), - 'sort': ('ox.django.fields.TupleField', [], {'default': "({'operator': '+', 'key': 'director'},)"}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'private'", 'max_length': '20'}), - 'subscribed_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'subscribed_lists'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'type': ('django.db.models.fields.CharField', [], {'default': "'static'", 'max_length': '255'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'lists'", 'to': "orm['auth.User']"}), - 'view': ('django.db.models.fields.TextField', [], {'default': "('g', 'r', 'i', 'd')"}) - }, - 'itemlist.listitem': { - 'Meta': {'object_name': 'ListItem'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['item.Item']"}), - 'list': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['itemlist.List']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'itemlist.position': { - 'Meta': {'unique_together': "(('user', 'list', 'section'),)", 'object_name': 'Position'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'list': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'position'", 'to': "orm['itemlist.List']"}), - 'position': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'section': ('django.db.models.fields.CharField', [], {'max_length': "'255'"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - } - } - - complete_apps = ['itemlist'] diff --git a/pandora/itemlist/migrations/0002_add_index.py b/pandora/itemlist/migrations/0002_add_index.py deleted file mode 100644 index f13a446b..00000000 --- a/pandora/itemlist/migrations/0002_add_index.py +++ /dev/null @@ -1,121 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'ListItem.index' - db.add_column('itemlist_listitem', 'index', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'ListItem.index' - db.delete_column('itemlist_listitem', 'index') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'itemlist.list': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'List'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'lists'", 'symmetrical': 'False', 'through': "orm['itemlist.ListItem']", 'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'numberofitems': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_frames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'query': ('ox.django.fields.DictField', [], {'default': "{'static': True}"}), - 'sort': ('ox.django.fields.TupleField', [], {'default': "({'operator': '+', 'key': 'title'},)"}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'private'", 'max_length': '20'}), - 'subscribed_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'subscribed_lists'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'type': ('django.db.models.fields.CharField', [], {'default': "'static'", 'max_length': '255'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'lists'", 'to': "orm['auth.User']"}), - 'view': ('django.db.models.fields.TextField', [], {'default': "('g', 'r', 'i', 'd')"}) - }, - 'itemlist.listitem': { - 'Meta': {'object_name': 'ListItem'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['item.Item']"}), - 'list': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['itemlist.List']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'itemlist.position': { - 'Meta': {'unique_together': "(('user', 'list', 'section'),)", 'object_name': 'Position'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'list': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'position'", 'to': "orm['itemlist.List']"}), - 'position': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'section': ('django.db.models.fields.CharField', [], {'max_length': "'255'"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - } - } - - complete_apps = ['itemlist'] \ No newline at end of file diff --git a/pandora/itemlist/migrations/0003_fix_default_view.py b/pandora/itemlist/migrations/0003_fix_default_view.py deleted file mode 100644 index 741d65bc..00000000 --- a/pandora/itemlist/migrations/0003_fix_default_view.py +++ /dev/null @@ -1,116 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - "Write your forwards methods here." - orm['itemlist.List'].objects.filter(view="('g', 'r', 'i', 'd')").update(view="grid") - - def backwards(self, orm): - "Write your backwards methods here." - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'public_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'itemlist.list': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'List'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'lists'", 'symmetrical': 'False', 'through': "orm['itemlist.ListItem']", 'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'numberofitems': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_frames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'query': ('ox.django.fields.DictField', [], {'default': "{'static': True}"}), - 'sort': ('ox.django.fields.TupleField', [], {'default': "({'operator': '+', 'key': 'title'},)"}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'private'", 'max_length': '20'}), - 'subscribed_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'subscribed_lists'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'type': ('django.db.models.fields.CharField', [], {'default': "'static'", 'max_length': '255'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'lists'", 'to': "orm['auth.User']"}), - 'view': ('django.db.models.fields.TextField', [], {'default': "'grid'"}) - }, - 'itemlist.listitem': { - 'Meta': {'object_name': 'ListItem'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['item.Item']"}), - 'list': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['itemlist.List']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'itemlist.position': { - 'Meta': {'unique_together': "(('user', 'list', 'section'),)", 'object_name': 'Position'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'list': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'position'", 'to': "orm['itemlist.List']"}), - 'position': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'section': ('django.db.models.fields.CharField', [], {'max_length': "'255'"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - } - } - - complete_apps = ['itemlist'] - symmetrical = True diff --git a/pandora/log/migrations/0001_initial.py b/pandora/log/migrations/0001_initial.py deleted file mode 100644 index 1c99561a..00000000 --- a/pandora/log/migrations/0001_initial.py +++ /dev/null @@ -1,78 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Log' - db.create_table('log_log', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, db_index=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(default=None, to=orm['auth.User'], null=True, blank=True)), - ('url', self.gf('django.db.models.fields.CharField')(default='', max_length=1000)), - ('line', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('text', self.gf('django.db.models.fields.TextField')(blank=True)), - )) - db.send_create_signal('log', ['Log']) - - - def backwards(self, orm): - # Deleting model 'Log' - db.delete_table('log_log') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'log.log': { - 'Meta': {'object_name': 'Log'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'line': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'text': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'url': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '1000'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'default': 'None', 'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - } - } - - complete_apps = ['log'] \ No newline at end of file diff --git a/pandora/news/migrations/0001_initial.py b/pandora/news/migrations/0001_initial.py deleted file mode 100644 index 875638a4..00000000 --- a/pandora/news/migrations/0001_initial.py +++ /dev/null @@ -1,40 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'News' - db.create_table('news_news', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('title', self.gf('django.db.models.fields.TextField')()), - ('date', self.gf('django.db.models.fields.TextField')()), - ('text', self.gf('django.db.models.fields.TextField')()), - )) - db.send_create_signal('news', ['News']) - - - def backwards(self, orm): - # Deleting model 'News' - db.delete_table('news_news') - - - models = { - 'news.news': { - 'Meta': {'object_name': 'News'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'date': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'text': ('django.db.models.fields.TextField', [], {}), - 'title': ('django.db.models.fields.TextField', [], {}) - } - } - - complete_apps = ['news'] \ No newline at end of file diff --git a/pandora/person/migrations/0001_initial.py b/pandora/person/migrations/0001_initial.py deleted file mode 100644 index be1c37e8..00000000 --- a/pandora/person/migrations/0001_initial.py +++ /dev/null @@ -1,46 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Person' - db.create_table('person_person', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(unique=True, max_length=200)), - ('sortname', self.gf('django.db.models.fields.CharField')(max_length=200)), - ('sortsortname', self.gf('django.db.models.fields.CharField')(max_length=200)), - ('edited', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('numberofnames', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('aliases', self.gf('ox.django.fields.TupleField')(default=[])), - ('imdbId', self.gf('django.db.models.fields.CharField')(max_length=7, blank=True)), - ('wikipediaId', self.gf('django.db.models.fields.CharField')(max_length=1000, blank=True)), - )) - db.send_create_signal('person', ['Person']) - - - def backwards(self, orm): - # Deleting model 'Person' - db.delete_table('person_person') - - - models = { - 'person.person': { - 'Meta': {'object_name': 'Person'}, - 'aliases': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'edited': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'imdbId': ('django.db.models.fields.CharField', [], {'max_length': '7', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '200'}), - 'numberofnames': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'sortname': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'sortsortname': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'wikipediaId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'blank': 'True'}) - } - } - - complete_apps = ['person'] \ No newline at end of file diff --git a/pandora/place/migrations/0001_initial.py b/pandora/place/migrations/0001_initial.py deleted file mode 100644 index 83b7081f..00000000 --- a/pandora/place/migrations/0001_initial.py +++ /dev/null @@ -1,240 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Place' - db.create_table('place_place', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('defined', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='places', null=True, to=orm['auth.User'])), - ('name', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('alternativeNames', self.gf('ox.django.fields.TupleField')(default=[])), - ('name_sort', self.gf('django.db.models.fields.CharField')(max_length=200, db_index=True)), - ('name_find', self.gf('django.db.models.fields.TextField')(default='')), - ('geoname', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True)), - ('geoname_sort', self.gf('django.db.models.fields.CharField')(max_length=1024, null=True, db_index=True)), - ('countryCode', self.gf('django.db.models.fields.CharField')(default='', max_length=16, db_index=True)), - ('wikipediaId', self.gf('django.db.models.fields.CharField')(max_length=1000, blank=True)), - ('type', self.gf('django.db.models.fields.CharField')(default='', max_length=1000, db_index=True)), - ('south', self.gf('django.db.models.fields.FloatField')(default=None, null=True, db_index=True)), - ('west', self.gf('django.db.models.fields.FloatField')(default=None, null=True, db_index=True)), - ('north', self.gf('django.db.models.fields.FloatField')(default=None, null=True, db_index=True)), - ('east', self.gf('django.db.models.fields.FloatField')(default=None, null=True, db_index=True)), - ('lat', self.gf('django.db.models.fields.FloatField')(default=None, null=True, db_index=True)), - ('lng', self.gf('django.db.models.fields.FloatField')(default=None, null=True, db_index=True)), - ('area', self.gf('django.db.models.fields.FloatField')(default=None, null=True, db_index=True)), - ('matches', self.gf('django.db.models.fields.IntegerField')(default=0, db_index=True)), - )) - db.send_create_signal('place', ['Place']) - - # Adding M2M table for field items on 'Place' - db.create_table('place_place_items', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('place', models.ForeignKey(orm['place.place'], null=False)), - ('item', models.ForeignKey(orm['item.item'], null=False)) - )) - db.create_unique('place_place_items', ['place_id', 'item_id']) - - # Adding M2M table for field annotations on 'Place' - db.create_table('place_place_annotations', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('place', models.ForeignKey(orm['place.place'], null=False)), - ('annotation', models.ForeignKey(orm['annotation.annotation'], null=False)) - )) - db.create_unique('place_place_annotations', ['place_id', 'annotation_id']) - - - def backwards(self, orm): - # Deleting model 'Place' - db.delete_table('place_place') - - # Removing M2M table for field items on 'Place' - db.delete_table('place_place_items') - - # Removing M2M table for field annotations on 'Place' - db.delete_table('place_place_annotations') - - - models = { - 'annotation.annotation': { - 'Meta': {'object_name': 'Annotation'}, - 'clip': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'null': 'True', 'to': "orm['clip.Clip']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'annotations'", 'to': "orm['item.Item']"}), - 'layer': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'public_id': ('django.db.models.fields.CharField', [], {'max_length': '128', 'unique': 'True', 'null': 'True'}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '1000', 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'value': ('django.db.models.fields.TextField', [], {}) - }, - '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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'clip.clip': { - 'Meta': {'unique_together': "(('item', 'start', 'end'),)", 'object_name': 'Clip'}, - 'aspect_ratio': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'findvalue': ('django.db.models.fields.TextField', [], {'null': 'True', 'db_index': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'clips'", 'to': "orm['item.Item']"}), - 'lightness': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'default': '0', 'db_index': 'True'}), - 'sort': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'matching_clips'", 'to': "orm['item.ItemSort']"}), - 'sortvalue': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'subtitles': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'user': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'default': '0', 'null': 'True', 'db_index': 'True'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'budget': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'gross': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'likes': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'profit': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'releasedate': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'votes': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - }, - 'place.place': { - 'Meta': {'ordering': "('name_sort',)", 'object_name': 'Place'}, - 'alternativeNames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'annotations': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'places'", 'blank': 'True', 'to': "orm['annotation.Annotation']"}), - 'area': ('django.db.models.fields.FloatField', [], {'default': 'None', 'null': 'True', 'db_index': 'True'}), - 'countryCode': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '16', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'defined': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'east': ('django.db.models.fields.FloatField', [], {'default': 'None', 'null': 'True', 'db_index': 'True'}), - 'geoname': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True'}), - 'geoname_sort': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'places'", 'blank': 'True', 'to': "orm['item.Item']"}), - 'lat': ('django.db.models.fields.FloatField', [], {'default': 'None', 'null': 'True', 'db_index': 'True'}), - 'lng': ('django.db.models.fields.FloatField', [], {'default': 'None', 'null': 'True', 'db_index': 'True'}), - 'matches': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'name_find': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'name_sort': ('django.db.models.fields.CharField', [], {'max_length': '200', 'db_index': 'True'}), - 'north': ('django.db.models.fields.FloatField', [], {'default': 'None', 'null': 'True', 'db_index': 'True'}), - 'south': ('django.db.models.fields.FloatField', [], {'default': 'None', 'null': 'True', 'db_index': 'True'}), - 'type': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '1000', 'db_index': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'places'", 'null': 'True', 'to': "orm['auth.User']"}), - 'west': ('django.db.models.fields.FloatField', [], {'default': 'None', 'null': 'True', 'db_index': 'True'}), - 'wikipediaId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'blank': 'True'}) - } - } - - complete_apps = ['place'] \ No newline at end of file diff --git a/pandora/sequence/migrations/0001_initial.py b/pandora/sequence/migrations/0001_initial.py deleted file mode 100644 index 8497775f..00000000 --- a/pandora/sequence/migrations/0001_initial.py +++ /dev/null @@ -1,160 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Sequence' - db.create_table('sequence_sequence', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('mode', self.gf('django.db.models.fields.CharField')(max_length=128)), - ('item', self.gf('django.db.models.fields.related.ForeignKey')(related_name='sequences', null=True, to=orm['item.Item'])), - ('sort', self.gf('django.db.models.fields.related.ForeignKey')(related_name='sequences', null=True, to=orm['item.ItemSort'])), - ('user', self.gf('django.db.models.fields.IntegerField')(null=True, db_index=True)), - ('hash', self.gf('django.db.models.fields.CharField')(default='', max_length=16, db_index=True)), - ('start', self.gf('django.db.models.fields.FloatField')(default=-1, db_index=True)), - ('end', self.gf('django.db.models.fields.FloatField')(default=-1)), - ('duration', self.gf('django.db.models.fields.FloatField')(default=0)), - )) - db.send_create_signal('sequence', ['Sequence']) - - # Adding unique constraint on 'Sequence', fields ['item', 'start', 'end', 'mode'] - db.create_unique('sequence_sequence', ['item_id', 'start', 'end', 'mode']) - - - def backwards(self, orm): - # Removing unique constraint on 'Sequence', fields ['item', 'start', 'end', 'mode'] - db.delete_unique('sequence_sequence', ['item_id', 'start', 'end', 'mode']) - - # Deleting model 'Sequence' - db.delete_table('sequence_sequence') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'budget': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'gross': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'likes': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'profit': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'releasedate': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'votes': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - }, - 'sequence.sequence': { - 'Meta': {'unique_together': "(('item', 'start', 'end', 'mode'),)", 'object_name': 'Sequence'}, - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'hash': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '16', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'sequences'", 'null': 'True', 'to': "orm['item.Item']"}), - 'mode': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'sort': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'sequences'", 'null': 'True', 'to': "orm['item.ItemSort']"}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}), - 'user': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'db_index': 'True'}) - } - } - - complete_apps = ['sequence'] \ No newline at end of file diff --git a/pandora/sequence/migrations/0002_optimize1.py b/pandora/sequence/migrations/0002_optimize1.py deleted file mode 100644 index b8e72de6..00000000 --- a/pandora/sequence/migrations/0002_optimize1.py +++ /dev/null @@ -1,187 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models, connection, transaction - - -class Migration(SchemaMigration): - - def forwards(self, orm): - table_name = orm['sequence.Sequence']._meta.db_table - cursor = connection.cursor() - sql = 'DELETE FROM "%s" WHERE 1=1' % table_name - cursor.execute(sql) - transaction.commit_unless_managed() - - # Removing unique constraint on 'Sequence', fields ['item', 'end', 'mode', 'start'] - # db.delete_unique('sequence_sequence', ['item_id', 'end', 'mode', 'start']) - - # Deleting field 'Sequence.item' - db.delete_column('sequence_sequence', 'item_id') - - # Deleting field 'Sequence.user' - db.delete_column('sequence_sequence', 'user') - - # Adding field 'Sequence.mode2' - db.add_column('sequence_sequence', 'mode2', - self.gf('django.db.models.fields.IntegerField')(default=0), - keep_default=False) - - # Adding field 'Sequence.hash2' - db.add_column('sequence_sequence', 'hash2', - self.gf('django.db.models.fields.BigIntegerField')(default=0, db_index=True), - keep_default=False) - - # Adding unique constraint on 'Sequence', fields ['sort', 'start', 'end', 'mode'] - db.create_unique('sequence_sequence', ['sort_id', 'start', 'end', 'mode']) - - def backwards(self, orm): - # Removing unique constraint on 'Sequence', fields ['sort', 'start', 'end', 'mode'] - db.delete_unique('sequence_sequence', ['sort_id', 'start', 'end', 'mode']) - - # Adding field 'Sequence.item' - db.add_column('sequence_sequence', 'item', - self.gf('django.db.models.fields.related.ForeignKey')(related_name='sequences', null=True, to=orm['item.Item']), - keep_default=False) - - # Adding field 'Sequence.user' - db.add_column('sequence_sequence', 'user', - self.gf('django.db.models.fields.IntegerField')(null=True, db_index=True), - keep_default=False) - - # Deleting field 'Sequence.mode2' - db.delete_column('sequence_sequence', 'mode2') - - # Deleting field 'Sequence.hash2' - db.delete_column('sequence_sequence', 'hash2') - - # Adding unique constraint on 'Sequence', fields ['item', 'end', 'mode', 'start'] - db.create_unique('sequence_sequence', ['item_id', 'end', 'mode', 'start']) - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'codirector': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'color': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'composer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'imdbId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'lyricist': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'productionCompany': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'sound': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - }, - 'sequence.sequence': { - 'Meta': {'unique_together': "(('sort', 'start', 'end', 'mode'),)", 'object_name': 'Sequence'}, - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'hash': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '16', 'db_index': 'True'}), - 'hash2': ('django.db.models.fields.BigIntegerField', [], {'default': '0', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mode': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'mode2': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'sort': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'sequences'", 'null': 'True', 'to': "orm['item.ItemSort']"}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}) - } - } - - complete_apps = ['sequence'] diff --git a/pandora/sequence/migrations/0003_optimize2.py b/pandora/sequence/migrations/0003_optimize2.py deleted file mode 100644 index b72b311e..00000000 --- a/pandora/sequence/migrations/0003_optimize2.py +++ /dev/null @@ -1,158 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'Sequence.hash2' - db.delete_column('sequence_sequence', 'hash') - - # Deleting field 'Sequence.mode2' - db.delete_column('sequence_sequence', 'mode') - - db.rename_column('sequence_sequence', 'hash2', 'hash') - db.rename_column('sequence_sequence', 'mode2', 'mode') - - - def backwards(self, orm): - db.rename_column('sequence_sequence', 'hash', 'hash2') - db.rename_column('sequence_sequence', 'mode', 'mode2') - - # Adding field 'Sequence.hash' - db.add_column('sequence_sequence', 'hash', - self.gf('django.db.models.fields.CharField')(max_length=16), - keep_default=False) - - # Adding field 'Sequence.mode' - db.add_column('sequence_sequence', 'mode', - self.gf('django.db.models.fields.CharField')(max_length=128), - keep_default=False) - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'codirector': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'color': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'composer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'imdbId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'lyricist': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'productionCompany': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'sound': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - }, - 'sequence.sequence': { - 'Meta': {'unique_together': "(('sort', 'start', 'end', 'mode'),)", 'object_name': 'Sequence'}, - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'hash': ('django.db.models.fields.BigIntegerField', [], {'default': '-9223372036854775808', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mode': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'sort': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'sequences'", 'null': 'True', 'to': "orm['item.ItemSort']"}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1', 'db_index': 'True'}) - } - } - - complete_apps = ['sequence'] diff --git a/pandora/sequence/migrations/0004_optimize3.py b/pandora/sequence/migrations/0004_optimize3.py deleted file mode 100644 index 93b48b6f..00000000 --- a/pandora/sequence/migrations/0004_optimize3.py +++ /dev/null @@ -1,142 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Removing index on 'Sequence', fields ['start'] - db.delete_index('sequence_sequence', ['start']) - - - def backwards(self, orm): - # Adding index on 'Sequence', fields ['start'] - db.create_index('sequence_sequence', ['start']) - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'item.itemsort': { - 'Meta': {'object_name': 'ItemSort'}, - 'accessed': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'aspectratio': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'bitrate': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cinematographer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'codirector': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'color': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'composer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'created': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'cutsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'director': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'duration': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'editor': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'genre': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'height': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'hue': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'imdbId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'item': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'sort'", 'unique': 'True', 'primary_key': 'True', 'to': "orm['item.Item']"}), - 'itemId': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'language': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'lightness': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'lyricist': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofactors': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberofcuts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'numberoffiles': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'parts': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'pixels': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'producer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'productionCompany': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'random': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'resolution': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'rightslevel': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'runtime': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'saturation': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'size': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'sound': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'timesaccessed': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'volume': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'width': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'words': ('django.db.models.fields.BigIntegerField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'wordsperminute': ('django.db.models.fields.FloatField', [], {'db_index': 'True', 'null': 'True', 'blank': 'True'}), - 'writer': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True', 'db_index': 'True'}), - 'year': ('django.db.models.fields.CharField', [], {'max_length': '4', 'null': 'True', 'db_index': 'True'}) - }, - 'sequence.sequence': { - 'Meta': {'unique_together': "(('sort', 'start', 'end', 'mode'),)", 'object_name': 'Sequence'}, - 'duration': ('django.db.models.fields.FloatField', [], {'default': '0'}), - 'end': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'hash': ('django.db.models.fields.BigIntegerField', [], {'default': '-9223372036854775808', 'db_index': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mode': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'sort': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'sequences'", 'null': 'True', 'to': "orm['item.ItemSort']"}), - 'start': ('django.db.models.fields.FloatField', [], {'default': '-1'}) - } - } - - complete_apps = ['sequence'] \ No newline at end of file diff --git a/pandora/text/migrations/0001_initial.py b/pandora/text/migrations/0001_initial.py deleted file mode 100644 index 51042be0..00000000 --- a/pandora/text/migrations/0001_initial.py +++ /dev/null @@ -1,116 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Text' - db.create_table('text_text', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('published', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now)), - ('public', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), - ('slug', self.gf('django.db.models.fields.SlugField')(max_length=50)), - ('title', self.gf('django.db.models.fields.CharField')(max_length=1000, null=True)), - ('text', self.gf('django.db.models.fields.TextField')(default='')), - )) - db.send_create_signal('text', ['Text']) - - # Adding model 'Image' - db.create_table('text_image', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('image', self.gf('django.db.models.fields.files.ImageField')(max_length=100)), - ('caption', self.gf('django.db.models.fields.CharField')(default='', max_length=255)), - )) - db.send_create_signal('text', ['Image']) - - # Adding model 'Attachment' - db.create_table('text_attachment', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('file', self.gf('django.db.models.fields.files.FileField')(max_length=100)), - ('caption', self.gf('django.db.models.fields.CharField')(default='', max_length=255)), - )) - db.send_create_signal('text', ['Attachment']) - - - def backwards(self, orm): - # Deleting model 'Text' - db.delete_table('text_text') - - # Deleting model 'Image' - db.delete_table('text_image') - - # Deleting model 'Attachment' - db.delete_table('text_attachment') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'text.attachment': { - 'Meta': {'object_name': 'Attachment'}, - 'caption': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'text.image': { - 'Meta': {'object_name': 'Image'}, - 'caption': ('django.db.models.fields.CharField', [], {'default': "''", 'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100'}) - }, - 'text.text': { - 'Meta': {'object_name': 'Text'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'published': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'text': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '1000', 'null': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - } - } - - complete_apps = ['text'] \ No newline at end of file diff --git a/pandora/text/migrations/0002_auto__del_image__del_attachment__add_position__add_unique_position_use.py b/pandora/text/migrations/0002_auto__del_image__del_attachment__add_position__add_unique_position_use.py deleted file mode 100644 index 3064cceb..00000000 --- a/pandora/text/migrations/0002_auto__del_image__del_attachment__add_position__add_unique_position_use.py +++ /dev/null @@ -1,205 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting model 'Image' - db.delete_table('text_image') - - # Deleting model 'Attachment' - db.delete_table('text_attachment') - - # Adding model 'Position' - db.create_table('text_position', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('text', self.gf('django.db.models.fields.related.ForeignKey')(related_name='position', to=orm['text.Text'])), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='text_position', to=orm['auth.User'])), - ('section', self.gf('django.db.models.fields.CharField')(max_length='255')), - ('position', self.gf('django.db.models.fields.IntegerField')(default=0)), - )) - db.send_create_signal('text', ['Position']) - - # Adding unique constraint on 'Position', fields ['user', 'text', 'section'] - db.create_unique('text_position', ['user_id', 'text_id', 'section']) - - # Deleting field 'Text.public' - db.delete_column('text_text', 'public') - - # Deleting field 'Text.slug' - db.delete_column('text_text', 'slug') - - # Deleting field 'Text.title' - db.delete_column('text_text', 'title') - - # Deleting field 'Text.published' - db.delete_column('text_text', 'published') - - # Adding field 'Text.name' - db.add_column('text_text', 'name', - self.gf('django.db.models.fields.CharField')(default=datetime.datetime(2013, 2, 15, 0, 0), max_length=255), - keep_default=False) - - # Adding field 'Text.status' - db.add_column('text_text', 'status', - self.gf('django.db.models.fields.CharField')(default='private', max_length=20), - keep_default=False) - - # Adding field 'Text.description' - db.add_column('text_text', 'description', - self.gf('django.db.models.fields.TextField')(default=''), - keep_default=False) - - # Adding field 'Text.icon' - db.add_column('text_text', 'icon', - self.gf('django.db.models.fields.files.ImageField')(default='', max_length=100, blank=True), - keep_default=False) - - # Adding field 'Text.poster_frames' - db.add_column('text_text', 'poster_frames', - self.gf('ox.django.fields.TupleField')(default=[]), - keep_default=False) - - # Adding M2M table for field subscribed_users on 'Text' - db.create_table('text_text_subscribed_users', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('text', models.ForeignKey(orm['text.text'], null=False)), - ('user', models.ForeignKey(orm['auth.user'], null=False)) - )) - db.create_unique('text_text_subscribed_users', ['text_id', 'user_id']) - - # Adding unique constraint on 'Text', fields ['user', 'name'] - db.create_unique('text_text', ['user_id', 'name']) - - - def backwards(self, orm): - # Removing unique constraint on 'Text', fields ['user', 'name'] - db.delete_unique('text_text', ['user_id', 'name']) - - # Removing unique constraint on 'Position', fields ['user', 'text', 'section'] - db.delete_unique('text_position', ['user_id', 'text_id', 'section']) - - # Adding model 'Image' - db.create_table('text_image', ( - ('caption', self.gf('django.db.models.fields.CharField')(default='', max_length=255)), - ('image', self.gf('django.db.models.fields.files.ImageField')(max_length=100)), - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - )) - db.send_create_signal('text', ['Image']) - - # Adding model 'Attachment' - db.create_table('text_attachment', ( - ('caption', self.gf('django.db.models.fields.CharField')(default='', max_length=255)), - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('file', self.gf('django.db.models.fields.files.FileField')(max_length=100)), - )) - db.send_create_signal('text', ['Attachment']) - - # Deleting model 'Position' - db.delete_table('text_position') - - # Adding field 'Text.public' - db.add_column('text_text', 'public', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - # Adding field 'Text.slug' - db.add_column('text_text', 'slug', - self.gf('django.db.models.fields.SlugField')(default='', max_length=50), - keep_default=False) - - # Adding field 'Text.title' - db.add_column('text_text', 'title', - self.gf('django.db.models.fields.CharField')(max_length=1000, null=True), - keep_default=False) - - # Adding field 'Text.published' - db.add_column('text_text', 'published', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now), - keep_default=False) - - # Deleting field 'Text.name' - db.delete_column('text_text', 'name') - - # Deleting field 'Text.status' - db.delete_column('text_text', 'status') - - # Deleting field 'Text.description' - db.delete_column('text_text', 'description') - - # Deleting field 'Text.icon' - db.delete_column('text_text', 'icon') - - # Deleting field 'Text.poster_frames' - db.delete_column('text_text', 'poster_frames') - - # Removing M2M table for field subscribed_users on 'Text' - db.delete_table('text_text_subscribed_users') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'text.position': { - 'Meta': {'unique_together': "(('user', 'text', 'section'),)", 'object_name': 'Position'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'position': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'section': ('django.db.models.fields.CharField', [], {'max_length': "'255'"}), - 'text': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'position'", 'to': "orm['text.Text']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'text_position'", 'to': "orm['auth.User']"}) - }, - 'text.text': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Text'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'poster_frames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'private'", 'max_length': '20'}), - 'subscribed_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'subscribed_texts'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'text': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'texts'", 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['text'] diff --git a/pandora/text/migrations/0003_auto__add_field_text_type__add_field_text_links.py b/pandora/text/migrations/0003_auto__add_field_text_type__add_field_text_links.py deleted file mode 100644 index 2d90dea9..00000000 --- a/pandora/text/migrations/0003_auto__add_field_text_type__add_field_text_links.py +++ /dev/null @@ -1,93 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Text.type' - db.add_column('text_text', 'type', - self.gf('django.db.models.fields.CharField')(default='html', max_length=255), - keep_default=False) - - # Adding field 'Text.links' - db.add_column('text_text', 'links', - self.gf('ox.django.fields.DictField')(default={}), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Text.type' - db.delete_column('text_text', 'type') - - # Deleting field 'Text.links' - db.delete_column('text_text', 'links') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'text.position': { - 'Meta': {'unique_together': "(('user', 'text', 'section'),)", 'object_name': 'Position'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'position': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'section': ('django.db.models.fields.CharField', [], {'max_length': "'255'"}), - 'text': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'position'", 'to': "orm['text.Text']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'text_position'", 'to': "orm['auth.User']"}) - }, - 'text.text': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Text'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'links': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'poster_frames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'private'", 'max_length': '20'}), - 'subscribed_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'subscribed_texts'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'text': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'type': ('django.db.models.fields.CharField', [], {'default': "'html'", 'max_length': '255'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'texts'", 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['text'] \ No newline at end of file diff --git a/pandora/text/migrations/0004_auto__add_field_text_uploading__add_field_text_file.py b/pandora/text/migrations/0004_auto__add_field_text_uploading__add_field_text_file.py deleted file mode 100644 index 733dcf08..00000000 --- a/pandora/text/migrations/0004_auto__add_field_text_uploading__add_field_text_file.py +++ /dev/null @@ -1,95 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Text.uploading' - db.add_column('text_text', 'uploading', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - # Adding field 'Text.file' - db.add_column('text_text', 'file', - self.gf('django.db.models.fields.files.FileField')(default=None, max_length=100, null=True, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Text.uploading' - db.delete_column('text_text', 'uploading') - - # Deleting field 'Text.file' - db.delete_column('text_text', 'file') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'text.position': { - 'Meta': {'unique_together': "(('user', 'text', 'section'),)", 'object_name': 'Position'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'position': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'section': ('django.db.models.fields.CharField', [], {'max_length': "'255'"}), - 'text': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'position'", 'to': "orm['text.Text']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'text_position'", 'to': "orm['auth.User']"}) - }, - 'text.text': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Text'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'links': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'poster_frames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'private'", 'max_length': '20'}), - 'subscribed_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'subscribed_texts'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'text': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'type': ('django.db.models.fields.CharField', [], {'default': "'html'", 'max_length': '255'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'texts'", 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['text'] \ No newline at end of file diff --git a/pandora/text/migrations/0005_auto__add_field_text_embeds.py b/pandora/text/migrations/0005_auto__add_field_text_embeds.py deleted file mode 100644 index 54ab4a17..00000000 --- a/pandora/text/migrations/0005_auto__add_field_text_embeds.py +++ /dev/null @@ -1,95 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'Text.links' - db.delete_column('text_text', 'links') - - # Adding field 'Text.embeds' - db.add_column('text_text', 'embeds', - self.gf('ox.django.fields.TupleField')(default=[]), - keep_default=False) - - - def backwards(self, orm): - # Adding field 'Text.links' - db.add_column('text_text', 'links', - self.gf('ox.django.fields.DictField')(default={}), - keep_default=False) - - # Deleting field 'Text.embeds' - db.delete_column('text_text', 'embeds') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'text.position': { - 'Meta': {'unique_together': "(('user', 'text', 'section'),)", 'object_name': 'Position'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'position': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'section': ('django.db.models.fields.CharField', [], {'max_length': "'255'"}), - 'text': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'position'", 'to': "orm['text.Text']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'text_position'", 'to': "orm['auth.User']"}) - }, - 'text.text': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Text'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'embeds': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'poster_frames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'private'", 'max_length': '20'}), - 'subscribed_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'subscribed_texts'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'text': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'type': ('django.db.models.fields.CharField', [], {'default': "'html'", 'max_length': '255'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'texts'", 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['text'] \ No newline at end of file diff --git a/pandora/text/migrations/0006_add_rightslevel.py b/pandora/text/migrations/0006_add_rightslevel.py deleted file mode 100644 index 9336a1bc..00000000 --- a/pandora/text/migrations/0006_add_rightslevel.py +++ /dev/null @@ -1,88 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Text.rightslevel' - db.add_column('text_text', 'rightslevel', - self.gf('django.db.models.fields.IntegerField')(default=0, db_index=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Text.rightslevel' - db.delete_column('text_text', 'rightslevel') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'text.position': { - 'Meta': {'unique_together': "(('user', 'text', 'section'),)", 'object_name': 'Position'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'position': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'section': ('django.db.models.fields.CharField', [], {'max_length': "'255'"}), - 'text': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'position'", 'to': "orm['text.Text']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'text_position'", 'to': "orm['auth.User']"}) - }, - 'text.text': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'Text'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'embeds': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'file': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'poster_frames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'rightslevel': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'private'", 'max_length': '20'}), - 'subscribed_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'subscribed_texts'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'text': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'type': ('django.db.models.fields.CharField', [], {'default': "'html'", 'max_length': '255'}), - 'uploading': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'texts'", 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['text'] \ No newline at end of file diff --git a/pandora/title/migrations/0001_initial.py b/pandora/title/migrations/0001_initial.py deleted file mode 100644 index 7b6577ed..00000000 --- a/pandora/title/migrations/0001_initial.py +++ /dev/null @@ -1,40 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Title' - db.create_table('title_title', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('title', self.gf('django.db.models.fields.CharField')(unique=True, max_length=1000)), - ('sorttitle', self.gf('django.db.models.fields.CharField')(max_length=1000)), - ('sortsorttitle', self.gf('django.db.models.fields.CharField')(max_length=1000)), - ('edited', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('imdbId', self.gf('django.db.models.fields.CharField')(max_length=7, blank=True)), - )) - db.send_create_signal('title', ['Title']) - - - def backwards(self, orm): - # Deleting model 'Title' - db.delete_table('title_title') - - - models = { - 'title.title': { - 'Meta': {'object_name': 'Title'}, - 'edited': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'imdbId': ('django.db.models.fields.CharField', [], {'max_length': '7', 'blank': 'True'}), - 'sortsorttitle': ('django.db.models.fields.CharField', [], {'max_length': '1000'}), - 'sorttitle': ('django.db.models.fields.CharField', [], {'max_length': '1000'}), - 'title': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '1000'}) - } - } - - complete_apps = ['title'] \ No newline at end of file diff --git a/pandora/tv/migrations/0001_initial.py b/pandora/tv/migrations/0001_initial.py deleted file mode 100644 index 9d55e9cb..00000000 --- a/pandora/tv/migrations/0001_initial.py +++ /dev/null @@ -1,153 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'Channel' - db.create_table('tv_channel', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('run', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('list', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='channel', unique=True, null=True, to=orm['itemlist.List'])), - )) - db.send_create_signal('tv', ['Channel']) - - # Adding model 'Program' - db.create_table('tv_program', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('modified', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('run', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('start', self.gf('django.db.models.fields.DateTimeField')()), - ('end', self.gf('django.db.models.fields.DateTimeField')()), - ('item', self.gf('django.db.models.fields.related.ForeignKey')(related_name='program', to=orm['item.Item'])), - ('channel', self.gf('django.db.models.fields.related.ForeignKey')(related_name='program', to=orm['tv.Channel'])), - )) - db.send_create_signal('tv', ['Program']) - - - def backwards(self, orm): - # Deleting model 'Channel' - db.delete_table('tv_channel') - - # Deleting model 'Program' - db.delete_table('tv_program') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'item.item': { - 'Meta': {'object_name': 'Item'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'external_data': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "'items'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'itemId': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), - 'json': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'level': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'oxdbId': ('django.db.models.fields.CharField', [], {'max_length': '42', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'poster': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'poster_frame': ('django.db.models.fields.FloatField', [], {'default': '-1'}), - 'poster_height': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_source': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'poster_width': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'rendered': ('django.db.models.fields.BooleanField', [], {'default': 'False', 'db_index': 'True'}), - 'stream_aspect': ('django.db.models.fields.FloatField', [], {'default': '1.3333333333333333'}), - 'stream_info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'torrent': ('django.db.models.fields.files.FileField', [], {'default': 'None', 'max_length': '1000', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'items'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'itemlist.list': { - 'Meta': {'unique_together': "(('user', 'name'),)", 'object_name': 'List'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'icon': ('django.db.models.fields.files.ImageField', [], {'default': 'None', 'max_length': '100', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'items': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'lists'", 'symmetrical': 'False', 'through': "orm['itemlist.ListItem']", 'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'numberofitems': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'poster_frames': ('ox.django.fields.TupleField', [], {'default': '[]'}), - 'query': ('ox.django.fields.DictField', [], {'default': "{'static': True}"}), - 'sort': ('ox.django.fields.TupleField', [], {'default': "({'operator': '+', 'key': 'director'},)"}), - 'status': ('django.db.models.fields.CharField', [], {'default': "'private'", 'max_length': '20'}), - 'subscribed_users': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'subscribed_lists'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'type': ('django.db.models.fields.CharField', [], {'default': "'static'", 'max_length': '255'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'lists'", 'to': "orm['auth.User']"}), - 'view': ('django.db.models.fields.TextField', [], {'default': "('g', 'r', 'i', 'd')"}) - }, - 'itemlist.listitem': { - 'Meta': {'object_name': 'ListItem'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['item.Item']"}), - 'list': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['itemlist.List']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'tv.channel': { - 'Meta': {'object_name': 'Channel'}, - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'list': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'channel'", 'unique': 'True', 'null': 'True', 'to': "orm['itemlist.List']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'run': ('django.db.models.fields.IntegerField', [], {'default': '0'}) - }, - 'tv.program': { - 'Meta': {'object_name': 'Program'}, - 'channel': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'program'", 'to': "orm['tv.Channel']"}), - 'created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'item': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'program'", 'to': "orm['item.Item']"}), - 'modified': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'run': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}) - } - } - - complete_apps = ['tv'] \ No newline at end of file diff --git a/pandora/urlalias/migrations/0001_initial.py b/pandora/urlalias/migrations/0001_initial.py deleted file mode 100644 index e3a2b104..00000000 --- a/pandora/urlalias/migrations/0001_initial.py +++ /dev/null @@ -1,85 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'IDAlias' - db.create_table('urlalias_idalias', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('old', self.gf('django.db.models.fields.CharField')(unique=True, max_length=255)), - ('new', self.gf('django.db.models.fields.CharField')(max_length=255)), - )) - db.send_create_signal('urlalias', ['IDAlias']) - - # Adding model 'LayerAlias' - db.create_table('urlalias_layeralias', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('old', self.gf('django.db.models.fields.CharField')(unique=True, max_length=255)), - ('new', self.gf('django.db.models.fields.CharField')(max_length=255)), - )) - db.send_create_signal('urlalias', ['LayerAlias']) - - # Adding model 'ListAlias' - db.create_table('urlalias_listalias', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('old', self.gf('django.db.models.fields.CharField')(unique=True, max_length=255)), - ('new', self.gf('django.db.models.fields.CharField')(max_length=255)), - )) - db.send_create_signal('urlalias', ['ListAlias']) - - # Adding model 'Alias' - db.create_table('urlalias_alias', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('url', self.gf('django.db.models.fields.CharField')(unique=True, max_length=255)), - ('target', self.gf('django.db.models.fields.CharField')(max_length=255)), - )) - db.send_create_signal('urlalias', ['Alias']) - - - def backwards(self, orm): - # Deleting model 'IDAlias' - db.delete_table('urlalias_idalias') - - # Deleting model 'LayerAlias' - db.delete_table('urlalias_layeralias') - - # Deleting model 'ListAlias' - db.delete_table('urlalias_listalias') - - # Deleting model 'Alias' - db.delete_table('urlalias_alias') - - - models = { - 'urlalias.alias': { - 'Meta': {'object_name': 'Alias'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'url': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'urlalias.idalias': { - 'Meta': {'object_name': 'IDAlias'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'new': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'old': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'urlalias.layeralias': { - 'Meta': {'object_name': 'LayerAlias'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'new': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'old': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - 'urlalias.listalias': { - 'Meta': {'object_name': 'ListAlias'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'new': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'old': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - } - } - - complete_apps = ['urlalias'] \ No newline at end of file diff --git a/pandora/user/migrations/0001_initial.py b/pandora/user/migrations/0001_initial.py deleted file mode 100644 index 90e66020..00000000 --- a/pandora/user/migrations/0001_initial.py +++ /dev/null @@ -1,129 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'SessionData' - db.create_table('user_sessiondata', ( - ('session_key', self.gf('django.db.models.fields.CharField')(max_length=40, primary_key=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='data', unique=True, null=True, to=orm['auth.User'])), - ('firstseen', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, db_index=True, blank=True)), - ('lastseen', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now, db_index=True)), - ('username', self.gf('django.db.models.fields.CharField')(max_length=255, null=True, db_index=True)), - ('level', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('timesseen', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('ip', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)), - ('useragent', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)), - ('windowsize', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)), - ('screensize', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)), - ('info', self.gf('ox.django.fields.DictField')(default={})), - ('location', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)), - ('location_sort', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)), - ('system', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)), - ('browser', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)), - ('numberoflists', self.gf('django.db.models.fields.IntegerField')(default=0, null=True)), - ('groupssort', self.gf('django.db.models.fields.CharField')(default=None, max_length=255, null=True, blank=True)), - )) - db.send_create_signal('user', ['SessionData']) - - # Adding model 'UserProfile' - db.create_table('user_userprofile', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('reset_code', self.gf('django.db.models.fields.CharField')(max_length=255, unique=True, null=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='profile', unique=True, to=orm['auth.User'])), - ('level', self.gf('django.db.models.fields.IntegerField')(default=1)), - ('files_updated', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime.now)), - ('newsletter', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('ui', self.gf('ox.django.fields.DictField')(default={})), - ('preferences', self.gf('ox.django.fields.DictField')(default={})), - ('notes', self.gf('django.db.models.fields.TextField')(default='')), - )) - db.send_create_signal('user', ['UserProfile']) - - - def backwards(self, orm): - # Deleting model 'SessionData' - db.delete_table('user_sessiondata') - - # Deleting model 'UserProfile' - db.delete_table('user_userprofile') - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'user.sessiondata': { - 'Meta': {'object_name': 'SessionData'}, - 'browser': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'firstseen': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}), - 'groupssort': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'ip': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'lastseen': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now', 'db_index': 'True'}), - 'level': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'location': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'location_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'numberoflists': ('django.db.models.fields.IntegerField', [], {'default': '0', 'null': 'True'}), - 'screensize': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40', 'primary_key': 'True'}), - 'system': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'timesseen': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'data'", 'unique': 'True', 'null': 'True', 'to': "orm['auth.User']"}), - 'useragent': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'windowsize': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}) - }, - 'user.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'files_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'newsletter': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'preferences': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'reset_code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'ui': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'profile'", 'unique': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['user'] \ No newline at end of file diff --git a/pandora/user/migrations/0002_level_index.py b/pandora/user/migrations/0002_level_index.py deleted file mode 100644 index bf033a71..00000000 --- a/pandora/user/migrations/0002_level_index.py +++ /dev/null @@ -1,92 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Adding index on 'SessionData', fields ['level'] - db.create_index('user_sessiondata', ['level']) - - - def backwards(self, orm): - # Removing index on 'SessionData', fields ['level'] - db.delete_index('user_sessiondata', ['level']) - - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'user.sessiondata': { - 'Meta': {'object_name': 'SessionData'}, - 'browser': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'firstseen': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}), - 'groupssort': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'ip': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'lastseen': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now', 'db_index': 'True'}), - 'level': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}), - 'location': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'location_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'numberoflists': ('django.db.models.fields.IntegerField', [], {'default': '0', 'null': 'True'}), - 'screensize': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40', 'primary_key': 'True'}), - 'system': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'timesseen': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'data'", 'unique': 'True', 'null': 'True', 'to': "orm['auth.User']"}), - 'useragent': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'windowsize': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}) - }, - 'user.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'files_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'newsletter': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'preferences': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'reset_code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'ui': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'profile'", 'unique': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['user'] \ No newline at end of file diff --git a/pandora/user/migrations/0003_useragent.py b/pandora/user/migrations/0003_useragent.py deleted file mode 100644 index a08342d4..00000000 --- a/pandora/user/migrations/0003_useragent.py +++ /dev/null @@ -1,92 +0,0 @@ -# -*- coding: utf-8 -*- -import 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 'SessionData.useragent' - db.alter_column('user_sessiondata', 'useragent', self.gf('django.db.models.fields.CharField')(max_length=4096, null=True)) - - def backwards(self, orm): - - # Changing field 'SessionData.useragent' - db.alter_column('user_sessiondata', 'useragent', self.gf('django.db.models.fields.CharField')(max_length=255, null=True)) - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'user.sessiondata': { - 'Meta': {'object_name': 'SessionData'}, - 'browser': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'firstseen': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}), - 'groupssort': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'ip': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'lastseen': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now', 'db_index': 'True'}), - 'level': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}), - 'location': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'location_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'numberoflists': ('django.db.models.fields.IntegerField', [], {'default': '0', 'null': 'True'}), - 'screensize': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40', 'primary_key': 'True'}), - 'system': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'timesseen': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'data'", 'unique': 'True', 'null': 'True', 'to': "orm['auth.User']"}), - 'useragent': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'windowsize': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}) - }, - 'user.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'files_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'newsletter': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'preferences': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'reset_code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'ui': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'profile'", 'unique': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['user'] \ No newline at end of file diff --git a/pandora/user/migrations/0004_onload.py b/pandora/user/migrations/0004_onload.py deleted file mode 100644 index 84c67768..00000000 --- a/pandora/user/migrations/0004_onload.py +++ /dev/null @@ -1,97 +0,0 @@ -# -*- coding: utf-8 -*- -import datetime -from south.db import db -from south.v2 import DataMigration -from django.db import models - -class Migration(DataMigration): - - def forwards(self, orm): - for p in orm['user.userprofile'].objects.all(): - if 'onload' in p.ui: - p.preferences['script'] = p.ui['onload'] - del p.ui['onload'] - p.save() - - def backwards(self, orm): - "Write your backwards methods here." - for p in orm['user.userprofile'].objects.all(): - if 'script' in p.preferences: - p.ui['onload'] = p.preferences['script'] - del p.preferences['script'] - p.save() - - 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': '255'}), - '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': '255', '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']", 'symmetrical': 'False', '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': '255'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}) - }, - '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'}) - }, - 'user.sessiondata': { - 'Meta': {'object_name': 'SessionData'}, - 'browser': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'firstseen': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'db_index': 'True', 'blank': 'True'}), - 'groupssort': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '255', 'null': 'True', 'blank': 'True'}), - 'info': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'ip': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'lastseen': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now', 'db_index': 'True'}), - 'level': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}), - 'location': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'location_sort': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'numberoflists': ('django.db.models.fields.IntegerField', [], {'default': '0', 'null': 'True'}), - 'screensize': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'session_key': ('django.db.models.fields.CharField', [], {'max_length': '40', 'primary_key': 'True'}), - 'system': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}), - 'timesseen': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'data'", 'unique': 'True', 'null': 'True', 'to': "orm['auth.User']"}), - 'useragent': ('django.db.models.fields.CharField', [], {'max_length': '4096', 'null': 'True'}), - 'username': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'db_index': 'True'}), - 'windowsize': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True'}) - }, - 'user.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'files_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'level': ('django.db.models.fields.IntegerField', [], {'default': '1'}), - 'newsletter': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'notes': ('django.db.models.fields.TextField', [], {'default': "''"}), - 'preferences': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'reset_code': ('django.db.models.fields.CharField', [], {'max_length': '255', 'unique': 'True', 'null': 'True', 'blank': 'True'}), - 'ui': ('ox.django.fields.DictField', [], {'default': '{}'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'profile'", 'unique': 'True', 'to': "orm['auth.User']"}) - } - } - - complete_apps = ['user'] - symmetrical = True