From d7f952569c31b2486b83c2c2ce36bb0500f3555e Mon Sep 17 00:00:00 2001 From: Fergal Moran Date: Thu, 20 Aug 2015 15:45:36 +0100 Subject: [PATCH] Python 3 upgrade --- api/serializers.py | 7 + api/urls.py | 1 + api/views.py | 5 + dss/settings.py | 2 +- spa/api/__init__.py | 1 - spa/api/v1/ActivityResource.py | 48 -- spa/api/v1/BaseResource.py | 39 -- spa/api/v1/ChatResource.py | 7 - spa/api/v1/CommentResource.py | 66 --- spa/api/v1/DebugResource.py | 18 - spa/api/v1/EventResource.py | 41 -- spa/api/v1/GenreResource.py | 33 -- spa/api/v1/MixResource.py | 244 -------- spa/api/v1/NotificationResource.py | 33 -- spa/api/v1/PlaylistResource.py | 82 --- spa/api/v1/ReleaseAudioResource.py | 17 - spa/api/v1/ReleaseResource.py | 41 -- spa/api/v1/ShowResource.py | 34 -- spa/api/v1/UserResource.py | 170 ------ spa/api/v1/__init__.py | 1 - spa/api/v1/auth.py | 16 - spa/migrations/0001_initial.py | 472 ---------------- spa/migrations/0002_auto__add_userfollows.py | 222 -------- .../0003_auto__add_field_mix_duration.py | 220 -------- .../0004_auto__add_field_mix_slug.py | 221 -------- .../0005_auto__chg_field_userprofile_slug.py | 225 -------- .../0006_auto__chg_field_mix_title.py | 219 ------- .../0006_auto__chg_field_userprofile_user.py | 219 ------- ...o__del_userfollows__chg_field_mix_title.py | 224 -------- ...lowers__add_field_userprofile_following.py | 225 -------- ...lowers__del_field_userprofile_following.py | 247 -------- spa/migrations/0010_auto.py | 221 -------- .../0011_auto__del_field__activity_user.py | 217 ------- .../0012_auto__add_field__activity_user.py | 228 -------- ..._del_mixfavourite__add_usermixfavourite.py | 233 -------- ..._del_usermixfavourite__add_mixfavourite.py | 235 -------- .../0015_auto__chg_field_mixfavourite_user.py | 217 ------- spa/migrations/0016_auto__del_mixlike.py | 216 ------- spa/migrations/0017_auto__add_mixlike.py | 225 -------- ...ike__del__activity__del_mixplay__del_mi.py | 270 --------- .../0019_auto__add_activityfavourite.py | 208 ------- spa/migrations/0020_auto__add_activityplay.py | 213 ------- spa/migrations/0021_auto__add_activitylike.py | 218 ------- .../0022_auto__add_activitydownload.py | 223 -------- .../0023_auto__add_activityfollow.py | 227 -------- .../0024_auto__add_notifications.py | 238 -------- ...dd_field_notifications_notification_url.py | 234 -------- ...to__del_notifications__add_notification.py | 254 --------- spa/migrations/0027_auto__del_activitymix.py | 231 -------- ...o__add_field_notification_accepted_date.py | 231 -------- ...ion_verb__add_field_notification_object.py | 241 -------- ...n_object__add_field_notification_target.py | 241 -------- spa/migrations/0031_auto.py | 237 -------- ..._download_url__del_field_mix_stream_url.py | 240 -------- spa/migrations/0033_auto.py | 236 -------- spa/migrations/0034_auto.py | 235 -------- ...age__chg_field_userprofile_avatar_image.py | 236 -------- ...ile_city__add_field_userprofile_country.py | 242 -------- ...dd_field_userprofile_last_known_session.py | 235 -------- .../0038_auto__chg_field_comment_user.py | 233 -------- ...cal_file__del_field_mix_local_file__add.py | 258 --------- ...40_auto__chg_field_notification_to_user.py | 232 -------- ...nt_user__chg_field_notification_to_user.py | 238 -------- .../0043_auto__add_activitycomment.py | 241 -------- ...dd_field_notification_notification_html.py | 240 -------- ...auto__chg_field_event_event_description.py | 238 -------- ...eated__add_field_label_object_updated__.py | 493 ---------------- ...dated__del_field_label_object_created__.py | 457 --------------- spa/migrations/0048_auto__del_event.py | 249 -------- spa/migrations/0049_auto__add_show.py | 262 --------- .../0050_auto__add_field_show_mix.py | 262 --------- .../0051_auto__chg_field_mix_upload_date.py | 260 --------- spa/migrations/0052_auto__add_playlist.py | 286 ---------- .../0053_auto__add_field_playlist_public.py | 271 --------- .../0054_auto__add_field_playlist_slug.py | 272 --------- ...reated__chg_field_activity_date__chg_fi.py | 288 ---------- ...eated__add_field_label_object_updated__.py | 534 ------------------ spa/migrations/0057_auto.py | 307 ---------- .../0057_auto__add_field_mix_archive_path.py | 303 ---------- ...dd_field_userprofile_notifications_list.py | 317 ----------- ...ifications_list__add_field_userprofile_.py | 313 ---------- ...060_auto__add_field_mix_archive_updated.py | 306 ---------- ...g_field_userprofile_email_notifications.py | 304 ---------- ...l_field_userprofile_email_notifications.py | 305 ---------- ...d_field_userprofile_email_notifications.py | 306 ---------- ..._chg_field_userprofile_activity_sharing.py | 304 ---------- ...ivity_sharing__add_field_userprofile_ac.py | 323 ----------- ...67_auto__add_field_mix_waveform_version.py | 308 ---------- spa/migrations/0068_auto__del_show.py | 277 --------- .../0069_auto__chg_field_comment_user.py | 273 --------- .../0070_auto__chg_field_comment_user.py | 273 --------- ...tification_text__del_field_notification.py | 305 ---------- ...uto__add_field_notification_target_desc.py | 274 --------- spa/migrations/0073_auto__add_message.py | 293 ---------- spa/migrations/__init__.py | 0 spa/models/__init__.py | 3 +- spa/models/show.py | 13 +- 97 files changed, 23 insertions(+), 20280 deletions(-) delete mode 100755 spa/api/__init__.py delete mode 100755 spa/api/v1/ActivityResource.py delete mode 100755 spa/api/v1/BaseResource.py delete mode 100755 spa/api/v1/ChatResource.py delete mode 100755 spa/api/v1/CommentResource.py delete mode 100755 spa/api/v1/DebugResource.py delete mode 100755 spa/api/v1/EventResource.py delete mode 100755 spa/api/v1/GenreResource.py delete mode 100755 spa/api/v1/MixResource.py delete mode 100755 spa/api/v1/NotificationResource.py delete mode 100755 spa/api/v1/PlaylistResource.py delete mode 100755 spa/api/v1/ReleaseAudioResource.py delete mode 100755 spa/api/v1/ReleaseResource.py delete mode 100755 spa/api/v1/ShowResource.py delete mode 100755 spa/api/v1/UserResource.py delete mode 100755 spa/api/v1/__init__.py delete mode 100755 spa/api/v1/auth.py delete mode 100755 spa/migrations/0001_initial.py delete mode 100755 spa/migrations/0002_auto__add_userfollows.py delete mode 100755 spa/migrations/0003_auto__add_field_mix_duration.py delete mode 100755 spa/migrations/0004_auto__add_field_mix_slug.py delete mode 100755 spa/migrations/0005_auto__chg_field_userprofile_slug.py delete mode 100755 spa/migrations/0006_auto__chg_field_mix_title.py delete mode 100755 spa/migrations/0006_auto__chg_field_userprofile_user.py delete mode 100755 spa/migrations/0007_auto__del_userfollows__chg_field_mix_title.py delete mode 100755 spa/migrations/0008_auto__add_field_userprofile_followers__add_field_userprofile_following.py delete mode 100755 spa/migrations/0009_auto__del_field_userprofile_followers__del_field_userprofile_following.py delete mode 100755 spa/migrations/0010_auto.py delete mode 100755 spa/migrations/0011_auto__del_field__activity_user.py delete mode 100755 spa/migrations/0012_auto__add_field__activity_user.py delete mode 100755 spa/migrations/0013_auto__del_mixfavourite__add_usermixfavourite.py delete mode 100755 spa/migrations/0014_auto__del_usermixfavourite__add_mixfavourite.py delete mode 100755 spa/migrations/0015_auto__chg_field_mixfavourite_user.py delete mode 100755 spa/migrations/0016_auto__del_mixlike.py delete mode 100755 spa/migrations/0017_auto__add_mixlike.py delete mode 100755 spa/migrations/0018_auto__del_mixdownload__del_mixlike__del__activity__del_mixplay__del_mi.py delete mode 100755 spa/migrations/0019_auto__add_activityfavourite.py delete mode 100755 spa/migrations/0020_auto__add_activityplay.py delete mode 100755 spa/migrations/0021_auto__add_activitylike.py delete mode 100755 spa/migrations/0022_auto__add_activitydownload.py delete mode 100755 spa/migrations/0023_auto__add_activityfollow.py delete mode 100755 spa/migrations/0024_auto__add_notifications.py delete mode 100755 spa/migrations/0025_auto__add_field_notifications_notification_url.py delete mode 100755 spa/migrations/0026_auto__del_notifications__add_notification.py delete mode 100755 spa/migrations/0027_auto__del_activitymix.py delete mode 100755 spa/migrations/0028_auto__add_field_notification_accepted_date.py delete mode 100755 spa/migrations/0029_auto__add_field_notification_verb__add_field_notification_object.py delete mode 100755 spa/migrations/0030_auto__del_field_notification_object__add_field_notification_target.py delete mode 100755 spa/migrations/0031_auto.py delete mode 100755 spa/migrations/0032_auto__del_field_mix_download_url__del_field_mix_stream_url.py delete mode 100755 spa/migrations/0033_auto.py delete mode 100755 spa/migrations/0034_auto.py delete mode 100755 spa/migrations/0035_auto__chg_field_mix_mix_image__chg_field_userprofile_avatar_image.py delete mode 100755 spa/migrations/0036_auto__add_field_userprofile_city__add_field_userprofile_country.py delete mode 100755 spa/migrations/0037_auto__add_field_userprofile_last_known_session.py delete mode 100755 spa/migrations/0038_auto__chg_field_comment_user.py delete mode 100755 spa/migrations/0039_auto__del_field_releaseaudio_local_file__del_field_mix_local_file__add.py delete mode 100755 spa/migrations/0040_auto__chg_field_notification_to_user.py delete mode 100755 spa/migrations/0042_auto__chg_field_comment_user__chg_field_notification_to_user.py delete mode 100755 spa/migrations/0043_auto__add_activitycomment.py delete mode 100755 spa/migrations/0044_auto__add_field_notification_notification_html.py delete mode 100755 spa/migrations/0045_auto__chg_field_event_event_description.py delete mode 100755 spa/migrations/0046_auto__add_field_label_object_created__add_field_label_object_updated__.py delete mode 100755 spa/migrations/0047_auto__del_field_label_object_updated__del_field_label_object_created__.py delete mode 100755 spa/migrations/0048_auto__del_event.py delete mode 100755 spa/migrations/0049_auto__add_show.py delete mode 100755 spa/migrations/0050_auto__add_field_show_mix.py delete mode 100755 spa/migrations/0051_auto__chg_field_mix_upload_date.py delete mode 100755 spa/migrations/0052_auto__add_playlist.py delete mode 100755 spa/migrations/0053_auto__add_field_playlist_public.py delete mode 100755 spa/migrations/0054_auto__add_field_playlist_slug.py delete mode 100755 spa/migrations/0055_auto__chg_field_playlist_date_created__chg_field_activity_date__chg_fi.py delete mode 100755 spa/migrations/0056_auto__add_field_label_object_created__add_field_label_object_updated__.py delete mode 100755 spa/migrations/0057_auto.py delete mode 100755 spa/migrations/0057_auto__add_field_mix_archive_path.py delete mode 100755 spa/migrations/0058_auto__add_field_userprofile_notifications_list.py delete mode 100755 spa/migrations/0059_auto__del_field_userprofile_notifications_list__add_field_userprofile_.py delete mode 100755 spa/migrations/0060_auto__add_field_mix_archive_updated.py delete mode 100755 spa/migrations/0061_auto__chg_field_userprofile_email_notifications.py delete mode 100755 spa/migrations/0063_auto__del_field_userprofile_email_notifications.py delete mode 100755 spa/migrations/0064_auto__add_field_userprofile_email_notifications.py delete mode 100755 spa/migrations/0065_auto__chg_field_userprofile_activity_sharing.py delete mode 100755 spa/migrations/0066_auto__del_field_userprofile_activity_sharing__add_field_userprofile_ac.py delete mode 100755 spa/migrations/0067_auto__add_field_mix_waveform_version.py delete mode 100644 spa/migrations/0068_auto__del_show.py delete mode 100644 spa/migrations/0069_auto__chg_field_comment_user.py delete mode 100644 spa/migrations/0070_auto__chg_field_comment_user.py delete mode 100644 spa/migrations/0071_auto__del_field_notification_notification_text__del_field_notification.py delete mode 100644 spa/migrations/0072_auto__add_field_notification_target_desc.py delete mode 100644 spa/migrations/0073_auto__add_message.py delete mode 100755 spa/migrations/__init__.py diff --git a/api/serializers.py b/api/serializers.py index 4a2f008..659ee20 100755 --- a/api/serializers.py +++ b/api/serializers.py @@ -9,6 +9,7 @@ from spa.models import Activity, Message from spa.models.activity import ActivityDownload, ActivityPlay from spa.models.genre import Genre from spa.models.notification import Notification +from spa.models.show import Show from spa.models.userprofile import UserProfile from spa.models.mix import Mix, MixUpdateException from spa.models.comment import Comment @@ -490,3 +491,9 @@ class MessageSerializer(serializers.ModelSerializer): 'read_at', 'body', ) + + +class ShowSerializer(serializers.ModelSerializer): + class Meta: + model = Show + diff --git a/api/urls.py b/api/urls.py index 6fb2303..e5d75fc 100755 --- a/api/urls.py +++ b/api/urls.py @@ -22,6 +22,7 @@ router.register(r'comments', views.CommentViewSet) router.register(r'activity', views.ActivityViewSet, base_name='activity') router.register(r'genre', views.GenreViewSet, base_name='genre') router.register(r'messages', views.MessageViewSet, base_name='messages') +router.register(r'shows', views.ShowViewSet, base_name='shows') class DebugView(APIView): diff --git a/api/views.py b/api/views.py index 7adb15d..bee12e2 100755 --- a/api/views.py +++ b/api/views.py @@ -25,6 +25,7 @@ from spa.models.activity import ActivityPlay from spa.models.mix import Mix from spa.models.comment import Comment from spa.models.notification import Notification +from spa.models.show import Show from spa.models.userprofile import UserProfile logger = logging.getLogger('spa') @@ -308,3 +309,7 @@ class MessageViewSet(viewsets.ModelViewSet): def perform_update(self, serializer): self.__perform_write(serializer) + +class ShowViewSet(viewsets.ModelViewSet): + queryset = Show.objects.all() + serializer_class = serializers.ShowSerializer diff --git a/dss/settings.py b/dss/settings.py index d9aff3c..6d6a9f7 100755 --- a/dss/settings.py +++ b/dss/settings.py @@ -1,4 +1,4 @@ -# e Django settings for dss project. +# Django settings for dss project. import os import mimetypes from datetime import timedelta diff --git a/spa/api/__init__.py b/spa/api/__init__.py deleted file mode 100755 index 8133f5e..0000000 --- a/spa/api/__init__.py +++ /dev/null @@ -1 +0,0 @@ -__author__ = 'fergalm' diff --git a/spa/api/v1/ActivityResource.py b/spa/api/v1/ActivityResource.py deleted file mode 100755 index f2eedf2..0000000 --- a/spa/api/v1/ActivityResource.py +++ /dev/null @@ -1,48 +0,0 @@ -import humanize -from tastypie.authentication import Authentication -from tastypie.authorization import Authorization -from tastypie.constants import ALL, ALL_WITH_RELATIONS -from spa.api.v1.BaseResource import BaseResource -from spa.models import UserProfile -from spa.models.activity import Activity - - -class ActivityResource(BaseResource): - class Meta: - queryset = Activity.objects.select_subclasses().order_by('-id') - resource_name = 'activity' - authorization = Authorization() - authentication = Authentication() - always_return_data = True - filtering = { - 'user': ALL_WITH_RELATIONS - } - - def dehydrate(self, bundle): - try: - if bundle.obj.user is not None: - user_name = bundle.obj.user.get_nice_name() - user_image = bundle.obj.user.get_small_profile_image() - user_profile = bundle.obj.user.get_profile_url() - else: - user_name = UserProfile.get_default_display_name() - user_image = UserProfile.get_default_avatar_image() - user_profile = "" - - bundle.data["verb"] = bundle.obj.get_verb_past(), - bundle.data["object"] = bundle.obj.get_object_singular(), - bundle.data["item_name"] = bundle.obj.get_object_name(), - bundle.data["item_url"] = bundle.obj.get_object_url(), - bundle.data["user_name"] = user_name, - bundle.data["user_profile"] = user_profile, - bundle.data["user_image"] = user_image - return bundle - - except AttributeError as ae: - self.logger.debug("AttributeError: Error dehydrating activity, %s" % ae) - except TypeError as te: - self.logger.debug("TypeError: Error dehydrating activity, %s" % te) - except Exception as ee: - self.logger.debug("Exception: Error dehydrating activity, %s" % ee) - return None - diff --git a/spa/api/v1/BaseResource.py b/spa/api/v1/BaseResource.py deleted file mode 100755 index db1779a..0000000 --- a/spa/api/v1/BaseResource.py +++ /dev/null @@ -1,39 +0,0 @@ -import logging -from tastypie.resources import ModelResource - - -class BaseResource(ModelResource): - logger = logging.getLogger(__name__) - pass - - def _remove_kwargs(self, *args, **kwargs): - for arg in args: - if arg in kwargs: - del kwargs['activity_sharing_networks_facebook'] - - return kwargs - - @staticmethod - def hydrate_bitfield(field_name, bundle, object_field, choices, remove_field=True): - if not hasattr(bundle, field_name + '____processed'): - mask = 0 - for choice in choices: - if choice[0] in bundle.data[field_name]: - if bundle.data[field_name][choice[0]]: - mask |= getattr(object_field, choice[0]) - - bundle.data[field_name] = mask - setattr(bundle, field_name + '____processed', True) - return bundle - - @staticmethod - def dehydrate_bitfield(field_name, bundle, object_field, choices, remove_field=True): - if remove_field: - del bundle.data[field_name] - - d = {} - for choice in choices: - d[choice[0]] = getattr(object_field, choice[0]).is_set - - bundle.data[field_name] = d - return bundle \ No newline at end of file diff --git a/spa/api/v1/ChatResource.py b/spa/api/v1/ChatResource.py deleted file mode 100755 index 97ad1b6..0000000 --- a/spa/api/v1/ChatResource.py +++ /dev/null @@ -1,7 +0,0 @@ -from spa.api.v1.BaseResource import BaseResource -from spa.models.chatmessage import ChatMessage - -class ChatResource(BaseResource): - class Meta: - queryset = ChatMessage.objects.all().order_by('-timestamp') - resource_name = 'chat' diff --git a/spa/api/v1/CommentResource.py b/spa/api/v1/CommentResource.py deleted file mode 100755 index b9a6b9f..0000000 --- a/spa/api/v1/CommentResource.py +++ /dev/null @@ -1,66 +0,0 @@ -from tastypie import fields -from tastypie.authentication import Authentication -from tastypie.authorization import Authorization -from tastypie.exceptions import ImmediateHttpResponse -from tastypie.http import HttpBadRequest, HttpMethodNotAllowed, HttpUnauthorized, HttpApplicationError, HttpNotImplemented -from spa.api.v1.BaseResource import BaseResource -from spa.models import Mix, UserProfile -from spa.models.activity import ActivityComment -from spa.models.comment import Comment - - -class CommentResource(BaseResource): - mix = fields.ToOneField('spa.api.v1.MixResource.MixResource', 'mix') - likes = fields.ToManyField('spa.api.v1.UserResource.UserResource', - 'likes', related_name='favourites', - full=False, null=True) - - class Meta: - queryset = Comment.objects.all().order_by('-date_created') - resource_name = 'comments' - filtering = { - "mix": ('exact',), - } - authorization = Authorization() - authentication = Authentication() - always_return_data = True - - def dehydrate(self, bundle): - if bundle.obj.user is not None: - bundle.data['avatar_image'] = bundle.obj.user.get_profile().get_avatar_image() - bundle.data['user_url'] = bundle.obj.user.get_profile().get_absolute_url() - bundle.data['user_name'] = bundle.obj.user.get_profile().get_nice_name() - else: - bundle.data['avatar_image'] = UserProfile.get_default_avatar_image() - bundle.data['user_url'] = "/" - bundle.data['user_name'] = "Anonymouse" - - if bundle.request.user.is_authenticated(): - bundle.data['can_edit'] = bundle.request.user.is_staff or bundle.obj.user_id == bundle.request.user.id - else: - bundle.data['can_edit'] = False - - return bundle - - def obj_create(self, bundle, **kwargs): - bundle.data['user'] = bundle.request.user - try: - if 'mix_id' in bundle.data: - mix = Mix.objects.get_by_id_or_slug(bundle.data['mix_id']) - if mix is not None: - if bundle.request.user.is_authenticated(): - ActivityComment(user=bundle.request.user.get_profile(), mix=mix).save() - return super(CommentResource, self).obj_create(bundle, user=bundle.request.user or None, mix=mix) - else: - ActivityComment(mix=mix).save() - return super(CommentResource, self).obj_create(bundle, mix=mix) - else: - return HttpBadRequest("Unable to find mix for supplied mix_id (candidate fields are slug & id).") - - return HttpBadRequest("Missing mix_id field.") - except ImmediateHttpResponse as e: - self.logger.error("Error creating comment (%s)" % e) - return HttpUnauthorized("Git tae fuck!") - except Exception as e: - self.logger.error("Error creating comment (%s)" % e) - return HttpApplicationError("Unable to hydrate comment from supplied data.") diff --git a/spa/api/v1/DebugResource.py b/spa/api/v1/DebugResource.py deleted file mode 100755 index 6d3a740..0000000 --- a/spa/api/v1/DebugResource.py +++ /dev/null @@ -1,18 +0,0 @@ -from django.db.models import Count -from tastypie import fields -from tastypie.resources import ModelResource -from spa.models import UserProfile - - -class DebugResource(ModelResource): - total_tickets = fields.IntegerField(readonly=True) - - class Meta: - queryset = UserProfile.objects.all() - ordering = ['total_tickets'] - - def get_object_list(self, request): - return super(DebugResource, self).get_object_list(request).annotate(total_tickets=Count('mixes', distinct=True)) - - def dehydrate_total_tickets(self, bundle): - return bundle.obj.total_tickets \ No newline at end of file diff --git a/spa/api/v1/EventResource.py b/spa/api/v1/EventResource.py deleted file mode 100755 index ad16d9e..0000000 --- a/spa/api/v1/EventResource.py +++ /dev/null @@ -1,41 +0,0 @@ -from django.core.exceptions import ObjectDoesNotExist -import humanize -from tastypie.authorization import Authorization -from spa.api.v1.BaseResource import BaseResource -from spa.models.recurrence import Recurrence -""" -from spa.views.venue import Venue -from spa.views.event import Event -class EventResource(BackboneCompatibleResource): - class Meta: - queryset = Event.objects.all() - authorization = Authorization() - - def obj_create(self, bundle, request=None, **kwargs): - bundle.data['user'] = {'pk': request.user.pk} - return super(EventResource, self).obj_create(bundle, request, user=request.user.get_profile()) - - def dehydrate(self, bundle): - bundle.data['item_url'] = 'event/%s' % bundle.obj.id - bundle.data['event_venue'] = bundle.obj.event_venue.venue_name - return bundle - - def dehydrate_event_date(self, bundle): - return humanize.naturalday(bundle.obj.event_date) - - def hydrate(self, bundle): - if 'event_venue' in bundle.data: - try: - venue = Venue.objects.get(venue_name__exact=bundle.data['event_venue']) - except ObjectDoesNotExist: - venue = Venue(venue_name=bundle.data['event_venue'], user=bundle.request.user) - venue.save() - - bundle.obj.event_venue = venue - - recurrence = Recurrence.objects.get(pk=bundle.data['event_recurrence_id']) - if recurrence != None: - bundle.obj.event_recurrence = recurrence - - return bundle -""" diff --git a/spa/api/v1/GenreResource.py b/spa/api/v1/GenreResource.py deleted file mode 100755 index ab7a76e..0000000 --- a/spa/api/v1/GenreResource.py +++ /dev/null @@ -1,33 +0,0 @@ -from tastypie.authentication import Authentication -from tastypie.authorization import Authorization - -from spa.api.v1.BaseResource import BaseResource -from spa.models import Genre - - -class GenreResource(BaseResource): - class Meta: - queryset = Genre.objects.all().order_by('description') - resource_name = 'genres' - - excludes = ['resource_uri'] - filtering = { - 'slug': ('exact',), - } - authorization = Authorization() - authentication = Authentication() - always_return_data = True - - def obj_create(self, bundle, **kwargs): - """ - Check to see if there is an existing genre for what was entered - """ - genre = Genre.objects.get(description=bundle.obj['description']) - if genre is not None: - bundle.obj = genre - return bundle - else: - ret = super(GenreResource, self).obj_create(bundle, bundle.request) - - return ret - diff --git a/spa/api/v1/MixResource.py b/spa/api/v1/MixResource.py deleted file mode 100755 index 68bc243..0000000 --- a/spa/api/v1/MixResource.py +++ /dev/null @@ -1,244 +0,0 @@ -from django.conf.urls import url -from django.core.exceptions import ObjectDoesNotExist -from django.core.paginator import Paginator, InvalidPage -from django.db.models import Count -from django.http import Http404 -from django.template.loader import render_to_string -from tastypie import fields -from tastypie.authorization import Authorization -from tastypie.constants import ALL_WITH_RELATIONS -from tastypie.exceptions import ImmediateHttpResponse -from tastypie.fields import ToOneField -from tastypie.http import HttpGone, HttpUnauthorized -from tastypie.utils import trailing_slash -from dss import settings - -from spa.api.v1.BaseResource import BaseResource -from spa.api.v1.CommentResource import CommentResource -from spa.api.v1.ActivityResource import ActivityResource -from spa.models.mix import Mix -from spa.models.show import Show -from spa.models.userprofile import UserProfile - - -class MixResource(BaseResource): - comments = fields.ToManyField('spa.api.v1.CommentResource.CommentResource', - 'comments', null=True, full=True) - favourites = fields.ToManyField('spa.api.v1.UserResource.UserResource', - 'favourites', related_name='favourites', - full=False, null=True) - likes = fields.ToManyField('spa.api.v1.UserResource.UserResource', - 'likes', related_name='likes', - full=False, null=True) - genres = fields.ToManyField('spa.api.v1.GenreResource.GenreResource', - 'genres', related_name='genres', - full=True, null=True) - - class Meta: - queryset = Mix.objects.filter(is_active=True) - user = ToOneField('UserResource', 'user') - always_return_data = True - detail_uri_name = 'slug' - excludes = ['is_active', 'waveform-generated'] - post_excludes = ['comments'] - filtering = {'comments': ALL_WITH_RELATIONS, - 'genres': ALL_WITH_RELATIONS, - 'favourites': ALL_WITH_RELATIONS, - 'likes': ALL_WITH_RELATIONS, - 'title': ALL_WITH_RELATIONS, - 'slug': ALL_WITH_RELATIONS, } - authorization = Authorization() - - def prepend_urls(self): - return [ - url(r"^(?P%s)/search%s$" % - (self._meta.resource_name, trailing_slash()), - self.wrap_view('get_search'), - name="api_get_search"), - url(r"^(?P%s)/(?P[\d]+)%s$" % - (self._meta.resource_name, trailing_slash()), - self.wrap_view('dispatch_detail'), - name="api_dispatch_detail"), - url(r"^(?P%s)/random%s$" % - (self._meta.resource_name, trailing_slash()), - self.wrap_view('dispatch_random'), name="api_dispatch_random"), - url(r"^(?P%s)/(?P[\w\d-]+)%s$" % - (self._meta.resource_name, trailing_slash()), - self.wrap_view('dispatch_detail'), name="api_dispatch_detail"), - url(r"^(?P%s)/(?P\w[\w/-]*)/comments%s$" % - (self._meta.resource_name, trailing_slash()), - self.wrap_view('get_comments'), name="api_get_comments"), - url(r"^(?P%s)/(?P\w[\w/-]*)/activity%s$" % ( - self._meta.resource_name, trailing_slash()), - self.wrap_view('get_activity'), name="api_get_activity"), - ] - - def dispatch_random(self, request, **kwargs): - kwargs['pk'] = \ - self._meta.queryset.values_list('pk', flat=True).order_by('?')[0] - return self.get_detail(request, **kwargs) - - def get_comments(self, request, **kwargs): - try: - basic_bundle = self.build_bundle(request=request) - obj = self.cached_obj_get(bundle=basic_bundle, - **self.remove_api_resource_names(kwargs)) - except ObjectDoesNotExist: - return HttpGone() - - child_resource = CommentResource() - return child_resource.get_list(request, mix=obj) - - def get_activity(self, request, **kwargs): - try: - basic_bundle = self.build_bundle(request=request) - obj = self.cached_obj_get(bundle=basic_bundle, - **self.remove_api_resource_names(kwargs)) - except ObjectDoesNotExist: - return HttpGone() - - child_resource = ActivityResource() - return child_resource.get_list(request, mix=obj) - - def obj_create(self, bundle, **kwargs): - if 'is_featured' not in bundle.data: - bundle.data['is_featured'] = False - - if 'download_allowed' not in bundle.data: - bundle.data['download_allowed'] = False - - #AAAAAH - STOP BEING LAZY AND REMOVE THIS - - if settings.DEBUG and bundle.request.user.is_anonymous(): - bundle.data['user'] = UserProfile.objects.get(pk=2) - else: - bundle.data['user'] = bundle.request.user.get_profile() - - ret = super(MixResource, self).obj_create( - bundle, - user=bundle.data['user'], - uid=bundle.data['upload-hash'], - extension=bundle.data['upload-extension']) - - return ret - - def obj_update(self, bundle, **kwargs): - #don't sync the mix_image, this has to be handled separately - bundle.data.pop('mix_image', None) - - ret = super(MixResource, self).obj_update(bundle, bundle.request) - - bundle.obj.update_favourite(bundle.request.user, - bundle.data['favourited']) - bundle.obj.update_liked(bundle.request.user, - bundle.data['liked']) - - return ret - - def apply_sorting(self, obj_list, options=None): - orderby = options.get('order_by', '') - if orderby == 'latest': - obj_list = obj_list.order_by('-id') - elif orderby == 'toprated': - obj_list = obj_list.annotate( - karma=Count('activity_likes')).order_by('-karma') - elif orderby == 'mostplayed': - obj_list = obj_list.annotate( - karma=Count('activity_plays')).order_by('-karma') - elif orderby == 'mostactive': - obj_list = obj_list.annotate( - karma=Count('comments')).order_by('-karma') - elif orderby == 'recommended': - obj_list = obj_list.annotate( - karma=Count('activity_likes')).order_by('-karma') - - return obj_list - - def apply_filters(self, request, applicable_filters): - semi_filtered = super(MixResource, self) \ - .apply_filters(request, applicable_filters) \ - .filter(waveform_generated=True) - - f_user = request.GET.get('user', None) - - if request.GET.get('stream'): - if request.user.is_anonymous(): - raise ImmediateHttpResponse( - HttpUnauthorized("Only logged in users have a stream") - ) - semi_filtered = semi_filtered.filter( - user__in=request.user.get_profile().following.all()) - - if request.GET.get('for_show'): - semi_filtered = semi_filtered.filter(show__isnull=True) - - if f_user is not None: - semi_filtered = semi_filtered.filter(user__slug=f_user) - elif len(applicable_filters) == 0: - semi_filtered = semi_filtered.filter(is_featured=True) - - return semi_filtered - - def dehydrate_mix_image(self, bundle): - return bundle.obj.get_image_url(size="160x110") - - def dehydrate(self, bundle): - bundle.data['waveform_url'] = bundle.obj.get_waveform_url() - bundle.data['audio_src'] = bundle.obj.get_stream_url() - bundle.data['user_name'] = bundle.obj.user.get_nice_name() - bundle.data['user_profile_url'] = bundle.obj.user.get_absolute_url() - bundle.data['user_profile_image'] = \ - bundle.obj.user.get_small_profile_image() - bundle.data['item_url'] = '/mix/%s' % bundle.obj.slug - bundle.data['download_allowed'] = bundle.obj.download_allowed - bundle.data['favourite_count'] = bundle.obj.favourites.count() - - bundle.data['play_count'] = bundle.obj.activity_plays.count() - bundle.data['download_count'] = bundle.obj.activity_downloads.count() - bundle.data['like_count'] = bundle.obj.activity_likes.count() - - bundle.data['tooltip'] = render_to_string('inc/player_tooltip.html', - {'item': bundle.obj}) - bundle.data['comment_count'] = bundle.obj.comments.count() - - bundle.data['liked'] = bundle.obj.is_liked(bundle.request.user) - - if bundle.request.user.is_authenticated(): - bundle.data['can_edit'] = bundle.request.user.is_staff or \ - bundle.obj.user_id == bundle.request.user.get_profile().id - else: - bundle.data['can_edit'] = False - - if bundle.request.user.is_authenticated(): - bundle.data['favourited'] = bundle.obj.favourites.filter( - user=bundle.request.user).count() != 0 - else: - bundle.data['favourited'] = False - - return bundle - - def get_search(self, request, **kwargs): - self.method_check(request, allowed=['get']) - self.is_authenticated(request) - self.throttle_check(request) - - # Do the query. - sqs = Mix.objects.filter(title__icontains=request.GET.get('q', '')) - paginator = Paginator(sqs, 20) - - try: - page = paginator.page(int(request.GET.get('page', 1))) - except InvalidPage: - raise Http404("Sorry, no results on that page.") - - objects = [] - - for result in page.object_list: - bundle = self.build_bundle(obj=result, request=request) - bundle = self.full_dehydrate(bundle) - objects.append(bundle) - - object_list = {'objects': objects, } - - self.log_throttled_access(request) - return self.create_response(request, object_list) diff --git a/spa/api/v1/NotificationResource.py b/spa/api/v1/NotificationResource.py deleted file mode 100755 index 5cab992..0000000 --- a/spa/api/v1/NotificationResource.py +++ /dev/null @@ -1,33 +0,0 @@ -from tastypie.authentication import SessionAuthentication -from tastypie.authorization import DjangoAuthorization -from spa.api.v1.BaseResource import BaseResource -from spa.models.notification import Notification -from spa.models.userprofile import UserProfile - - -class NotificationResource(BaseResource): - class Meta: - queryset = Notification.objects.order_by('-id') - resource_name = 'notification' - authentication = SessionAuthentication() - authorization = DjangoAuthorization() - always_return_data = True - excludes = ['accepted_date'] - - def authorized_read_list(self, object_list, bundle): - return object_list.filter(to_user=bundle.request.user) - - def dehydrate(self, bundle): - if bundle.obj.from_user is not None: - bundle.data['user_url'] = bundle.obj.from_user.get_absolute_url() - bundle.data['user_image'] = bundle.obj.from_user.get_sized_avatar_image(42, 42) - bundle.data['user_name'] = bundle.obj.from_user.get_nice_name() - else: - bundle.data['user_url'] = "#" - bundle.data['user_image'] = UserProfile.get_default_avatar_image() - bundle.data['user_name'] = UserProfile.get_default_display_name() - return bundle - - def alter_list_data_to_serialize(self, request, data): - data['meta']['is_new'] = Notification.objects.filter(to_user=request.user, accepted_date__isnull=True).count() - return data \ No newline at end of file diff --git a/spa/api/v1/PlaylistResource.py b/spa/api/v1/PlaylistResource.py deleted file mode 100755 index 8d32bc9..0000000 --- a/spa/api/v1/PlaylistResource.py +++ /dev/null @@ -1,82 +0,0 @@ -from django.db.models import Count -from django.conf.urls import url -from tastypie.authentication import SessionAuthentication, Authentication -from tastypie.authorization import DjangoAuthorization, Authorization -from tastypie import fields -from tastypie.exceptions import ImmediateHttpResponse -from tastypie.http import HttpUnauthorized -from tastypie.utils import trailing_slash -from spa.api.v1.BaseResource import BaseResource -from spa.models import Playlist, Mix, UserProfile - - -class PlaylistResource(BaseResource): - user = fields.ToOneField('spa.api.v1.UserResource.UserResource', 'user') - mixes = fields.ManyToManyField('spa.api.v1.MixResource.MixResource', 'mixes', full=True, null=True) - - class Meta: - queryset = Playlist.objects.all().annotate(mix_count=Count('mixes')).order_by('-mix_count') - always_return_data = True - - excludes = ['public'] - - authentication = Authentication() - authorization = Authorization() - - def authorized_read_list(self, object_list, bundle): - if bundle.request.user.is_authenticated(): - return object_list.filter(user=bundle.request.user) - - raise ImmediateHttpResponse( - HttpUnauthorized("Git tae fuck") - ) - - def prepend_urls(self): - return [ - url(r"^(?P%s)/(?P[\d]+)%s$" % - (self._meta.resource_name, trailing_slash()), - self.wrap_view('dispatch_detail'), - name="api_dispatch_detail"), - url(r"^(?P%s)/(?P[\w\d-]+)%s$" % - (self._meta.resource_name, trailing_slash()), - self.wrap_view('dispatch_detail'), name="api_dispatch_detail"), - ] - - def hydrate(self, bundle): - bundle.obj.user = bundle.request.user.get_profile() - return bundle - - def dehydrate(self, bundle): - bundle.data['playlist_image'] = bundle.obj.get_image_url() - bundle.data['item_url'] = '/playlist/%s' % bundle.obj.slug - return bundle - - def obj_update(self, bundle, skip_errors=False, **kwargs): - if 'playlist_image' in kwargs: del kwargs['playlist_image'] - if 'item_url' in kwargs: del kwargs['item_url'] - mixes = bundle.data['mixes'] - bundle.data.pop('mixes') - result = super(PlaylistResource, self).obj_update(bundle, **kwargs) - if mixes: - for mix_item in mixes: - result.obj.mixes.add(Mix.objects.get(pk=mix_item['id'])) - - result.obj.save() - - return result - - def obj_create(self, bundle, **kwargs): - try: - mixes = bundle.data['mixes'] - bundle.data.pop('mixes') - result = super(PlaylistResource, self).obj_create(bundle, **kwargs) - - if mixes: - for mix_item in mixes: - result.obj.mixes.add(Mix.objects.get(pk=mix_item['id'])) - - result.obj.save() - - return result - except Exception as ex: - print(ex) \ No newline at end of file diff --git a/spa/api/v1/ReleaseAudioResource.py b/spa/api/v1/ReleaseAudioResource.py deleted file mode 100755 index 55f25ab..0000000 --- a/spa/api/v1/ReleaseAudioResource.py +++ /dev/null @@ -1,17 +0,0 @@ -from tastypie import fields -from spa.api.v1.BaseResource import BaseResource -from spa.models.release import ReleaseAudio - -class ReleaseAudioResource(BaseResource): - release = fields.ToOneField('spa.api.v1.ReleaseResource.ReleaseResource', 'release') - - class Meta: - queryset = ReleaseAudio.objects.all() - resource_name = 'audio' - filtering = { - "release": ('exact',), - } - - def dehydrate(self, bundle): - bundle.data['waveform_url'] = bundle.obj.get_waveform_url() - return bundle \ No newline at end of file diff --git a/spa/api/v1/ReleaseResource.py b/spa/api/v1/ReleaseResource.py deleted file mode 100755 index 180f878..0000000 --- a/spa/api/v1/ReleaseResource.py +++ /dev/null @@ -1,41 +0,0 @@ -import datetime -from tastypie import fields -from tastypie.authorization import Authorization -from tastypie.constants import ALL_WITH_RELATIONS -from spa.api.v1.BaseResource import BaseResource -from spa.models import Label -from spa.models.release import Release -from django.core.exceptions import ObjectDoesNotExist -class ReleaseResource(BaseResource): - release_audio = fields.ToManyField('spa.api.v1.ReleaseAudioResource.ReleaseAudioResource', 'release_audio', 'release', null=True, blank=True) - class Meta: - queryset = Release.objects.all() - filtering = { - 'release_audio' : ALL_WITH_RELATIONS - } - authorization = Authorization() - - def obj_create(self, bundle, request=None, **kwargs): - bundle.data['user'] = {'pk': request.user.pk} - return super(ReleaseResource, self).obj_create(bundle, request, user=request.user.get_profile()) - - def hydrate(self, bundle): - if 'release_label' in bundle.data: - try: - label = Label.objects.get(name__exact=bundle.data['release_label']) - except ObjectDoesNotExist: - label = Label(name=bundle.data['release_label']) - label.save() - - bundle.obj.release_label = label - return bundle - - def dehydrate(self, bundle): - bundle.data['release_label'] = bundle.obj.release_label.name - bundle.data['item_url'] = 'release/%s' % bundle.obj.id - bundle.data['mode'] = 'release' - return bundle - - def dehydrate_release_image(self, bundle): - return bundle.obj.get_image_url() - diff --git a/spa/api/v1/ShowResource.py b/spa/api/v1/ShowResource.py deleted file mode 100755 index a55078e..0000000 --- a/spa/api/v1/ShowResource.py +++ /dev/null @@ -1,34 +0,0 @@ -from tastypie import fields -from tastypie.authorization import Authorization -from tastypie.exceptions import ImmediateHttpResponse -from tastypie.http import HttpBadRequest - -from spa.api.v1.BaseResource import BaseResource - -from spa.models import Show -from spa.models.show import ShowOverlapException - -DATE_FORMAT = '%d/%m/%Y %H:%M:%S' - - -class ShowResource(BaseResource): - mix = fields.ToOneField('spa.api.v1.MixResource.MixResource', - 'mix', null=False, full=False) - - class Meta: - queryset = Show.objects.all() - authorization = Authorization() - resource_name = 'shows' - - def obj_create(self, bundle, **kwargs): - try: - return super(ShowResource, self).obj_create(bundle, **kwargs) - except ShowOverlapException: - raise ImmediateHttpResponse( - HttpBadRequest("This event overlaps with an existing event") - ) - except Exception as ex: - raise ImmediateHttpResponse( - HttpBadRequest(ex) - ) - diff --git a/spa/api/v1/UserResource.py b/spa/api/v1/UserResource.py deleted file mode 100755 index 3e8f7ea..0000000 --- a/spa/api/v1/UserResource.py +++ /dev/null @@ -1,170 +0,0 @@ -from django.core.exceptions import ObjectDoesNotExist, MultipleObjectsReturned -from django.db.models import Count, Q -from django.conf.urls import url - -from tastypie import fields -from tastypie.authentication import Authentication -from tastypie.authorization import Authorization -from tastypie.constants import ALL, ALL_WITH_RELATIONS -from tastypie.http import HttpGone, HttpMultipleChoices -from tastypie.utils import trailing_slash -from tastypie_msgpack import Serializer -from dss import settings -from spa.api.v1.BaseResource import BaseResource -from spa.api.v1.PlaylistResource import PlaylistResource -from spa.models.userprofile import UserProfile -from spa.models.mix import Mix - - -class UserResource(BaseResource): - following = fields.ToManyField(to='self', attribute='following', related_name='following', null=True) - followers = fields.ToManyField(to='self', attribute='followers', related_name='followers', null=True) - - favourites = fields.ToManyField('spa.api.v1.MixResource.MixResource', 'favourites', null=True) - playlists = fields.ToManyField('spa.api.v1.PlaylistResource.PlaylistResource', 'playlists', - related_name='user', null=True, full=True) - - class Meta: - queryset = UserProfile.objects.all().annotate(mix_count=Count('mixes')).order_by('-mix_count') - serializer = Serializer() - resource_name = 'user' - - if not settings.DEBUG: - excludes = ['is_active', 'is_staff', 'is_superuser', 'password'] - ordering = ['mix_count'] - filtering = { - 'slug': ALL, - 'display_name': ALL, - 'following': ALL_WITH_RELATIONS, - 'followers': ALL_WITH_RELATIONS, - 'favourites': ALL_WITH_RELATIONS, - 'playlists': ALL_WITH_RELATIONS, - } - authorization = Authorization() - authentication = Authentication() - - def prepend_urls(self): - return [ - url(r"^(?P%s)/(?P\d+)%s$" % - (self._meta.resource_name, trailing_slash()), - self.wrap_view('dispatch_detail'), name="api_dispatch_detail"), - url(r"^(?P%s)/(?P[\w\d_.-]+)%s$" % - (self._meta.resource_name, trailing_slash()), - self.wrap_view('dispatch_detail'), name="api_dispatch_detail"), - ] - - def apply_filters(self, request, applicable_filters): - semi_filtered = super(UserResource, self).apply_filters(request, applicable_filters) - q = request.GET.get('q', None) - if q is not None: - semi_filtered = semi_filtered.filter( - Q(user__first_name__icontains=q) | - Q(user__last_name__icontains=q) | - Q(display_name__icontains=q) - ) - - return semi_filtered - - def obj_create(self, bundle, **kwargs): - return super(UserResource, self).obj_create(bundle, **kwargs) - - def obj_update(self, bundle, skip_errors=False, **kwargs): - return super(UserResource, self).obj_update(bundle, skip_errors, **kwargs) - - def _create_playlist(self, request): - pass - - def get_playlists(self, request, **kwargs): - if request.method == 'POST': - return self._create_playlist(request) - try: - basic_bundle = self.build_bundle(request=request) - obj = self.cached_obj_get(bundle=basic_bundle, - **self.remove_api_resource_names(kwargs)) - except ObjectDoesNotExist: - return HttpGone() - - child_resource = PlaylistResource() - return child_resource.get_list(request, mix=obj) - - def dehydrate_description(self, bundle): - return bundle.obj.get_profile_description() - - def dehydrate(self, bundle): - del bundle.data['activity_sharing_networks'] - bundle.data['display_name'] = bundle.obj.get_nice_name() - bundle.data['avatar_image'] = bundle.obj.get_avatar_image() - - bundle = BaseResource.dehydrate_bitfield( - bundle=bundle, - field_name='email_notifications', - object_field=bundle.obj.email_notifications, - choices=UserProfile.NOTIFICATION_CHOICES, - ) - - bundle = BaseResource.dehydrate_bitfield( - bundle=bundle, - field_name='activity_sharing_facebook', - object_field=bundle.obj.activity_sharing_facebook, - choices=UserProfile.NOTIFICATION_CHOICES, - ) - - bundle = BaseResource.dehydrate_bitfield( - bundle=bundle, - field_name='activity_sharing_twitter', - object_field=bundle.obj.activity_sharing_twitter, - choices=UserProfile.NOTIFICATION_CHOICES, - ) - - if bundle.obj.user.id == bundle.request.user.id: - bundle.data['email'] = bundle.obj.email - bundle.data['first_name'] = bundle.obj.first_name - bundle.data['last_name'] = bundle.obj.last_name - - bundle.data['like_count'] = Mix.objects.filter(likes__user=bundle.obj).count() - bundle.data['favourite_count'] = Mix.objects.filter(favourites__user=bundle.obj).count() - # bundle.data['follower_count'] = bundle.obj.followers.count() - bundle.data['following_count'] = bundle.obj.following.count() - bundle.data['is_following'] = bundle.obj.is_follower(bundle.request.user) - bundle.data['url'] = bundle.obj.get_profile_url() - bundle.data['date_joined'] = bundle.obj.user.date_joined - bundle.data['last_login'] = bundle.obj.user.last_login - bundle.data['mix_count'] = bundle.obj.mix_count - bundle.data['thumbnail'] = bundle.obj.get_small_profile_image() - - return bundle - - def hydrate(self, bundle): - bundle = BaseResource.hydrate_bitfield( - bundle=bundle, - field_name='email_notifications', - object_field=UserProfile.email_notifications, - choices=UserProfile.NOTIFICATION_CHOICES, - ) - bundle = BaseResource.hydrate_bitfield( - bundle=bundle, - field_name='activity_sharing_facebook', - object_field=UserProfile.activity_sharing_facebook, - choices=UserProfile.NOTIFICATION_CHOICES, - ) - - bundle = BaseResource.hydrate_bitfield( - bundle=bundle, - field_name='activity_sharing_twitter', - object_field=UserProfile.activity_sharing_twitter, - choices=UserProfile.NOTIFICATION_CHOICES, - ) - - return bundle - - def get_followers(self, request, **kwargs): - try: - basic_bundle = self.build_bundle(request=request) - obj = self.cached_obj_get(bundle=basic_bundle, **self.remove_api_resource_names(kwargs)) - except ObjectDoesNotExist: - return HttpGone() - except MultipleObjectsReturned: - return HttpMultipleChoices("More than one resource is found at this URI.") - - child_resource = UserResource() - return child_resource.get_list(request, followers__in=obj) diff --git a/spa/api/v1/__init__.py b/spa/api/v1/__init__.py deleted file mode 100755 index 8133f5e..0000000 --- a/spa/api/v1/__init__.py +++ /dev/null @@ -1 +0,0 @@ -__author__ = 'fergalm' diff --git a/spa/api/v1/auth.py b/spa/api/v1/auth.py deleted file mode 100755 index d1bf67c..0000000 --- a/spa/api/v1/auth.py +++ /dev/null @@ -1,16 +0,0 @@ -from tastypie.authorization import Authorization - - -class UserOwnsRowAuthorisation(Authorization): - """ - If the user is already authenticated by a django session it will - allow the request (useful for ajax calls) . - In addition, we will check that the user owns the row being updated - or is an admin - """ - - def apply_limits(self, request, object_list): - if request and hasattr(request, 'user'): - return object_list.filter(author__username=request.user.username) - - return object_list.none() \ No newline at end of file diff --git a/spa/migrations/0001_initial.py b/spa/migrations/0001_initial.py deleted file mode 100755 index 1ef01ad..0000000 --- a/spa/migrations/0001_initial.py +++ /dev/null @@ -1,472 +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 'UserProfile' - db.create_table('spa_userprofile', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], unique=True)), - ('avatar_type', self.gf('django.db.models.fields.CharField')(default='social', max_length=15)), - ('avatar_image', self.gf('django.db.models.fields.files.ImageField')(max_length=100, blank=True)), - ('display_name', self.gf('django.db.models.fields.CharField')(max_length=35, blank=True)), - ('description', self.gf('django.db.models.fields.CharField')(max_length=2048, blank=True)), - ('slug', self.gf('django.db.models.fields.CharField')(default=None, max_length=35, null=True, blank=True)), - ('activity_sharing', self.gf('django.db.models.fields.IntegerField')(default=0)), - ('activity_sharing_networks', self.gf('django.db.models.fields.IntegerField')(default=0)), - )) - db.send_create_signal('spa', ['UserProfile']) - - # Adding model 'ChatMessage' - db.create_table('spa_chatmessage', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('message', self.gf('django.db.models.fields.TextField')()), - ('timestamp', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='chat_messages', null=True, to=orm['spa.UserProfile'])), - )) - db.send_create_signal('spa', ['ChatMessage']) - - # Adding model '_Lookup' - db.create_table('spa__lookup', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('description', self.gf('django.db.models.fields.CharField')(max_length=100)), - )) - db.send_create_signal('spa', ['_Lookup']) - - # Adding model 'Recurrence' - db.create_table('spa_recurrence', ( - ('_lookup_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa._Lookup'], unique=True, primary_key=True)), - )) - db.send_create_signal('spa', ['Recurrence']) - - # Adding model 'Genre' - db.create_table('spa_genre', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('description', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('slug', self.gf('django.db.models.fields.CharField')(max_length=100, null=True)), - )) - db.send_create_signal('spa', ['Genre']) - - # Adding model '_Activity' - db.create_table('spa__activity', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], null=True)), - ('uid', self.gf('django.db.models.fields.CharField')(max_length=50, null=True, blank=True)), - ('date', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - )) - db.send_create_signal('spa', ['_Activity']) - - # Adding model 'MixPlay' - db.create_table('spa_mixplay', ( - ('_activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa._Activity'], unique=True, primary_key=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='plays', to=orm['spa.Mix'])), - )) - db.send_create_signal('spa', ['MixPlay']) - - # Adding model 'MixDownload' - db.create_table('spa_mixdownload', ( - ('_activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa._Activity'], unique=True, primary_key=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='downloads', to=orm['spa.Mix'])), - )) - db.send_create_signal('spa', ['MixDownload']) - - # Adding model 'Mix' - db.create_table('spa_mix', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('title', self.gf('django.db.models.fields.CharField')(max_length=50)), - ('description', self.gf('django.db.models.fields.TextField')()), - ('upload_date', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2013, 3, 12, 0, 0))), - ('mix_image', self.gf('django.db.models.fields.files.ImageField')(max_length=100, blank=True)), - ('local_file', self.gf('django.db.models.fields.files.FileField')(max_length=100, blank=True)), - ('download_url', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('stream_url', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('is_active', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('is_featured', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['spa.UserProfile'])), - ('waveform_generated', self.gf('django.db.models.fields.BooleanField')(default=False)), - ('uid', self.gf('django.db.models.fields.CharField')(unique=True, max_length=38, blank=True)), - ('download_allowed', self.gf('django.db.models.fields.BooleanField')(default=False)), - )) - db.send_create_signal('spa', ['Mix']) - - # Adding M2M table for field genres on 'Mix' - db.create_table('spa_mix_genres', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('mix', models.ForeignKey(orm['spa.mix'], null=False)), - ('genre', models.ForeignKey(orm['spa.genre'], null=False)) - )) - db.create_unique('spa_mix_genres', ['mix_id', 'genre_id']) - - # Adding model 'Comment' - db.create_table('spa_comment', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='comments', null=True, to=orm['spa.Mix'])), - ('comment', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('date_created', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('time_index', self.gf('django.db.models.fields.IntegerField')()), - )) - db.send_create_signal('spa', ['Comment']) - - # Adding model 'Venue' - db.create_table('spa_venue', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])), - ('venue_name', self.gf('django.db.models.fields.CharField')(max_length=250)), - ('venue_address', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('venue_image', self.gf('django.db.models.fields.files.ImageField')(max_length=100, blank=True)), - )) - db.send_create_signal('spa', ['Venue']) - - # Adding model 'Event' - db.create_table('spa_event', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('event_venue', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['spa.Venue'])), - ('event_date', self.gf('django.db.models.fields.DateField')(default=datetime.datetime(2013, 3, 12, 0, 0))), - ('event_time', self.gf('django.db.models.fields.TimeField')(default=datetime.datetime(2013, 3, 12, 0, 0))), - ('date_created', self.gf('django.db.models.fields.DateField')(default=datetime.datetime(2013, 3, 12, 0, 0))), - ('event_title', self.gf('django.db.models.fields.CharField')(max_length=250)), - ('event_description', self.gf('tinymce.views.HTMLField')()), - ('event_recurrence', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['spa.Recurrence'])), - )) - db.send_create_signal('spa', ['Event']) - - # Adding M2M table for field attendees on 'Event' - db.create_table('spa_event_attendees', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('event', models.ForeignKey(orm['spa.event'], null=False)), - ('user', models.ForeignKey(orm['auth.user'], null=False)) - )) - db.create_unique('spa_event_attendees', ['event_id', 'user_id']) - - # Adding model 'Label' - db.create_table('spa_label', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=100)), - )) - db.send_create_signal('spa', ['Label']) - - # Adding model 'MixLike' - db.create_table('spa_mixlike', ( - ('_activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa._Activity'], unique=True, primary_key=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='likes', to=orm['spa.Mix'])), - )) - db.send_create_signal('spa', ['MixLike']) - - # Adding model 'MixFavourite' - db.create_table('spa_mixfavourite', ( - ('_activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa._Activity'], unique=True, primary_key=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='favourites', to=orm['spa.Mix'])), - )) - db.send_create_signal('spa', ['MixFavourite']) - - # Adding model 'Tracklist' - db.create_table('spa_tracklist', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='tracklist', to=orm['spa.Mix'])), - ('index', self.gf('django.db.models.fields.SmallIntegerField')()), - ('timeindex', self.gf('django.db.models.fields.TimeField')(null=True)), - ('description', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('artist', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('title', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('remixer', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('label', self.gf('django.db.models.fields.CharField')(max_length=255)), - )) - db.send_create_signal('spa', ['Tracklist']) - - # Adding model 'PurchaseLink' - db.create_table('spa_purchaselink', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('track', self.gf('django.db.models.fields.related.ForeignKey')(related_name='purchase_link', to=orm['spa.Tracklist'])), - ('url', self.gf('django.db.models.fields.URLField')(max_length=200)), - ('provider', self.gf('django.db.models.fields.CharField')(max_length=255)), - )) - db.send_create_signal('spa', ['PurchaseLink']) - - # Adding model 'Release' - db.create_table('spa_release', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('release_artist', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('release_title', self.gf('django.db.models.fields.CharField')(max_length=100)), - ('release_description', self.gf('django.db.models.fields.TextField')()), - ('release_image', self.gf('django.db.models.fields.files.ImageField')(max_length=100, blank=True)), - ('release_label', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['spa.Label'])), - ('release_date', self.gf('django.db.models.fields.DateField')(default=datetime.datetime(2013, 3, 12, 0, 0))), - ('embed_code', self.gf('django.db.models.fields.TextField')(blank=True)), - ('is_active', self.gf('django.db.models.fields.BooleanField')(default=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['spa.UserProfile'])), - )) - db.send_create_signal('spa', ['Release']) - - # Adding model 'ReleaseAudio' - db.create_table('spa_releaseaudio', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('local_file', self.gf('django.db.models.fields.files.FileField')(max_length=100)), - ('release', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='release_audio', null=True, to=orm['spa.Release'])), - ('description', self.gf('django.db.models.fields.TextField')()), - )) - db.send_create_signal('spa', ['ReleaseAudio']) - - - def backwards(self, orm): - # Deleting model 'UserProfile' - db.delete_table('spa_userprofile') - - # Deleting model 'ChatMessage' - db.delete_table('spa_chatmessage') - - # Deleting model '_Lookup' - db.delete_table('spa__lookup') - - # Deleting model 'Recurrence' - db.delete_table('spa_recurrence') - - # Deleting model 'Genre' - db.delete_table('spa_genre') - - # Deleting model '_Activity' - db.delete_table('spa__activity') - - # Deleting model 'MixPlay' - db.delete_table('spa_mixplay') - - # Deleting model 'MixDownload' - db.delete_table('spa_mixdownload') - - # Deleting model 'Mix' - db.delete_table('spa_mix') - - # Removing M2M table for field genres on 'Mix' - db.delete_table('spa_mix_genres') - - # Deleting model 'Comment' - db.delete_table('spa_comment') - - # Deleting model 'Venue' - db.delete_table('spa_venue') - - # Deleting model 'Event' - db.delete_table('spa_event') - - # Removing M2M table for field attendees on 'Event' - db.delete_table('spa_event_attendees') - - # Deleting model 'Label' - db.delete_table('spa_label') - - # Deleting model 'MixLike' - db.delete_table('spa_mixlike') - - # Deleting model 'MixFavourite' - db.delete_table('spa_mixfavourite') - - # Deleting model 'Tracklist' - db.delete_table('spa_tracklist') - - # Deleting model 'PurchaseLink' - db.delete_table('spa_purchaselink') - - # Deleting model 'Release' - db.delete_table('spa_release') - - # Deleting model 'ReleaseAudio' - db.delete_table('spa_releaseaudio') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 3, 12, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 3, 12, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 3, 12, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 3, 12, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 3, 12, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '35', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'unique': 'True'}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0002_auto__add_userfollows.py b/spa/migrations/0002_auto__add_userfollows.py deleted file mode 100755 index 069d588..0000000 --- a/spa/migrations/0002_auto__add_userfollows.py +++ /dev/null @@ -1,222 +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 'UserFollows' - db.create_table('spa_userfollows', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user_from', self.gf('django.db.models.fields.related.OneToOneField')(related_name='followers', unique=True, to=orm['spa.UserProfile'])), - ('user_to', self.gf('django.db.models.fields.related.OneToOneField')(related_name='following', unique=True, to=orm['spa.UserProfile'])), - )) - db.send_create_signal('spa', ['UserFollows']) - - - def backwards(self, orm): - # Deleting model 'UserFollows' - db.delete_table('spa_userfollows') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "('content_type__app_label', 'content_type__model', 'codename')", 'unique_together': "(('content_type', 'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 3, 12, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 3, 12, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 3, 12, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 3, 12, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 3, 12, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userfollows': { - 'Meta': {'object_name': 'UserFollows'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user_from': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'followers'", 'unique': 'True', 'to': "orm['spa.UserProfile']"}), - 'user_to': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'following'", 'unique': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '35', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'unique': 'True'}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0003_auto__add_field_mix_duration.py b/spa/migrations/0003_auto__add_field_mix_duration.py deleted file mode 100755 index 320ccc6..0000000 --- a/spa/migrations/0003_auto__add_field_mix_duration.py +++ /dev/null @@ -1,220 +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 'Mix.duration' - db.add_column('spa_mix', 'duration', - self.gf('django.db.models.fields.IntegerField')(null=True, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Mix.duration' - db.delete_column('spa_mix', 'duration') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 19, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 19, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 4, 19, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 4, 19, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 19, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userfollows': { - 'Meta': {'object_name': 'UserFollows'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user_from': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'followers'", 'unique': 'True', 'to': "orm['spa.UserProfile']"}), - 'user_to': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'following'", 'unique': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '35', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'unique': 'True'}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0004_auto__add_field_mix_slug.py b/spa/migrations/0004_auto__add_field_mix_slug.py deleted file mode 100755 index 0530345..0000000 --- a/spa/migrations/0004_auto__add_field_mix_slug.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 'Mix.slug' - db.add_column('spa_mix', 'slug', - self.gf('django.db.models.fields.SlugField')(default='Invalid', max_length=50), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Mix.slug' - db.delete_column('spa_mix', 'slug') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 23, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 23, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 4, 23, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 4, 23, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 23, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userfollows': { - 'Meta': {'object_name': 'UserFollows'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user_from': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'followers'", 'unique': 'True', 'to': "orm['spa.UserProfile']"}), - 'user_to': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'following'", 'unique': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'default': 'None', 'max_length': '35', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'unique': 'True'}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0005_auto__chg_field_userprofile_slug.py b/spa/migrations/0005_auto__chg_field_userprofile_slug.py deleted file mode 100755 index 0cf275c..0000000 --- a/spa/migrations/0005_auto__chg_field_userprofile_slug.py +++ /dev/null @@ -1,225 +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 'UserProfile.slug' - db.alter_column('spa_userprofile', 'slug', self.gf('django.db.models.fields.SlugField')(max_length=50, null=True)) - # Adding index on 'UserProfile', fields ['slug'] - db.create_index('spa_userprofile', ['slug']) - - - def backwards(self, orm): - # Removing index on 'UserProfile', fields ['slug'] - db.delete_index('spa_userprofile', ['slug']) - - - # Changing field 'UserProfile.slug' - db.alter_column('spa_userprofile', 'slug', self.gf('django.db.models.fields.CharField')(max_length=35, 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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 23, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 23, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 4, 23, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 4, 23, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 23, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userfollows': { - 'Meta': {'object_name': 'UserFollows'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user_from': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'followers'", 'unique': 'True', 'to': "orm['spa.UserProfile']"}), - 'user_to': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'following'", 'unique': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'unique': 'True'}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0006_auto__chg_field_mix_title.py b/spa/migrations/0006_auto__chg_field_mix_title.py deleted file mode 100755 index 63b51d8..0000000 --- a/spa/migrations/0006_auto__chg_field_mix_title.py +++ /dev/null @@ -1,219 +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 'Mix.title' - db.alter_column('spa_mix', 'title', self.gf('django.db.models.fields.CharField')(max_length=150)) - - def backwards(self, orm): - - # Changing field 'Mix.title' - db.alter_column('spa_mix', 'title', self.gf('django.db.models.fields.CharField')(max_length=50)) - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 24, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 24, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 4, 24, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 4, 24, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 24, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userfollows': { - 'Meta': {'object_name': 'UserFollows'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user_from': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'followers'", 'unique': 'True', 'to': "orm['spa.UserProfile']"}), - 'user_to': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'following'", 'unique': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'unique': 'True'}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0006_auto__chg_field_userprofile_user.py b/spa/migrations/0006_auto__chg_field_userprofile_user.py deleted file mode 100755 index 3d41ca2..0000000 --- a/spa/migrations/0006_auto__chg_field_userprofile_user.py +++ /dev/null @@ -1,219 +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 'UserProfile.user' - db.alter_column('spa_userprofile', 'user_id', self.gf('django.db.models.fields.related.OneToOneField')(unique=True, to=orm['auth.User'])) - - def backwards(self, orm): - - # Changing field 'UserProfile.user' - db.alter_column('spa_userprofile', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], unique=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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 24, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 24, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 4, 24, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '50'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 4, 24, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 24, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userfollows': { - 'Meta': {'object_name': 'UserFollows'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user_from': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'followers'", 'unique': 'True', 'to': "orm['spa.UserProfile']"}), - 'user_to': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'following'", 'unique': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0007_auto__del_userfollows__chg_field_mix_title.py b/spa/migrations/0007_auto__del_userfollows__chg_field_mix_title.py deleted file mode 100755 index fa16513..0000000 --- a/spa/migrations/0007_auto__del_userfollows__chg_field_mix_title.py +++ /dev/null @@ -1,224 +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 'UserFollows' - db.delete_table('spa_userfollows') - - - # Changing field 'Mix.title' - db.alter_column('spa_mix', 'title', self.gf('django.db.models.fields.CharField')(max_length=150)) - - def backwards(self, orm): - # Adding model 'UserFollows' - db.create_table('spa_userfollows', ( - ('user_to', self.gf('django.db.models.fields.related.OneToOneField')(related_name='following', unique=True, to=orm['spa.UserProfile'])), - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user_from', self.gf('django.db.models.fields.related.OneToOneField')(related_name='followers', unique=True, to=orm['spa.UserProfile'])), - )) - db.send_create_signal('spa', ['UserFollows']) - - - # Changing field 'Mix.title' - db.alter_column('spa_mix', 'title', self.gf('django.db.models.fields.CharField')(max_length=50)) - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 30, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 30, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 4, 30, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 4, 30, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 30, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0008_auto__add_field_userprofile_followers__add_field_userprofile_following.py b/spa/migrations/0008_auto__add_field_userprofile_followers__add_field_userprofile_following.py deleted file mode 100755 index 0cdaaf3..0000000 --- a/spa/migrations/0008_auto__add_field_userprofile_followers__add_field_userprofile_following.py +++ /dev/null @@ -1,225 +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 'UserProfile.followers' - db.add_column('spa_userprofile', 'followers', - self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='userprofile_followers', null=True, to=orm['spa.UserProfile']), - keep_default=False) - - # Adding field 'UserProfile.following' - db.add_column('spa_userprofile', 'following', - self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='userprofile_following', null=True, to=orm['spa.UserProfile']), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'UserProfile.followers' - db.delete_column('spa_userprofile', 'followers_id') - - # Deleting field 'UserProfile.following' - db.delete_column('spa_userprofile', 'following_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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 30, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 30, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 4, 30, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 4, 30, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 30, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'userprofile_followers'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'userprofile_following'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0009_auto__del_field_userprofile_followers__del_field_userprofile_following.py b/spa/migrations/0009_auto__del_field_userprofile_followers__del_field_userprofile_following.py deleted file mode 100755 index 7d365c0..0000000 --- a/spa/migrations/0009_auto__del_field_userprofile_followers__del_field_userprofile_following.py +++ /dev/null @@ -1,247 +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 'UserProfile.followers' - db.delete_column('spa_userprofile', 'followers_id') - - # Deleting field 'UserProfile.following' - db.delete_column('spa_userprofile', 'following_id') - - # Adding M2M table for field followers on 'UserProfile' - db.create_table('spa_userprofile_followers', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('from_userprofile', models.ForeignKey(orm['spa.userprofile'], null=False)), - ('to_userprofile', models.ForeignKey(orm['spa.userprofile'], null=False)) - )) - db.create_unique('spa_userprofile_followers', ['from_userprofile_id', 'to_userprofile_id']) - - # Adding M2M table for field following on 'UserProfile' - db.create_table('spa_userprofile_following', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('from_userprofile', models.ForeignKey(orm['spa.userprofile'], null=False)), - ('to_userprofile', models.ForeignKey(orm['spa.userprofile'], null=False)) - )) - db.create_unique('spa_userprofile_following', ['from_userprofile_id', 'to_userprofile_id']) - - - def backwards(self, orm): - # Adding field 'UserProfile.followers' - db.add_column('spa_userprofile', 'followers', - self.gf('django.db.models.fields.related.ForeignKey')(related_name='userprofile_followers', null=True, to=orm['spa.UserProfile'], blank=True), - keep_default=False) - - # Adding field 'UserProfile.following' - db.add_column('spa_userprofile', 'following', - self.gf('django.db.models.fields.related.ForeignKey')(related_name='userprofile_following', null=True, to=orm['spa.UserProfile'], blank=True), - keep_default=False) - - # Removing M2M table for field followers on 'UserProfile' - db.delete_table('spa_userprofile_followers') - - # Removing M2M table for field following on 'UserProfile' - db.delete_table('spa_userprofile_following') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 30, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 30, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 4, 30, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 4, 30, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 4, 30, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0010_auto.py b/spa/migrations/0010_auto.py deleted file mode 100755 index 62d9691..0000000 --- a/spa/migrations/0010_auto.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 M2M table for field favourites on 'UserProfile' - db.create_table('spa_userprofile_favourites', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('from_userprofile', models.ForeignKey(orm['spa.userprofile'], null=False)), - ('to_userprofile', models.ForeignKey(orm['spa.userprofile'], null=False)) - )) - db.create_unique('spa_userprofile_favourites', ['from_userprofile_id', 'to_userprofile_id']) - - - def backwards(self, orm): - # Removing M2M table for field favourites on 'UserProfile' - db.delete_table('spa_userprofile_favourites') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0011_auto__del_field__activity_user.py b/spa/migrations/0011_auto__del_field__activity_user.py deleted file mode 100755 index f492ccc..0000000 --- a/spa/migrations/0011_auto__del_field__activity_user.py +++ /dev/null @@ -1,217 +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 '_Activity.user' - db.delete_column('spa__activity', 'user_id') - - - def backwards(self, orm): - # Adding field '_Activity.user' - db.add_column('spa__activity', 'user', - self.gf('django.db.models.fields.related.ForeignKey')(related_name='favourites', null=True, to=orm['auth.User']), - 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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0012_auto__add_field__activity_user.py b/spa/migrations/0012_auto__add_field__activity_user.py deleted file mode 100755 index 17b3f5d..0000000 --- a/spa/migrations/0012_auto__add_field__activity_user.py +++ /dev/null @@ -1,228 +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 '_Activity.user' - db.add_column('spa__activity', 'user', - self.gf('django.db.models.fields.related.ForeignKey')(related_name='activity', null=True, to=orm['auth.User']), - keep_default=False) - - # Removing M2M table for field favourites on 'UserProfile' - db.delete_table('spa_userprofile_favourites') - - - def backwards(self, orm): - # Deleting field '_Activity.user' - db.delete_column('spa__activity', 'user_id') - - # Adding M2M table for field favourites on 'UserProfile' - db.create_table('spa_userprofile_favourites', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('from_userprofile', models.ForeignKey(orm['spa.userprofile'], null=False)), - ('to_userprofile', models.ForeignKey(orm['spa.userprofile'], null=False)) - )) - db.create_unique('spa_userprofile_favourites', ['from_userprofile_id', 'to_userprofile_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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0013_auto__del_mixfavourite__add_usermixfavourite.py b/spa/migrations/0013_auto__del_mixfavourite__add_usermixfavourite.py deleted file mode 100755 index 1e0eb64..0000000 --- a/spa/migrations/0013_auto__del_mixfavourite__add_usermixfavourite.py +++ /dev/null @@ -1,233 +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 'MixFavourite' - db.delete_table('spa_mixfavourite') - - # Adding model 'UserMixFavourite' - db.create_table('spa_usermixfavourite', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='favourites', to=orm['spa.Mix'])), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='users', to=orm['spa.UserProfile'])), - ('date', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - )) - db.send_create_signal('spa', ['UserMixFavourite']) - - - def backwards(self, orm): - # Adding model 'MixFavourite' - db.create_table('spa_mixfavourite', ( - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='favourites', to=orm['spa.Mix'])), - ('_activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa._Activity'], unique=True, primary_key=True)), - )) - db.send_create_signal('spa', ['MixFavourite']) - - # Deleting model 'UserMixFavourite' - db.delete_table('spa_usermixfavourite') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.usermixfavourite': { - 'Meta': {'object_name': 'UserMixFavourite'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0014_auto__del_usermixfavourite__add_mixfavourite.py b/spa/migrations/0014_auto__del_usermixfavourite__add_mixfavourite.py deleted file mode 100755 index 9ee9ba3..0000000 --- a/spa/migrations/0014_auto__del_usermixfavourite__add_mixfavourite.py +++ /dev/null @@ -1,235 +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 'UserMixFavourite' - db.delete_table('spa_usermixfavourite') - - # Adding model 'MixFavourite' - db.create_table('spa_mixfavourite', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='favourites', to=orm['spa.Mix'])), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='users', to=orm['spa.UserProfile'])), - ('date', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - )) - db.send_create_signal('spa', ['MixFavourite']) - - - def backwards(self, orm): - # Adding model 'UserMixFavourite' - db.create_table('spa_usermixfavourite', ( - ('date', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='favourites', to=orm['spa.Mix'])), - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='users', to=orm['spa.UserProfile'])), - )) - db.send_create_signal('spa', ['UserMixFavourite']) - - # Deleting model 'MixFavourite' - db.delete_table('spa_mixfavourite') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0015_auto__chg_field_mixfavourite_user.py b/spa/migrations/0015_auto__chg_field_mixfavourite_user.py deleted file mode 100755 index b4c47c8..0000000 --- a/spa/migrations/0015_auto__chg_field_mixfavourite_user.py +++ /dev/null @@ -1,217 +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 'MixFavourite.user' - db.alter_column('spa_mixfavourite', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])) - - def backwards(self, orm): - - # Changing field 'MixFavourite.user' - db.alter_column('spa_mixfavourite', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['spa.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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'users'", 'to': "orm['auth.User']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0016_auto__del_mixlike.py b/spa/migrations/0016_auto__del_mixlike.py deleted file mode 100755 index e238a81..0000000 --- a/spa/migrations/0016_auto__del_mixlike.py +++ /dev/null @@ -1,216 +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 'MixLike' - db.delete_table('spa_mixlike') - - - def backwards(self, orm): - # Adding model 'MixLike' - db.create_table('spa_mixlike', ( - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='likes', to=orm['spa.Mix'])), - ('_activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa._Activity'], unique=True, primary_key=True)), - )) - db.send_create_signal('spa', ['MixLike']) - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['auth.User']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0017_auto__add_mixlike.py b/spa/migrations/0017_auto__add_mixlike.py deleted file mode 100755 index 2348365..0000000 --- a/spa/migrations/0017_auto__add_mixlike.py +++ /dev/null @@ -1,225 +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 'MixLike' - db.create_table('spa_mixlike', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='likes', to=orm['spa.Mix'])), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='likes', to=orm['auth.User'])), - ('date', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - )) - db.send_create_signal('spa', ['MixLike']) - - - def backwards(self, orm): - # Deleting model 'MixLike' - db.delete_table('spa_mixlike') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._activity': { - 'Meta': {'object_name': '_Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'uid': ('django.db.models.fields.CharField', [], {'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity'", 'null': 'True', 'to': "orm['auth.User']"}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.mixdownload': { - 'Meta': {'object_name': 'MixDownload', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.mixfavourite': { - 'Meta': {'object_name': 'MixFavourite'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['auth.User']"}) - }, - 'spa.mixlike': { - 'Meta': {'object_name': 'MixLike'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['auth.User']"}) - }, - 'spa.mixplay': { - 'Meta': {'object_name': 'MixPlay', '_ormbases': ['spa._Activity']}, - '_activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 5, 25, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0018_auto__del_mixdownload__del_mixlike__del__activity__del_mixplay__del_mi.py b/spa/migrations/0018_auto__del_mixdownload__del_mixlike__del__activity__del_mixplay__del_mi.py deleted file mode 100755 index 76a6afe..0000000 --- a/spa/migrations/0018_auto__del_mixdownload__del_mixlike__del__activity__del_mixplay__del_mi.py +++ /dev/null @@ -1,270 +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 'MixDownload' - #db.delete_table(u'spa_activity') - #db.delete_table(u'spa_activitymix') - #db.delete_table(u'spa_mixdownload') - - # Deleting model 'MixLike' - db.delete_table('spa_mixlike') - - # Deleting model '_Activity' - db.delete_table('spa__activity') - - # Deleting model 'MixPlay' - db.delete_table('spa_mixplay') - - # Deleting model 'MixFavourite' - db.delete_table('spa_mixfavourite') - - # Adding model 'Activity' - db.create_table('spa_activity', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['spa.UserProfile'], null=True, blank=True)), - ('date', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - )) - db.send_create_signal('spa', ['Activity']) - - # Adding model 'ActivityMix' - db.create_table('spa_activitymix', ( - ('activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa.Activity'], unique=True, primary_key=True)), - )) - db.send_create_signal('spa', ['ActivityMix']) - - - def backwards(self, orm): - # Adding model 'MixDownload' - db.create_table('spa_mixdownload', ( - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='downloads', to=orm['spa.Mix'])), - ('_activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa._Activity'], unique=True, primary_key=True)), - )) - db.send_create_signal('spa', ['MixDownload']) - - # Adding model 'MixLike' - db.create_table('spa_mixlike', ( - ('date', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='likes', to=orm['spa.Mix'])), - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='likes', to=orm['auth.User'])), - )) - db.send_create_signal('spa', ['MixLike']) - - # Adding model '_Activity' - db.create_table('spa__activity', ( - ('date', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='activity', null=True, to=orm['auth.User'])), - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('uid', self.gf('django.db.models.fields.CharField')(max_length=50, null=True, blank=True)), - )) - db.send_create_signal('spa', ['_Activity']) - - # Adding model 'MixPlay' - db.create_table('spa_mixplay', ( - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='plays', to=orm['spa.Mix'])), - ('_activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa._Activity'], unique=True, primary_key=True)), - )) - db.send_create_signal('spa', ['MixPlay']) - - # Adding model 'MixFavourite' - db.create_table('spa_mixfavourite', ( - ('date', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='favourites', to=orm['spa.Mix'])), - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='favourites', to=orm['auth.User'])), - )) - db.send_create_signal('spa', ['MixFavourite']) - - # Deleting model 'Activity' - db.delete_table('spa_activity') - - # Deleting model 'ActivityMix' - db.delete_table('spa_activitymix') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitymix': { - 'Meta': {'object_name': 'ActivityMix', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] diff --git a/spa/migrations/0019_auto__add_activityfavourite.py b/spa/migrations/0019_auto__add_activityfavourite.py deleted file mode 100755 index a1ced39..0000000 --- a/spa/migrations/0019_auto__add_activityfavourite.py +++ /dev/null @@ -1,208 +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 'ActivityFavourite' - #db.delete_table(u'spa_activityfavourite') - db.create_table('spa_activityfavourite', ( - ('activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa.Activity'], unique=True, primary_key=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='favourites', to=orm['spa.Mix'])), - )) - db.send_create_signal('spa', ['ActivityFavourite']) - - - def backwards(self, orm): - # Deleting model 'ActivityFavourite' - db.delete_table('spa_activityfavourite') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitymix': { - 'Meta': {'object_name': 'ActivityMix', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] diff --git a/spa/migrations/0020_auto__add_activityplay.py b/spa/migrations/0020_auto__add_activityplay.py deleted file mode 100755 index 15bec21..0000000 --- a/spa/migrations/0020_auto__add_activityplay.py +++ /dev/null @@ -1,213 +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 'ActivityPlay' - #db.delete_table(u'spa_activityplay') - db.create_table('spa_activityplay', ( - ('activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa.Activity'], unique=True, primary_key=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='plays', to=orm['spa.Mix'])), - )) - db.send_create_signal('spa', ['ActivityPlay']) - - - def backwards(self, orm): - # Deleting model 'ActivityPlay' - db.delete_table('spa_activityplay') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitymix': { - 'Meta': {'object_name': 'ActivityMix', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] diff --git a/spa/migrations/0021_auto__add_activitylike.py b/spa/migrations/0021_auto__add_activitylike.py deleted file mode 100755 index d677e1c..0000000 --- a/spa/migrations/0021_auto__add_activitylike.py +++ /dev/null @@ -1,218 +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 'ActivityLike' - #db.delete_table(u'spa_activitylike') - db.create_table('spa_activitylike', ( - ('activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa.Activity'], unique=True, primary_key=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='likes', to=orm['spa.Mix'])), - )) - db.send_create_signal('spa', ['ActivityLike']) - - - def backwards(self, orm): - # Deleting model 'ActivityLike' - db.delete_table('spa_activitylike') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitymix': { - 'Meta': {'object_name': 'ActivityMix', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] diff --git a/spa/migrations/0022_auto__add_activitydownload.py b/spa/migrations/0022_auto__add_activitydownload.py deleted file mode 100755 index 71788b6..0000000 --- a/spa/migrations/0022_auto__add_activitydownload.py +++ /dev/null @@ -1,223 +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 'ActivityDownload' - #db.delete_table(u'spa_activitydownload') - db.create_table('spa_activitydownload', ( - ('activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa.Activity'], unique=True, primary_key=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='downloads', to=orm['spa.Mix'])), - )) - db.send_create_signal('spa', ['ActivityDownload']) - - - def backwards(self, orm): - # Deleting model 'ActivityDownload' - db.delete_table('spa_activitydownload') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitymix': { - 'Meta': {'object_name': 'ActivityMix', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 6, 8, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] diff --git a/spa/migrations/0023_auto__add_activityfollow.py b/spa/migrations/0023_auto__add_activityfollow.py deleted file mode 100755 index 8c44bd0..0000000 --- a/spa/migrations/0023_auto__add_activityfollow.py +++ /dev/null @@ -1,227 +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 'ActivityFollow' - db.create_table('spa_activityfollow', ( - ('activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa.Activity'], unique=True, primary_key=True)), - ('to_user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='follower_activity', to=orm['spa.UserProfile'])), - )) - db.send_create_signal('spa', ['ActivityFollow']) - - - def backwards(self, orm): - # Deleting model 'ActivityFollow' - db.delete_table('spa_activityfollow') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'follower_activity'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitymix': { - 'Meta': {'object_name': 'ActivityMix', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 12, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 12, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 7, 12, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 7, 12, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 12, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0024_auto__add_notifications.py b/spa/migrations/0024_auto__add_notifications.py deleted file mode 100755 index c151a98..0000000 --- a/spa/migrations/0024_auto__add_notifications.py +++ /dev/null @@ -1,238 +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 'Notifications' - db.create_table('spa_notifications', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('to_user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='to_notications', to=orm['spa.UserProfile'])), - ('from_user', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='notifications', null=True, to=orm['spa.UserProfile'])), - ('date', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('notification_text', self.gf('django.db.models.fields.CharField')(max_length=1024)), - )) - db.send_create_signal('spa', ['Notifications']) - - - def backwards(self, orm): - # Deleting model 'Notifications' - db.delete_table('spa_notifications') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'follower_activity'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitymix': { - 'Meta': {'object_name': 'ActivityMix', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notifications': { - 'Meta': {'object_name': 'Notifications'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0025_auto__add_field_notifications_notification_url.py b/spa/migrations/0025_auto__add_field_notifications_notification_url.py deleted file mode 100755 index 95de7a2..0000000 --- a/spa/migrations/0025_auto__add_field_notifications_notification_url.py +++ /dev/null @@ -1,234 +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 'Notifications.notification_url' - db.add_column('spa_notifications', 'notification_url', - self.gf('django.db.models.fields.URLField')(max_length=200, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Notifications.notification_url' - db.delete_column('spa_notifications', 'notification_url') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'follower_activity'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitymix': { - 'Meta': {'object_name': 'ActivityMix', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notifications': { - 'Meta': {'object_name': 'Notifications'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0026_auto__del_notifications__add_notification.py b/spa/migrations/0026_auto__del_notifications__add_notification.py deleted file mode 100755 index fdd8838..0000000 --- a/spa/migrations/0026_auto__del_notifications__add_notification.py +++ /dev/null @@ -1,254 +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 'Notifications' - db.delete_table('spa_notifications') - - # Adding model 'Notification' - db.create_table('spa_notification', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('to_user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='to_notications', to=orm['spa.UserProfile'])), - ('from_user', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='notifications', null=True, to=orm['spa.UserProfile'])), - ('date', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('notification_text', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('notification_url', self.gf('django.db.models.fields.URLField')(max_length=200, null=True)), - )) - db.send_create_signal('spa', ['Notification']) - - - def backwards(self, orm): - # Adding model 'Notifications' - db.create_table('spa_notifications', ( - ('notification_url', self.gf('django.db.models.fields.URLField')(max_length=200, null=True)), - ('notification_text', self.gf('django.db.models.fields.CharField')(max_length=1024)), - ('to_user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='to_notications', to=orm['spa.UserProfile'])), - ('from_user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='notifications', null=True, to=orm['spa.UserProfile'], blank=True)), - ('date', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - )) - db.send_create_signal('spa', ['Notifications']) - - # Deleting model 'Notification' - db.delete_table('spa_notification') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'follower_activity'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitymix': { - 'Meta': {'object_name': 'ActivityMix', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0027_auto__del_activitymix.py b/spa/migrations/0027_auto__del_activitymix.py deleted file mode 100755 index ee6bdd1..0000000 --- a/spa/migrations/0027_auto__del_activitymix.py +++ /dev/null @@ -1,231 +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 'ActivityMix' - db.delete_table('spa_activitymix') - - - def backwards(self, orm): - # Adding model 'ActivityMix' - db.create_table('spa_activitymix', ( - ('activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa.Activity'], unique=True, primary_key=True)), - )) - db.send_create_signal('spa', ['ActivityMix']) - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'follower_activity'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0028_auto__add_field_notification_accepted_date.py b/spa/migrations/0028_auto__add_field_notification_accepted_date.py deleted file mode 100755 index f24e4ef..0000000 --- a/spa/migrations/0028_auto__add_field_notification_accepted_date.py +++ /dev/null @@ -1,231 +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 'Notification.accepted_date' - db.add_column('spa_notification', 'accepted_date', - self.gf('django.db.models.fields.DateTimeField')(null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Notification.accepted_date' - db.delete_column('spa_notification', 'accepted_date') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'follower_activity'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0029_auto__add_field_notification_verb__add_field_notification_object.py b/spa/migrations/0029_auto__add_field_notification_verb__add_field_notification_object.py deleted file mode 100755 index 0bafa96..0000000 --- a/spa/migrations/0029_auto__add_field_notification_verb__add_field_notification_object.py +++ /dev/null @@ -1,241 +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 'Notification.verb' - db.add_column('spa_notification', 'verb', - self.gf('django.db.models.fields.CharField')(max_length=200, null=True), - keep_default=False) - - # Adding field 'Notification.object' - db.add_column('spa_notification', 'object', - self.gf('django.db.models.fields.CharField')(max_length=200, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Notification.verb' - db.delete_column('spa_notification', 'verb') - - # Deleting field 'Notification.object' - db.delete_column('spa_notification', 'object') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'follower_activity'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0030_auto__del_field_notification_object__add_field_notification_target.py b/spa/migrations/0030_auto__del_field_notification_object__add_field_notification_target.py deleted file mode 100755 index 0116613..0000000 --- a/spa/migrations/0030_auto__del_field_notification_object__add_field_notification_target.py +++ /dev/null @@ -1,241 +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 'Notification.object' - db.delete_column('spa_notification', 'object') - - # Adding field 'Notification.target' - db.add_column('spa_notification', 'target', - self.gf('django.db.models.fields.CharField')(max_length=200, null=True), - keep_default=False) - - - def backwards(self, orm): - # Adding field 'Notification.object' - db.add_column('spa_notification', 'object', - self.gf('django.db.models.fields.CharField')(max_length=200, null=True), - keep_default=False) - - # Deleting field 'Notification.target' - db.delete_column('spa_notification', 'target') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'follower_activity'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 14, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0031_auto.py b/spa/migrations/0031_auto.py deleted file mode 100755 index 48e6257..0000000 --- a/spa/migrations/0031_auto.py +++ /dev/null @@ -1,237 +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 M2M table for field favourites on 'Mix' - db.create_table('spa_mix_favourites', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('mix', models.ForeignKey(orm['spa.mix'], null=False)), - ('userprofile', models.ForeignKey(orm['spa.userprofile'], null=False)) - )) - db.create_unique('spa_mix_favourites', ['mix_id', 'userprofile_id']) - - - def backwards(self, orm): - # Removing M2M table for field favourites on 'Mix' - db.delete_table('spa_mix_favourites') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 21, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 21, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 7, 21, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'download_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.UserProfile']", 'symmetrical': 'False'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'stream_url': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 7, 21, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 21, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0032_auto__del_field_mix_download_url__del_field_mix_stream_url.py b/spa/migrations/0032_auto__del_field_mix_download_url__del_field_mix_stream_url.py deleted file mode 100755 index 6a99c00..0000000 --- a/spa/migrations/0032_auto__del_field_mix_download_url__del_field_mix_stream_url.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): - # Deleting field 'Mix.download_url' - db.delete_column('spa_mix', 'download_url') - - # Deleting field 'Mix.stream_url' - db.delete_column('spa_mix', 'stream_url') - - - def backwards(self, orm): - # Adding field 'Mix.download_url' - db.add_column('spa_mix', 'download_url', - self.gf('django.db.models.fields.CharField')(default=1, max_length=255), - keep_default=False) - - # Adding field 'Mix.stream_url' - db.add_column('spa_mix', 'stream_url', - self.gf('django.db.models.fields.CharField')(default=1, max_length=255), - 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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 22, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 22, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 7, 22, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 7, 22, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 22, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0033_auto.py b/spa/migrations/0033_auto.py deleted file mode 100755 index 22f5dba..0000000 --- a/spa/migrations/0033_auto.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 M2M table for field likes on 'Mix' - db.create_table('spa_mix_likes', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('mix', models.ForeignKey(orm['spa.mix'], null=False)), - ('userprofile', models.ForeignKey(orm['spa.userprofile'], null=False)) - )) - db.create_unique('spa_mix_likes', ['mix_id', 'userprofile_id']) - - - def backwards(self, orm): - # Removing M2M table for field likes on 'Mix' - db.delete_table('spa_mix_likes') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 22, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 22, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 7, 22, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 7, 22, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 7, 22, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'followers': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0034_auto.py b/spa/migrations/0034_auto.py deleted file mode 100755 index 30ca984..0000000 --- a/spa/migrations/0034_auto.py +++ /dev/null @@ -1,235 +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 M2M table for field followers on 'UserProfile' - db.delete_table('spa_userprofile_followers') - - - def backwards(self, orm): - # Adding M2M table for field followers on 'UserProfile' - db.create_table('spa_userprofile_followers', ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('from_userprofile', models.ForeignKey(orm['spa.userprofile'], null=False)), - ('to_userprofile', models.ForeignKey(orm['spa.userprofile'], null=False)) - )) - db.create_unique('spa_userprofile_followers', ['from_userprofile_id', 'to_userprofile_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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 8, 4, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 8, 4, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 8, 4, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 8, 4, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 8, 4, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'following_rel_+'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0035_auto__chg_field_mix_mix_image__chg_field_userprofile_avatar_image.py b/spa/migrations/0035_auto__chg_field_mix_mix_image__chg_field_userprofile_avatar_image.py deleted file mode 100755 index b0e8831..0000000 --- a/spa/migrations/0035_auto__chg_field_mix_mix_image__chg_field_userprofile_avatar_image.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): - - # Changing field 'Mix.mix_image' - db.alter_column('spa_mix', 'mix_image', self.gf('django.db.models.fields.files.ImageField')(max_length=1024)) - - # Changing field 'UserProfile.avatar_image' - db.alter_column('spa_userprofile', 'avatar_image', self.gf('django.db.models.fields.files.ImageField')(max_length=1024)) - - def backwards(self, orm): - - # Changing field 'Mix.mix_image' - db.alter_column('spa_mix', 'mix_image', self.gf('django.db.models.fields.files.ImageField')(max_length=100)) - - # Changing field 'UserProfile.avatar_image' - db.alter_column('spa_userprofile', 'avatar_image', self.gf('django.db.models.fields.files.ImageField')(max_length=100)) - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 8, 20, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 8, 20, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 8, 20, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 8, 20, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 8, 20, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0036_auto__add_field_userprofile_city__add_field_userprofile_country.py b/spa/migrations/0036_auto__add_field_userprofile_city__add_field_userprofile_country.py deleted file mode 100755 index fdd8d4a..0000000 --- a/spa/migrations/0036_auto__add_field_userprofile_city__add_field_userprofile_country.py +++ /dev/null @@ -1,242 +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 'UserProfile.city' - db.add_column('spa_userprofile', 'city', - self.gf('django.db.models.fields.CharField')(max_length=100, null=True, blank=True), - keep_default=False) - - # Adding field 'UserProfile.country' - db.add_column('spa_userprofile', 'country', - self.gf('django.db.models.fields.CharField')(max_length=100, null=True, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'UserProfile.city' - db.delete_column('spa_userprofile', 'city') - - # Deleting field 'UserProfile.country' - db.delete_column('spa_userprofile', 'country') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 9, 24, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 9, 24, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 9, 24, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 9, 24, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 9, 24, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0037_auto__add_field_userprofile_last_known_session.py b/spa/migrations/0037_auto__add_field_userprofile_last_known_session.py deleted file mode 100755 index 04f0b07..0000000 --- a/spa/migrations/0037_auto__add_field_userprofile_last_known_session.py +++ /dev/null @@ -1,235 +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 'UserProfile.last_known_session' - db.add_column('spa_userprofile', 'last_known_session', - self.gf('django.db.models.fields.CharField')(max_length=250, null=True, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'UserProfile.last_known_session' - db.delete_column('spa_userprofile', 'last_known_session') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 10, 8, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 10, 8, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 10, 8, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 10, 8, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 10, 8, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0038_auto__chg_field_comment_user.py b/spa/migrations/0038_auto__chg_field_comment_user.py deleted file mode 100755 index ea07ee3..0000000 --- a/spa/migrations/0038_auto__chg_field_comment_user.py +++ /dev/null @@ -1,233 +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 'Comment.user' - db.alter_column('spa_comment', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], null=True)) - - def backwards(self, orm): - - # Changing field 'Comment.user' - db.alter_column('spa_comment', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(default=-1, to=orm['auth.User'])) - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 11, 27, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 11, 27, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2013, 11, 27, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100', 'blank': 'True'}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2013, 11, 27, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2013, 11, 27, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'local_file': ('django.db.models.fields.files.FileField', [], {'max_length': '100'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0039_auto__del_field_releaseaudio_local_file__del_field_mix_local_file__add.py b/spa/migrations/0039_auto__del_field_releaseaudio_local_file__del_field_mix_local_file__add.py deleted file mode 100755 index f5a9988..0000000 --- a/spa/migrations/0039_auto__del_field_releaseaudio_local_file__del_field_mix_local_file__add.py +++ /dev/null @@ -1,258 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - # Deleting field 'ReleaseAudio.local_file' - db.delete_column('spa_releaseaudio', 'local_file') - - # Deleting field 'Mix.local_file' - db.delete_column('spa_mix', 'local_file') - - # Adding field 'Mix.filetype' - db.add_column('spa_mix', 'filetype', - self.gf('django.db.models.fields.CharField')(default='mp3', max_length=10), - keep_default=False) - - - def backwards(self, orm): - - # User chose to not deal with backwards NULL issues for 'ReleaseAudio.local_file' - raise RuntimeError("Cannot reverse this migration. 'ReleaseAudio.local_file' and its values cannot be restored.") - - # The following code is provided here to aid in writing a correct migration # Adding field 'ReleaseAudio.local_file' - db.add_column('spa_releaseaudio', 'local_file', - self.gf('django.db.models.fields.files.FileField')(max_length=100), - keep_default=False) - - - # User chose to not deal with backwards NULL issues for 'Mix.local_file' - raise RuntimeError("Cannot reverse this migration. 'Mix.local_file' and its values cannot be restored.") - - # The following code is provided here to aid in writing a correct migration # Adding field 'Mix.local_file' - db.add_column('spa_mix', 'local_file', - self.gf('django.db.models.fields.files.FileField')(max_length=100, blank=True), - keep_default=False) - - # Deleting field 'Mix.filetype' - db.delete_column('spa_mix', 'filetype') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 1, 4, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 1, 4, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2014, 1, 4, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 1, 4, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 1, 4, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0040_auto__chg_field_notification_to_user.py b/spa/migrations/0040_auto__chg_field_notification_to_user.py deleted file mode 100755 index 0e81a94..0000000 --- a/spa/migrations/0040_auto__chg_field_notification_to_user.py +++ /dev/null @@ -1,232 +0,0 @@ -# -*- coding: utf-8 -*- -from south.utils import datetime_utils as datetime -from south.db import db -from south.v2 import SchemaMigration -from django.db import models - - -class Migration(SchemaMigration): - - def forwards(self, orm): - - # Changing field 'Notification.to_user' - db.alter_column('spa_notification', 'to_user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])) - - def backwards(self, orm): - - # Changing field 'Notification.to_user' - db.alter_column('spa_notification', 'to_user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['spa.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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Group']", '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': '128'}), - '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': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 1, 10, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 1, 10, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2014, 1, 10, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 1, 10, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['auth.User']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 1, 10, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0042_auto__chg_field_comment_user__chg_field_notification_to_user.py b/spa/migrations/0042_auto__chg_field_comment_user__chg_field_notification_to_user.py deleted file mode 100755 index 9a77efe..0000000 --- a/spa/migrations/0042_auto__chg_field_comment_user__chg_field_notification_to_user.py +++ /dev/null @@ -1,238 +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 'Comment.user' - db.alter_column('spa_comment', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], null=True)) - - # Changing field 'Notification.to_user' - db.alter_column('spa_notification', 'to_user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['spa.UserProfile'])) - - def backwards(self, orm): - - # Changing field 'Comment.user' - db.alter_column('spa_comment', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['spa.UserProfile'], null=True)) - - # Changing field 'Notification.to_user' - db.alter_column('spa_notification', 'to_user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'])) - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 1, 23, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 1, 23, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2014, 1, 23, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 1, 23, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 1, 23, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0043_auto__add_activitycomment.py b/spa/migrations/0043_auto__add_activitycomment.py deleted file mode 100755 index 2f7c7a4..0000000 --- a/spa/migrations/0043_auto__add_activitycomment.py +++ /dev/null @@ -1,241 +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 'ActivityComment' - db.create_table('spa_activitycomment', ( - ('activity_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['spa.Activity'], unique=True, primary_key=True)), - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='activity_comments', to=orm['spa.Mix'])), - )) - db.send_create_signal('spa', ['ActivityComment']) - - - def backwards(self, orm): - # Deleting model 'ActivityComment' - db.delete_table('spa_activitycomment') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 1, 23, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 1, 23, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2014, 1, 23, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 1, 23, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 1, 23, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0044_auto__add_field_notification_notification_html.py b/spa/migrations/0044_auto__add_field_notification_notification_html.py deleted file mode 100755 index 044f299..0000000 --- a/spa/migrations/0044_auto__add_field_notification_notification_html.py +++ /dev/null @@ -1,240 +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 'Notification.notification_html' - db.add_column('spa_notification', 'notification_html', - self.gf('django.db.models.fields.CharField')(default='', max_length=1024), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Notification.notification_html' - db.delete_column('spa_notification', 'notification_html') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 1, 25, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 1, 25, 0, 0)'}), - 'event_description': ('tinymce.views.HTMLField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2014, 1, 25, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 1, 25, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 1, 25, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0045_auto__chg_field_event_event_description.py b/spa/migrations/0045_auto__chg_field_event_event_description.py deleted file mode 100755 index 8e8eec7..0000000 --- a/spa/migrations/0045_auto__chg_field_event_event_description.py +++ /dev/null @@ -1,238 +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 'Event.event_description' - db.alter_column('spa_event', 'event_description', self.gf('django.db.models.fields.TextField')()) - - def backwards(self, orm): - - # Changing field 'Event.event_description' - db.alter_column('spa_event', 'event_description', self.gf('tinymce.views.HTMLField')()) - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 2, 8, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 2, 8, 0, 0)'}), - 'event_description': ('django.db.models.fields.TextField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2014, 2, 8, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 2, 8, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 2, 8, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0046_auto__add_field_label_object_created__add_field_label_object_updated__.py b/spa/migrations/0046_auto__add_field_label_object_created__add_field_label_object_updated__.py deleted file mode 100755 index 167d6fa..0000000 --- a/spa/migrations/0046_auto__add_field_label_object_created__add_field_label_object_updated__.py +++ /dev/null @@ -1,493 +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 'Label.object_created' - db.add_column('spa_label', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Label.object_updated' - db.add_column('spa_label', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Mix.object_created' - db.add_column('spa_mix', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Mix.object_updated' - db.add_column('spa_mix', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Mix.mp3tags_updated' - db.add_column('spa_mix', 'mp3tags_updated', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - # Adding field 'Tracklist.object_created' - db.add_column('spa_tracklist', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Tracklist.object_updated' - db.add_column('spa_tracklist', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'ReleaseAudio.object_created' - db.add_column('spa_releaseaudio', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'ReleaseAudio.object_updated' - db.add_column('spa_releaseaudio', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Genre.object_created' - db.add_column('spa_genre', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Genre.object_updated' - db.add_column('spa_genre', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'UserProfile.object_created' - db.add_column('spa_userprofile', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'UserProfile.object_updated' - db.add_column('spa_userprofile', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Venue.object_created' - db.add_column('spa_venue', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Venue.object_updated' - db.add_column('spa_venue', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field '_Lookup.object_created' - db.add_column('spa__lookup', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field '_Lookup.object_updated' - db.add_column('spa__lookup', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Activity.object_created' - db.add_column('spa_activity', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Activity.object_updated' - db.add_column('spa_activity', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Release.object_created' - db.add_column('spa_release', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Release.object_updated' - db.add_column('spa_release', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'PurchaseLink.object_created' - db.add_column('spa_purchaselink', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'PurchaseLink.object_updated' - db.add_column('spa_purchaselink', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'ChatMessage.object_created' - db.add_column('spa_chatmessage', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'ChatMessage.object_updated' - db.add_column('spa_chatmessage', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Comment.object_created' - db.add_column('spa_comment', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Comment.object_updated' - db.add_column('spa_comment', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Notification.object_created' - db.add_column('spa_notification', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Notification.object_updated' - db.add_column('spa_notification', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Label.object_created' - db.delete_column('spa_label', 'object_created') - - # Deleting field 'Label.object_updated' - db.delete_column('spa_label', 'object_updated') - - # Deleting field 'Mix.object_created' - db.delete_column('spa_mix', 'object_created') - - # Deleting field 'Mix.object_updated' - db.delete_column('spa_mix', 'object_updated') - - # Deleting field 'Mix.mp3tags_updated' - db.delete_column('spa_mix', 'mp3tags_updated') - - # Deleting field 'Tracklist.object_created' - db.delete_column('spa_tracklist', 'object_created') - - # Deleting field 'Tracklist.object_updated' - db.delete_column('spa_tracklist', 'object_updated') - - # Deleting field 'ReleaseAudio.object_created' - db.delete_column('spa_releaseaudio', 'object_created') - - # Deleting field 'ReleaseAudio.object_updated' - db.delete_column('spa_releaseaudio', 'object_updated') - - # Deleting field 'Genre.object_created' - db.delete_column('spa_genre', 'object_created') - - # Deleting field 'Genre.object_updated' - db.delete_column('spa_genre', 'object_updated') - - # Deleting field 'UserProfile.object_created' - db.delete_column('spa_userprofile', 'object_created') - - # Deleting field 'UserProfile.object_updated' - db.delete_column('spa_userprofile', 'object_updated') - - # Deleting field 'Venue.object_created' - db.delete_column('spa_venue', 'object_created') - - # Deleting field 'Venue.object_updated' - db.delete_column('spa_venue', 'object_updated') - - # Deleting field '_Lookup.object_created' - db.delete_column('spa__lookup', 'object_created') - - # Deleting field '_Lookup.object_updated' - db.delete_column('spa__lookup', 'object_updated') - - # Deleting field 'Activity.object_created' - db.delete_column('spa_activity', 'object_created') - - # Deleting field 'Activity.object_updated' - db.delete_column('spa_activity', 'object_updated') - - # Deleting field 'Release.object_created' - db.delete_column('spa_release', 'object_created') - - # Deleting field 'Release.object_updated' - db.delete_column('spa_release', 'object_updated') - - # Deleting field 'PurchaseLink.object_created' - db.delete_column('spa_purchaselink', 'object_created') - - # Deleting field 'PurchaseLink.object_updated' - db.delete_column('spa_purchaselink', 'object_updated') - - # Deleting field 'ChatMessage.object_created' - db.delete_column('spa_chatmessage', 'object_created') - - # Deleting field 'ChatMessage.object_updated' - db.delete_column('spa_chatmessage', 'object_updated') - - # Deleting field 'Comment.object_created' - db.delete_column('spa_comment', 'object_created') - - # Deleting field 'Comment.object_updated' - db.delete_column('spa_comment', 'object_updated') - - # Deleting field 'Notification.object_created' - db.delete_column('spa_notification', 'object_created') - - # Deleting field 'Notification.object_updated' - db.delete_column('spa_notification', 'object_updated') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)'}), - 'event_description': ('django.db.models.fields.TextField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 3, 11, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0047_auto__del_field_label_object_updated__del_field_label_object_created__.py b/spa/migrations/0047_auto__del_field_label_object_updated__del_field_label_object_created__.py deleted file mode 100755 index 084691c..0000000 --- a/spa/migrations/0047_auto__del_field_label_object_updated__del_field_label_object_created__.py +++ /dev/null @@ -1,457 +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): - # Deleting field 'Label.object_updated' - db.delete_column('spa_label', 'object_updated') - - # Deleting field 'Label.object_created' - db.delete_column('spa_label', 'object_created') - - # Deleting field 'Mix.object_updated' - db.delete_column('spa_mix', 'object_updated') - - # Deleting field 'Mix.object_created' - db.delete_column('spa_mix', 'object_created') - - # Deleting field 'Tracklist.object_updated' - db.delete_column('spa_tracklist', 'object_updated') - - # Deleting field 'Tracklist.object_created' - db.delete_column('spa_tracklist', 'object_created') - - # Deleting field 'ReleaseAudio.object_updated' - db.delete_column('spa_releaseaudio', 'object_updated') - - # Deleting field 'ReleaseAudio.object_created' - db.delete_column('spa_releaseaudio', 'object_created') - - # Deleting field 'Genre.object_updated' - db.delete_column('spa_genre', 'object_updated') - - # Deleting field 'Genre.object_created' - db.delete_column('spa_genre', 'object_created') - - # Deleting field 'UserProfile.object_created' - db.delete_column('spa_userprofile', 'object_created') - - # Deleting field 'UserProfile.object_updated' - db.delete_column('spa_userprofile', 'object_updated') - - # Deleting field 'Venue.object_updated' - db.delete_column('spa_venue', 'object_updated') - - # Deleting field 'Venue.object_created' - db.delete_column('spa_venue', 'object_created') - - # Deleting field '_Lookup.object_updated' - db.delete_column('spa__lookup', 'object_updated') - - # Deleting field '_Lookup.object_created' - db.delete_column('spa__lookup', 'object_created') - - # Deleting field 'Activity.object_updated' - db.delete_column('spa_activity', 'object_updated') - - # Deleting field 'Activity.object_created' - db.delete_column('spa_activity', 'object_created') - - # Deleting field 'Release.object_updated' - db.delete_column('spa_release', 'object_updated') - - # Deleting field 'Release.object_created' - db.delete_column('spa_release', 'object_created') - - # Deleting field 'PurchaseLink.object_updated' - db.delete_column('spa_purchaselink', 'object_updated') - - # Deleting field 'PurchaseLink.object_created' - db.delete_column('spa_purchaselink', 'object_created') - - # Deleting field 'ChatMessage.object_updated' - db.delete_column('spa_chatmessage', 'object_updated') - - # Deleting field 'ChatMessage.object_created' - db.delete_column('spa_chatmessage', 'object_created') - - # Deleting field 'Comment.object_updated' - db.delete_column('spa_comment', 'object_updated') - - # Deleting field 'Comment.object_created' - db.delete_column('spa_comment', 'object_created') - - # Deleting field 'Notification.object_updated' - db.delete_column('spa_notification', 'object_updated') - - # Deleting field 'Notification.object_created' - db.delete_column('spa_notification', 'object_created') - - - def backwards(self, orm): - # Adding field 'Label.object_updated' - db.add_column('spa_label', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, blank=True, db_index=True), - keep_default=False) - - # Adding field 'Label.object_created' - db.add_column('spa_label', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Mix.object_updated' - db.add_column('spa_mix', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, blank=True, db_index=True), - keep_default=False) - - # Adding field 'Mix.object_created' - db.add_column('spa_mix', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Tracklist.object_updated' - db.add_column('spa_tracklist', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, blank=True, db_index=True), - keep_default=False) - - # Adding field 'Tracklist.object_created' - db.add_column('spa_tracklist', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'ReleaseAudio.object_updated' - db.add_column('spa_releaseaudio', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, blank=True, db_index=True), - keep_default=False) - - # Adding field 'ReleaseAudio.object_created' - db.add_column('spa_releaseaudio', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Genre.object_updated' - db.add_column('spa_genre', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, blank=True, db_index=True), - keep_default=False) - - # Adding field 'Genre.object_created' - db.add_column('spa_genre', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'UserProfile.object_created' - db.add_column('spa_userprofile', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'UserProfile.object_updated' - db.add_column('spa_userprofile', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, blank=True, db_index=True), - keep_default=False) - - # Adding field 'Venue.object_updated' - db.add_column('spa_venue', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, blank=True, db_index=True), - keep_default=False) - - # Adding field 'Venue.object_created' - db.add_column('spa_venue', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field '_Lookup.object_updated' - db.add_column('spa__lookup', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, blank=True, db_index=True), - keep_default=False) - - # Adding field '_Lookup.object_created' - db.add_column('spa__lookup', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Activity.object_updated' - db.add_column('spa_activity', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, blank=True, db_index=True), - keep_default=False) - - # Adding field 'Activity.object_created' - db.add_column('spa_activity', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Release.object_updated' - db.add_column('spa_release', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, blank=True, db_index=True), - keep_default=False) - - # Adding field 'Release.object_created' - db.add_column('spa_release', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'PurchaseLink.object_updated' - db.add_column('spa_purchaselink', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, blank=True, db_index=True), - keep_default=False) - - # Adding field 'PurchaseLink.object_created' - db.add_column('spa_purchaselink', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'ChatMessage.object_updated' - db.add_column('spa_chatmessage', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, blank=True, db_index=True), - keep_default=False) - - # Adding field 'ChatMessage.object_created' - db.add_column('spa_chatmessage', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Comment.object_updated' - db.add_column('spa_comment', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, blank=True, db_index=True), - keep_default=False) - - # Adding field 'Comment.object_created' - db.add_column('spa_comment', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Notification.object_updated' - db.add_column('spa_notification', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now=True, blank=True, db_index=True), - keep_default=False) - - # Adding field 'Notification.object_created' - db.add_column('spa_notification', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 3, 11, 0, 0), auto_now_add=True, blank=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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.event': { - 'Meta': {'object_name': 'Event'}, - 'attendees': ('django.db.models.fields.related.ManyToManyField', [], {'related_name': "'attendees'", 'symmetrical': 'False', 'to': "orm['auth.User']"}), - 'date_created': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 4, 28, 0, 0)'}), - 'event_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 4, 28, 0, 0)'}), - 'event_description': ('django.db.models.fields.TextField', [], {}), - 'event_recurrence': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Recurrence']"}), - 'event_time': ('django.db.models.fields.TimeField', [], {'default': 'datetime.datetime(2014, 4, 28, 0, 0)'}), - 'event_title': ('django.db.models.fields.CharField', [], {'max_length': '250'}), - 'event_venue': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Venue']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 4, 28, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 4, 28, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0048_auto__del_event.py b/spa/migrations/0048_auto__del_event.py deleted file mode 100755 index 4c5e1c6..0000000 --- a/spa/migrations/0048_auto__del_event.py +++ /dev/null @@ -1,249 +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): - # Deleting model 'Event' - db.delete_table('spa_event') - - # Removing M2M table for field attendees on 'Event' - db.delete_table(db.shorten_name('spa_event_attendees')) - - - def backwards(self, orm): - # Adding model 'Event' - db.create_table('spa_event', ( - ('event_description', self.gf('django.db.models.fields.TextField')()), - ('event_recurrence', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['spa.Recurrence'])), - ('event_time', self.gf('django.db.models.fields.TimeField')(default=datetime.datetime(2014, 4, 28, 0, 0))), - ('event_date', self.gf('django.db.models.fields.DateField')(default=datetime.datetime(2014, 4, 28, 0, 0))), - ('event_title', self.gf('django.db.models.fields.CharField')(max_length=250)), - ('date_created', self.gf('django.db.models.fields.DateField')(default=datetime.datetime(2014, 4, 28, 0, 0))), - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('event_venue', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['spa.Venue'])), - )) - db.send_create_signal('spa', ['Event']) - - # Adding M2M table for field attendees on 'Event' - m2m_table_name = db.shorten_name('spa_event_attendees') - db.create_table(m2m_table_name, ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('event', models.ForeignKey(orm['spa.event'], null=False)), - ('user', models.ForeignKey(orm['auth.user'], null=False)) - )) - db.create_unique(m2m_table_name, ['event_id', '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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 4, 29, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 4, 29, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0049_auto__add_show.py b/spa/migrations/0049_auto__add_show.py deleted file mode 100755 index aa92a73..0000000 --- a/spa/migrations/0049_auto__add_show.py +++ /dev/null @@ -1,262 +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 'Show' - db.create_table('spa_show', ( - ('event_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['schedule.Event'], unique=True, primary_key=True)), - )) - db.send_create_signal('spa', ['Show']) - - - def backwards(self, orm): - # Deleting model 'Show' - db.delete_table('spa_show') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 4, 29, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 4, 29, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0050_auto__add_field_show_mix.py b/spa/migrations/0050_auto__add_field_show_mix.py deleted file mode 100755 index 27d3bfd..0000000 --- a/spa/migrations/0050_auto__add_field_show_mix.py +++ /dev/null @@ -1,262 +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 'Show.mix' - db.add_column('spa_show', 'mix', - self.gf('django.db.models.fields.related.ForeignKey')(default=3, related_name='show', to=orm['spa.Mix']), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Show.mix' - db.delete_column('spa_show', 'mix_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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 5, 9, 0, 0)'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 5, 9, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] diff --git a/spa/migrations/0051_auto__chg_field_mix_upload_date.py b/spa/migrations/0051_auto__chg_field_mix_upload_date.py deleted file mode 100755 index e2fbd8a..0000000 --- a/spa/migrations/0051_auto__chg_field_mix_upload_date.py +++ /dev/null @@ -1,260 +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 'Mix.upload_date' - db.alter_column('spa_mix', 'upload_date', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True)) - - def backwards(self, orm): - - # Changing field 'Mix.upload_date' - db.alter_column('spa_mix', 'upload_date', self.gf('django.db.models.fields.DateTimeField')()) - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 7, 1, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0052_auto__add_playlist.py b/spa/migrations/0052_auto__add_playlist.py deleted file mode 100755 index 3d02c1b..0000000 --- a/spa/migrations/0052_auto__add_playlist.py +++ /dev/null @@ -1,286 +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 'Playlist' - db.create_table('spa_playlist', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('name', self.gf('django.db.models.fields.CharField')(max_length=255)), - ('date_created', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, blank=True)), - ('user', self.gf('django.db.models.fields.related.ForeignKey')(related_name='playlists', to=orm['spa.UserProfile'])), - )) - db.send_create_signal('spa', ['Playlist']) - - # Adding M2M table for field mixes on 'Playlist' - m2m_table_name = db.shorten_name('spa_playlist_mixes') - db.create_table(m2m_table_name, ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('playlist', models.ForeignKey(orm['spa.playlist'], null=False)), - ('mix', models.ForeignKey(orm['spa.mix'], null=False)) - )) - db.create_unique(m2m_table_name, ['playlist_id', 'mix_id']) - - - def backwards(self, orm): - # Deleting model 'Playlist' - db.delete_table('spa_playlist') - - # Removing M2M table for field mixes on 'Playlist' - db.delete_table(db.shorten_name('spa_playlist_mixes')) - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 7, 27, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0053_auto__add_field_playlist_public.py b/spa/migrations/0053_auto__add_field_playlist_public.py deleted file mode 100755 index 5d27c89..0000000 --- a/spa/migrations/0053_auto__add_field_playlist_public.py +++ /dev/null @@ -1,271 +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 'Playlist.public' - db.add_column('spa_playlist', 'public', - self.gf('django.db.models.fields.BooleanField')(default=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Playlist.public' - db.delete_column('spa_playlist', 'public') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 8, 2, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0054_auto__add_field_playlist_slug.py b/spa/migrations/0054_auto__add_field_playlist_slug.py deleted file mode 100755 index 9e4c82b..0000000 --- a/spa/migrations/0054_auto__add_field_playlist_slug.py +++ /dev/null @@ -1,272 +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 'Playlist.slug' - db.add_column('spa_playlist', 'slug', - self.gf('django.db.models.fields.SlugField')(default=1, max_length=50), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Playlist.slug' - db.delete_column('spa_playlist', 'slug') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 8, 14, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0055_auto__chg_field_playlist_date_created__chg_field_activity_date__chg_fi.py b/spa/migrations/0055_auto__chg_field_playlist_date_created__chg_field_activity_date__chg_fi.py deleted file mode 100755 index fe2b70a..0000000 --- a/spa/migrations/0055_auto__chg_field_playlist_date_created__chg_field_activity_date__chg_fi.py +++ /dev/null @@ -1,288 +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 'Playlist.date_created' - db.alter_column('spa_playlist', 'date_created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True)) - - # Changing field 'Activity.date' - db.alter_column('spa_activity', 'date', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True)) - - # Changing field 'Comment.date_created' - db.alter_column('spa_comment', 'date_created', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True)) - - # Changing field 'Notification.date' - db.alter_column('spa_notification', 'date', self.gf('django.db.models.fields.DateTimeField')(auto_now_add=True)) - - def backwards(self, orm): - - # Changing field 'Playlist.date_created' - db.alter_column('spa_playlist', 'date_created', self.gf('django.db.models.fields.DateTimeField')(auto_now=True)) - - # Changing field 'Activity.date' - db.alter_column('spa_activity', 'date', self.gf('django.db.models.fields.DateTimeField')(auto_now=True)) - - # Changing field 'Comment.date_created' - db.alter_column('spa_comment', 'date_created', self.gf('django.db.models.fields.DateTimeField')(auto_now=True)) - - # Changing field 'Notification.date' - db.alter_column('spa_notification', 'date', self.gf('django.db.models.fields.DateTimeField')(auto_now=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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0056_auto__add_field_label_object_created__add_field_label_object_updated__.py b/spa/migrations/0056_auto__add_field_label_object_created__add_field_label_object_updated__.py deleted file mode 100755 index 4843588..0000000 --- a/spa/migrations/0056_auto__add_field_label_object_created__add_field_label_object_updated__.py +++ /dev/null @@ -1,534 +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 'Label.object_created' - db.add_column('spa_label', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Label.object_updated' - db.add_column('spa_label', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Playlist.object_created' - db.add_column('spa_playlist', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Playlist.object_updated' - db.add_column('spa_playlist', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Mix.object_created' - db.add_column('spa_mix', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Mix.object_updated' - db.add_column('spa_mix', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Tracklist.object_created' - db.add_column('spa_tracklist', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Tracklist.object_updated' - db.add_column('spa_tracklist', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'ReleaseAudio.object_created' - db.add_column('spa_releaseaudio', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'ReleaseAudio.object_updated' - db.add_column('spa_releaseaudio', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Genre.object_created' - db.add_column('spa_genre', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Genre.object_updated' - db.add_column('spa_genre', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'UserProfile.object_created' - db.add_column('spa_userprofile', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'UserProfile.object_updated' - db.add_column('spa_userprofile', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Venue.object_created' - db.add_column('spa_venue', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Venue.object_updated' - db.add_column('spa_venue', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field '_Lookup.object_created' - db.add_column('spa__lookup', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field '_Lookup.object_updated' - db.add_column('spa__lookup', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Activity.object_created' - db.add_column('spa_activity', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Activity.object_updated' - db.add_column('spa_activity', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Release.object_created' - db.add_column('spa_release', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Release.object_updated' - db.add_column('spa_release', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'PurchaseLink.object_created' - db.add_column('spa_purchaselink', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'PurchaseLink.object_updated' - db.add_column('spa_purchaselink', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'ChatMessage.object_created' - db.add_column('spa_chatmessage', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'ChatMessage.object_updated' - db.add_column('spa_chatmessage', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Comment.object_created' - db.add_column('spa_comment', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Comment.object_updated' - db.add_column('spa_comment', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - # Adding field 'Notification.object_created' - db.add_column('spa_notification', 'object_created', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now_add=True, blank=True), - keep_default=False) - - # Adding field 'Notification.object_updated' - db.add_column('spa_notification', 'object_updated', - self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2014, 8, 19, 0, 0), auto_now=True, db_index=True, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Label.object_created' - db.delete_column('spa_label', 'object_created') - - # Deleting field 'Label.object_updated' - db.delete_column('spa_label', 'object_updated') - - # Deleting field 'Playlist.object_created' - db.delete_column('spa_playlist', 'object_created') - - # Deleting field 'Playlist.object_updated' - db.delete_column('spa_playlist', 'object_updated') - - # Deleting field 'Mix.object_created' - db.delete_column('spa_mix', 'object_created') - - # Deleting field 'Mix.object_updated' - db.delete_column('spa_mix', 'object_updated') - - # Deleting field 'Tracklist.object_created' - db.delete_column('spa_tracklist', 'object_created') - - # Deleting field 'Tracklist.object_updated' - db.delete_column('spa_tracklist', 'object_updated') - - # Deleting field 'ReleaseAudio.object_created' - db.delete_column('spa_releaseaudio', 'object_created') - - # Deleting field 'ReleaseAudio.object_updated' - db.delete_column('spa_releaseaudio', 'object_updated') - - # Deleting field 'Genre.object_created' - db.delete_column('spa_genre', 'object_created') - - # Deleting field 'Genre.object_updated' - db.delete_column('spa_genre', 'object_updated') - - # Deleting field 'UserProfile.object_created' - db.delete_column('spa_userprofile', 'object_created') - - # Deleting field 'UserProfile.object_updated' - db.delete_column('spa_userprofile', 'object_updated') - - # Deleting field 'Venue.object_created' - db.delete_column('spa_venue', 'object_created') - - # Deleting field 'Venue.object_updated' - db.delete_column('spa_venue', 'object_updated') - - # Deleting field '_Lookup.object_created' - db.delete_column('spa__lookup', 'object_created') - - # Deleting field '_Lookup.object_updated' - db.delete_column('spa__lookup', 'object_updated') - - # Deleting field 'Activity.object_created' - db.delete_column('spa_activity', 'object_created') - - # Deleting field 'Activity.object_updated' - db.delete_column('spa_activity', 'object_updated') - - # Deleting field 'Release.object_created' - db.delete_column('spa_release', 'object_created') - - # Deleting field 'Release.object_updated' - db.delete_column('spa_release', 'object_updated') - - # Deleting field 'PurchaseLink.object_created' - db.delete_column('spa_purchaselink', 'object_created') - - # Deleting field 'PurchaseLink.object_updated' - db.delete_column('spa_purchaselink', 'object_updated') - - # Deleting field 'ChatMessage.object_created' - db.delete_column('spa_chatmessage', 'object_created') - - # Deleting field 'ChatMessage.object_updated' - db.delete_column('spa_chatmessage', 'object_updated') - - # Deleting field 'Comment.object_created' - db.delete_column('spa_comment', 'object_created') - - # Deleting field 'Comment.object_updated' - db.delete_column('spa_comment', 'object_updated') - - # Deleting field 'Notification.object_created' - db.delete_column('spa_notification', 'object_created') - - # Deleting field 'Notification.object_updated' - db.delete_column('spa_notification', 'object_updated') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 19, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0057_auto.py b/spa/migrations/0057_auto.py deleted file mode 100755 index 403cd81..0000000 --- a/spa/migrations/0057_auto.py +++ /dev/null @@ -1,307 +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 M2M table for field likes on 'Comment' - m2m_table_name = db.shorten_name('spa_comment_likes') - db.create_table(m2m_table_name, ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('comment', models.ForeignKey(orm['spa.comment'], null=False)), - ('userprofile', models.ForeignKey(orm['spa.userprofile'], null=False)) - )) - db.create_unique(m2m_table_name, ['comment_id', 'userprofile_id']) - - - def backwards(self, orm): - # Removing M2M table for field likes on 'Comment' - db.delete_table(db.shorten_name('spa_comment_likes')) - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 24, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0057_auto__add_field_mix_archive_path.py b/spa/migrations/0057_auto__add_field_mix_archive_path.py deleted file mode 100755 index d161491..0000000 --- a/spa/migrations/0057_auto__add_field_mix_archive_path.py +++ /dev/null @@ -1,303 +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 'Mix.archive_path' - db.add_column('spa_mix', 'archive_path', - self.gf('django.db.models.fields.CharField')(max_length=2048, null=True, blank=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Mix.archive_path' - db.delete_column('spa_mix', 'archive_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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 26, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0058_auto__add_field_userprofile_notifications_list.py b/spa/migrations/0058_auto__add_field_userprofile_notifications_list.py deleted file mode 100755 index 6c5ed63..0000000 --- a/spa/migrations/0058_auto__add_field_userprofile_notifications_list.py +++ /dev/null @@ -1,317 +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 'UserProfile.notifications_list' - db.add_column('spa_userprofile', 'notifications_list', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - # Adding M2M table for field likes on 'Comment' - m2m_table_name = db.shorten_name('spa_comment_likes') - db.create_table(m2m_table_name, ( - ('id', models.AutoField(verbose_name='ID', primary_key=True, auto_created=True)), - ('comment', models.ForeignKey(orm['spa.comment'], null=False)), - ('userprofile', models.ForeignKey(orm['spa.userprofile'], null=False)) - )) - db.create_unique(m2m_table_name, ['comment_id', 'userprofile_id']) - - - def backwards(self, orm): - # Deleting field 'UserProfile.notifications_list' - db.delete_column('spa_userprofile', 'notifications_list') - - # Removing M2M table for field likes on 'Comment' - db.delete_table(db.shorten_name('spa_comment_likes')) - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'notifications_list': ('django.db.models.fields.BigIntegerField', [], {'default': 'None'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0059_auto__del_field_userprofile_notifications_list__add_field_userprofile_.py b/spa/migrations/0059_auto__del_field_userprofile_notifications_list__add_field_userprofile_.py deleted file mode 100755 index 46c6e8a..0000000 --- a/spa/migrations/0059_auto__del_field_userprofile_notifications_list__add_field_userprofile_.py +++ /dev/null @@ -1,313 +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): - # Deleting field 'UserProfile.notifications_list' - db.delete_column('spa_userprofile', 'notifications_list') - - # Adding field 'UserProfile.email_notifications' - db.add_column('spa_userprofile', 'email_notifications', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - - def backwards(self, orm): - # Adding field 'UserProfile.notifications_list' - db.add_column('spa_userprofile', 'notifications_list', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - # Deleting field 'UserProfile.email_notifications' - db.delete_column('spa_userprofile', 'email_notifications') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_notifications': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 8, 29, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0060_auto__add_field_mix_archive_updated.py b/spa/migrations/0060_auto__add_field_mix_archive_updated.py deleted file mode 100755 index f30e3f1..0000000 --- a/spa/migrations/0060_auto__add_field_mix_archive_updated.py +++ /dev/null @@ -1,306 +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 'Mix.archive_updated' - db.add_column('spa_mix', 'archive_updated', - self.gf('django.db.models.fields.BooleanField')(default=False), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Mix.archive_updated' - db.delete_column('spa_mix', 'archive_updated') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'archive_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_notifications': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0061_auto__chg_field_userprofile_email_notifications.py b/spa/migrations/0061_auto__chg_field_userprofile_email_notifications.py deleted file mode 100755 index 4fcdb70..0000000 --- a/spa/migrations/0061_auto__chg_field_userprofile_email_notifications.py +++ /dev/null @@ -1,304 +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 'UserProfile.email_notifications' - db.alter_column('spa_userprofile', 'email_notifications', self.gf('spa.models.fields.MultiSelectField')(max_length=104)) - - def backwards(self, orm): - - # Changing field 'UserProfile.email_notifications' - db.alter_column('spa_userprofile', 'email_notifications', self.gf('django.db.models.fields.BigIntegerField')()) - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'archive_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_notifications': ('spa.models.fields.MultiSelectField', [], {'max_length': '104'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0063_auto__del_field_userprofile_email_notifications.py b/spa/migrations/0063_auto__del_field_userprofile_email_notifications.py deleted file mode 100755 index 763ec49..0000000 --- a/spa/migrations/0063_auto__del_field_userprofile_email_notifications.py +++ /dev/null @@ -1,305 +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): - # Deleting field 'UserProfile.email_notifications' - db.delete_column('spa_userprofile', 'email_notifications') - - - def backwards(self, orm): - # Adding field 'UserProfile.email_notifications' - db.add_column('spa_userprofile', 'email_notifications', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - 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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'archive_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0064_auto__add_field_userprofile_email_notifications.py b/spa/migrations/0064_auto__add_field_userprofile_email_notifications.py deleted file mode 100755 index a798d62..0000000 --- a/spa/migrations/0064_auto__add_field_userprofile_email_notifications.py +++ /dev/null @@ -1,306 +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 'UserProfile.email_notifications' - db.add_column('spa_userprofile', 'email_notifications', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'UserProfile.email_notifications' - db.delete_column('spa_userprofile', 'email_notifications') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'archive_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_notifications': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 1, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0065_auto__chg_field_userprofile_activity_sharing.py b/spa/migrations/0065_auto__chg_field_userprofile_activity_sharing.py deleted file mode 100755 index 5144703..0000000 --- a/spa/migrations/0065_auto__chg_field_userprofile_activity_sharing.py +++ /dev/null @@ -1,304 +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 'UserProfile.activity_sharing' - db.alter_column('spa_userprofile', 'activity_sharing', self.gf('django.db.models.fields.BigIntegerField')()) - - def backwards(self, orm): - - # Changing field 'UserProfile.activity_sharing' - db.alter_column('spa_userprofile', 'activity_sharing', self.gf('django.db.models.fields.IntegerField')()) - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'archive_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_notifications': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0066_auto__del_field_userprofile_activity_sharing__add_field_userprofile_ac.py b/spa/migrations/0066_auto__del_field_userprofile_activity_sharing__add_field_userprofile_ac.py deleted file mode 100755 index 68e70b0..0000000 --- a/spa/migrations/0066_auto__del_field_userprofile_activity_sharing__add_field_userprofile_ac.py +++ /dev/null @@ -1,323 +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): - # Deleting field 'UserProfile.activity_sharing' - db.delete_column('spa_userprofile', 'activity_sharing') - - # Adding field 'UserProfile.activity_sharing_facebook' - db.add_column('spa_userprofile', 'activity_sharing_facebook', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - # Adding field 'UserProfile.activity_sharing_twitter' - db.add_column('spa_userprofile', 'activity_sharing_twitter', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - - def backwards(self, orm): - # Adding field 'UserProfile.activity_sharing' - db.add_column('spa_userprofile', 'activity_sharing', - self.gf('django.db.models.fields.BigIntegerField')(default=0), - keep_default=False) - - # Deleting field 'UserProfile.activity_sharing_facebook' - db.delete_column('spa_userprofile', 'activity_sharing_facebook') - - # Deleting field 'UserProfile.activity_sharing_twitter' - db.delete_column('spa_userprofile', 'activity_sharing_twitter') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'archive_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}) - }, - 'spa.notification': { - 'Meta': {'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing_facebook': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_twitter': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_notifications': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2014, 9, 2, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0067_auto__add_field_mix_waveform_version.py b/spa/migrations/0067_auto__add_field_mix_waveform_version.py deleted file mode 100755 index a0b740f..0000000 --- a/spa/migrations/0067_auto__add_field_mix_waveform_version.py +++ /dev/null @@ -1,308 +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 'Mix.waveform_version' - db.add_column('spa_mix', 'waveform_version', - self.gf('django.db.models.fields.IntegerField')(default=1), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Mix.waveform_version' - db.delete_column('spa_mix', 'waveform_version') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'schedule.calendar': { - 'Meta': {'object_name': 'Calendar'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '200'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '200'}) - }, - 'schedule.event': { - 'Meta': {'object_name': 'Event'}, - 'calendar': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Calendar']", 'null': 'True', 'blank': 'True'}), - 'created_on': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'creator': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'creator'", 'null': 'True', 'to': "orm['auth.User']"}), - 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), - 'end': ('django.db.models.fields.DateTimeField', [], {}), - 'end_recurring_period': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'rule': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['schedule.Rule']", 'null': 'True', 'blank': 'True'}), - 'start': ('django.db.models.fields.DateTimeField', [], {}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'updated_on': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) - }, - 'schedule.rule': { - 'Meta': {'object_name': 'Rule'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'frequency': ('django.db.models.fields.CharField', [], {'max_length': '10'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '32'}), - 'params': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'archive_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'waveform_version': ('django.db.models.fields.IntegerField', [], {'default': '1'}) - }, - 'spa.notification': { - 'Meta': {'ordering': "('-id',)", 'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.show': { - 'Meta': {'object_name': 'Show', '_ormbases': ['schedule.Event']}, - 'event_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['schedule.Event']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'show'", 'to': "orm['spa.Mix']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing_facebook': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_twitter': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_notifications': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 2, 10, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0068_auto__del_show.py b/spa/migrations/0068_auto__del_show.py deleted file mode 100644 index 6a2fe74..0000000 --- a/spa/migrations/0068_auto__del_show.py +++ /dev/null @@ -1,277 +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): - # Deleting model 'Show' - db.delete_table('spa_show') - - - def backwards(self, orm): - # Adding model 'Show' - db.create_table('spa_show', ( - ('mix', self.gf('django.db.models.fields.related.ForeignKey')(related_name='show', to=orm['spa.Mix'])), - ('event_ptr', self.gf('django.db.models.fields.related.OneToOneField')(to=orm['schedule.Event'], unique=True, primary_key=True)), - )) - db.send_create_signal('spa', ['Show']) - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'ordering': "('-id',)", 'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'archive_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'waveform_version': ('django.db.models.fields.IntegerField', [], {'default': '1'}) - }, - 'spa.notification': { - 'Meta': {'ordering': "('-id',)", 'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing_facebook': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_twitter': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_notifications': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 4, 30, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0069_auto__chg_field_comment_user.py b/spa/migrations/0069_auto__chg_field_comment_user.py deleted file mode 100644 index 12deb30..0000000 --- a/spa/migrations/0069_auto__chg_field_comment_user.py +++ /dev/null @@ -1,273 +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 'Comment.user' - db.alter_column('spa_comment', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['spa.UserProfile'], null=True)) - - def backwards(self, orm): - - # Changing field 'Comment.user' - db.alter_column('spa_comment', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], 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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'ordering': "('-id',)", 'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'archive_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'waveform_version': ('django.db.models.fields.IntegerField', [], {'default': '1'}) - }, - 'spa.notification': { - 'Meta': {'ordering': "('-id',)", 'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing_facebook': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_twitter': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_notifications': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 3, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0070_auto__chg_field_comment_user.py b/spa/migrations/0070_auto__chg_field_comment_user.py deleted file mode 100644 index 2849a36..0000000 --- a/spa/migrations/0070_auto__chg_field_comment_user.py +++ /dev/null @@ -1,273 +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 'Comment.user' - db.alter_column('spa_comment', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['auth.User'], null=True)) - - def backwards(self, orm): - - # Changing field 'Comment.user' - db.alter_column('spa_comment', 'user_id', self.gf('django.db.models.fields.related.ForeignKey')(to=orm['spa.UserProfile'], 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': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'ordering': "('-id',)", 'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'archive_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'waveform_version': ('django.db.models.fields.IntegerField', [], {'default': '1'}) - }, - 'spa.notification': { - 'Meta': {'ordering': "('-id',)", 'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'notification_html': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_text': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'notification_url': ('django.db.models.fields.URLField', [], {'max_length': '200', 'null': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing_facebook': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_twitter': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_notifications': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 5, 17, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0071_auto__del_field_notification_notification_text__del_field_notification.py b/spa/migrations/0071_auto__del_field_notification_notification_text__del_field_notification.py deleted file mode 100644 index b57a8d8..0000000 --- a/spa/migrations/0071_auto__del_field_notification_notification_text__del_field_notification.py +++ /dev/null @@ -1,305 +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): - # Deleting field 'Notification.notification_text' - db.delete_column('spa_notification', 'notification_text') - - # Deleting field 'Notification.notification_html' - db.delete_column('spa_notification', 'notification_html') - - # Deleting field 'Notification.notification_url' - db.delete_column('spa_notification', 'notification_url') - - # Adding field 'Notification.type' - db.add_column('spa_notification', 'type', - self.gf('django.db.models.fields.CharField')(max_length=200, null=True), - keep_default=False) - - - def backwards(self, orm): - - # User chose to not deal with backwards NULL issues for 'Notification.notification_text' - raise RuntimeError("Cannot reverse this migration. 'Notification.notification_text' and its values cannot be restored.") - - # The following code is provided here to aid in writing a correct migration # Adding field 'Notification.notification_text' - db.add_column('spa_notification', 'notification_text', - self.gf('django.db.models.fields.CharField')(max_length=1024), - keep_default=False) - - - # User chose to not deal with backwards NULL issues for 'Notification.notification_html' - raise RuntimeError("Cannot reverse this migration. 'Notification.notification_html' and its values cannot be restored.") - - # The following code is provided here to aid in writing a correct migration # Adding field 'Notification.notification_html' - db.add_column('spa_notification', 'notification_html', - self.gf('django.db.models.fields.CharField')(max_length=1024), - keep_default=False) - - # Adding field 'Notification.notification_url' - db.add_column('spa_notification', 'notification_url', - self.gf('django.db.models.fields.URLField')(max_length=200, null=True), - keep_default=False) - - # Deleting field 'Notification.type' - db.delete_column('spa_notification', 'type') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'ordering': "('-id',)", 'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'archive_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'waveform_version': ('django.db.models.fields.IntegerField', [], {'default': '1'}) - }, - 'spa.notification': { - 'Meta': {'ordering': "('-id',)", 'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing_facebook': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_twitter': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_notifications': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0072_auto__add_field_notification_target_desc.py b/spa/migrations/0072_auto__add_field_notification_target_desc.py deleted file mode 100644 index 5bfe97f..0000000 --- a/spa/migrations/0072_auto__add_field_notification_target_desc.py +++ /dev/null @@ -1,274 +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 'Notification.target_desc' - db.add_column('spa_notification', 'target_desc', - self.gf('django.db.models.fields.CharField')(max_length=200, null=True), - keep_default=False) - - - def backwards(self, orm): - # Deleting field 'Notification.target_desc' - db.delete_column('spa_notification', 'target_desc') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.mix': { - 'Meta': {'ordering': "('-id',)", 'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'archive_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'waveform_version': ('django.db.models.fields.IntegerField', [], {'default': '1'}) - }, - 'spa.notification': { - 'Meta': {'ordering': "('-id',)", 'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'target_desc': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing_facebook': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_twitter': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_notifications': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 12, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/0073_auto__add_message.py b/spa/migrations/0073_auto__add_message.py deleted file mode 100644 index 86bb0af..0000000 --- a/spa/migrations/0073_auto__add_message.py +++ /dev/null @@ -1,293 +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 'Message' - db.create_table('spa_message', ( - ('id', self.gf('django.db.models.fields.AutoField')(primary_key=True)), - ('object_created', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2015, 8, 13, 0, 0), auto_now_add=True, blank=True)), - ('object_updated', self.gf('django.db.models.fields.DateTimeField')(default=datetime.datetime(2015, 8, 13, 0, 0), auto_now=True, db_index=True, blank=True)), - ('from_user', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='sent_messages', null=True, to=orm['spa.UserProfile'])), - ('to_user', self.gf('django.db.models.fields.related.ForeignKey')(blank=True, related_name='messages', null=True, to=orm['spa.UserProfile'])), - ('sent_at', self.gf('django.db.models.fields.DateTimeField')(auto_now=True, null=True, blank=True)), - ('read_at', self.gf('django.db.models.fields.DateTimeField')(null=True, blank=True)), - ('body', self.gf('django.db.models.fields.TextField')()), - )) - db.send_create_signal('spa', ['Message']) - - - def backwards(self, orm): - # Deleting model 'Message' - db.delete_table('spa_message') - - - models = { - 'auth.group': { - 'Meta': {'object_name': 'Group'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), - 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) - }, - 'auth.permission': { - 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, - 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['contenttypes.ContentType']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) - }, - 'auth.user': { - 'Meta': {'object_name': 'User'}, - 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), - 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Group']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), - 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), - 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), - 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'symmetrical': 'False', 'related_name': "u'user_set'", 'blank': 'True', 'to': "orm['auth.Permission']"}), - 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) - }, - 'contenttypes.contenttype': { - 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, - 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) - }, - 'spa._lookup': { - 'Meta': {'object_name': '_Lookup'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.activity': { - 'Meta': {'object_name': 'Activity'}, - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.activitycomment': { - 'Meta': {'object_name': 'ActivityComment', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_comments'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activitydownload': { - 'Meta': {'object_name': 'ActivityDownload', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_downloads'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfavourite': { - 'Meta': {'object_name': 'ActivityFavourite', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_favourites'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityfollow': { - 'Meta': {'object_name': 'ActivityFollow', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_follow'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.activitylike': { - 'Meta': {'object_name': 'ActivityLike', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_likes'", 'to': "orm['spa.Mix']"}) - }, - 'spa.activityplay': { - 'Meta': {'object_name': 'ActivityPlay', '_ormbases': ['spa.Activity']}, - 'activity_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa.Activity']", 'unique': 'True', 'primary_key': 'True'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'activity_plays'", 'to': "orm['spa.Mix']"}) - }, - 'spa.chatmessage': { - 'Meta': {'object_name': 'ChatMessage'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'message': ('django.db.models.fields.TextField', [], {}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'timestamp': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'chat_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.comment': { - 'Meta': {'object_name': 'Comment'}, - 'comment': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'liked_comments'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'comments'", 'null': 'True', 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'time_index': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']", 'null': 'True', 'blank': 'True'}) - }, - 'spa.genre': { - 'Meta': {'object_name': 'Genre'}, - 'description': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True'}) - }, - 'spa.label': { - 'Meta': {'object_name': 'Label'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}) - }, - 'spa.message': { - 'Meta': {'object_name': 'Message'}, - 'body': ('django.db.models.fields.TextField', [], {}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'sent_messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'read_at': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), - 'sent_at': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'null': 'True', 'blank': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'messages'", 'null': 'True', 'to': "orm['spa.UserProfile']"}) - }, - 'spa.mix': { - 'Meta': {'ordering': "('-id',)", 'object_name': 'Mix'}, - 'archive_path': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}), - 'archive_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'description': ('django.db.models.fields.TextField', [], {}), - 'download_allowed': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), - 'favourites': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'favourites'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'filetype': ('django.db.models.fields.CharField', [], {'default': "'mp3'", 'max_length': '10'}), - 'genres': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Genre']", 'symmetrical': 'False'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'is_featured': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'likes': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'likes'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'mix_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'mp3tags_updated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '150'}), - 'uid': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '38', 'blank': 'True'}), - 'upload_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'mixes'", 'to': "orm['spa.UserProfile']"}), - 'waveform_generated': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), - 'waveform_version': ('django.db.models.fields.IntegerField', [], {'default': '1'}) - }, - 'spa.notification': { - 'Meta': {'ordering': "('-id',)", 'object_name': 'Notification'}, - 'accepted_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True'}), - 'date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'from_user': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'notifications'", 'null': 'True', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'target': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'target_desc': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'to_user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'to_notications'", 'to': "orm['spa.UserProfile']"}), - 'type': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}), - 'verb': ('django.db.models.fields.CharField', [], {'max_length': '200', 'null': 'True'}) - }, - 'spa.playlist': { - 'Meta': {'object_name': 'Playlist'}, - 'date_created': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'mixes': ('django.db.models.fields.related.ManyToManyField', [], {'to': "orm['spa.Mix']", 'symmetrical': 'False'}), - 'name': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'public': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'max_length': '50'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'playlists'", 'to': "orm['spa.UserProfile']"}) - }, - 'spa.purchaselink': { - 'Meta': {'object_name': 'PurchaseLink'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'provider': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'track': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'purchase_link'", 'to': "orm['spa.Tracklist']"}), - 'url': ('django.db.models.fields.URLField', [], {'max_length': '200'}) - }, - 'spa.recurrence': { - 'Meta': {'object_name': 'Recurrence', '_ormbases': ['spa._Lookup']}, - '_lookup_ptr': ('django.db.models.fields.related.OneToOneField', [], {'to': "orm['spa._Lookup']", 'unique': 'True', 'primary_key': 'True'}) - }, - 'spa.release': { - 'Meta': {'object_name': 'Release'}, - 'embed_code': ('django.db.models.fields.TextField', [], {'blank': 'True'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release_artist': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'release_date': ('django.db.models.fields.DateField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)'}), - 'release_description': ('django.db.models.fields.TextField', [], {}), - 'release_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'release_label': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.Label']"}), - 'release_title': ('django.db.models.fields.CharField', [], {'max_length': '100'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['spa.UserProfile']"}) - }, - 'spa.releaseaudio': { - 'Meta': {'object_name': 'ReleaseAudio'}, - 'description': ('django.db.models.fields.TextField', [], {}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'release': ('django.db.models.fields.related.ForeignKey', [], {'blank': 'True', 'related_name': "'release_audio'", 'null': 'True', 'to': "orm['spa.Release']"}) - }, - 'spa.tracklist': { - 'Meta': {'object_name': 'Tracklist'}, - 'artist': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'index': ('django.db.models.fields.SmallIntegerField', [], {}), - 'label': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'mix': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "'tracklist'", 'to': "orm['spa.Mix']"}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'remixer': ('django.db.models.fields.CharField', [], {'max_length': '255'}), - 'timeindex': ('django.db.models.fields.TimeField', [], {'null': 'True'}), - 'title': ('django.db.models.fields.CharField', [], {'max_length': '255'}) - }, - 'spa.userprofile': { - 'Meta': {'object_name': 'UserProfile'}, - 'activity_sharing_facebook': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'activity_sharing_networks': ('django.db.models.fields.IntegerField', [], {'default': '0'}), - 'activity_sharing_twitter': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'avatar_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '1024', 'blank': 'True'}), - 'avatar_type': ('django.db.models.fields.CharField', [], {'default': "'social'", 'max_length': '15'}), - 'city': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'country': ('django.db.models.fields.CharField', [], {'max_length': '100', 'null': 'True', 'blank': 'True'}), - 'description': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'blank': 'True'}), - 'display_name': ('django.db.models.fields.CharField', [], {'max_length': '35', 'blank': 'True'}), - 'email_notifications': ('django.db.models.fields.BigIntegerField', [], {'default': '0'}), - 'following': ('django.db.models.fields.related.ManyToManyField', [], {'blank': 'True', 'related_name': "'followers'", 'null': 'True', 'symmetrical': 'False', 'to': "orm['spa.UserProfile']"}), - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'last_known_session': ('django.db.models.fields.CharField', [], {'max_length': '250', 'null': 'True', 'blank': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'slug': ('django.db.models.fields.SlugField', [], {'default': 'None', 'max_length': '50', 'null': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'userprofile'", 'unique': 'True', 'to': "orm['auth.User']"}) - }, - 'spa.venue': { - 'Meta': {'object_name': 'Venue'}, - 'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), - 'object_created': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now_add': 'True', 'blank': 'True'}), - 'object_updated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime(2015, 8, 13, 0, 0)', 'auto_now': 'True', 'db_index': 'True', 'blank': 'True'}), - 'user': ('django.db.models.fields.related.ForeignKey', [], {'to': "orm['auth.User']"}), - 'venue_address': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), - 'venue_image': ('django.db.models.fields.files.ImageField', [], {'max_length': '100', 'blank': 'True'}), - 'venue_name': ('django.db.models.fields.CharField', [], {'max_length': '250'}) - } - } - - complete_apps = ['spa'] \ No newline at end of file diff --git a/spa/migrations/__init__.py b/spa/migrations/__init__.py deleted file mode 100755 index e69de29..0000000 diff --git a/spa/models/__init__.py b/spa/models/__init__.py index 85c4311..580a86c 100755 --- a/spa/models/__init__.py +++ b/spa/models/__init__.py @@ -15,4 +15,5 @@ from .tracklist import Tracklist from .purchaselink import PurchaseLink from .release import Release from .playlist import Playlist -from .message import Message \ No newline at end of file +from .message import Message +from .show import Show diff --git a/spa/models/show.py b/spa/models/show.py index 0151603..a95d11f 100755 --- a/spa/models/show.py +++ b/spa/models/show.py @@ -1,22 +1,24 @@ -""" +from django.db import models from django.db.models import Q, ForeignKey -from schedule.models import Event -from spa.models import Mix +# from schedule.models import Event +from spa.models.mix import Mix +from spa.models.basemodel import BaseModel class ShowOverlapException(Exception): pass -class Show(Event): +class Show(BaseModel): # Event): mix = ForeignKey(Mix, related_name='show') + test_field = models.CharField(max_length=400) class Meta: app_label = 'spa' def save(self, force_insert=False, force_update=False, using=None, update_fields=None): - #throw an exception if event overlaps with another event + # throw an exception if event overlaps with another event overlaps = Show.objects.filter( Q(start__gte=self.start, end__lte=self.start) | Q(start__gte=self.end, end__lte=self.end) @@ -25,4 +27,3 @@ class Show(Event): raise ShowOverlapException() return super(Show, self).save(force_insert, force_update, using, update_fields) -""" \ No newline at end of file