mirror of
https://github.com/fergalmoran/dss.api.git
synced 2026-01-06 08:33:57 +00:00
Merge branch 'develop'
This commit is contained in:
@@ -24,7 +24,6 @@ ADMINS = (
|
||||
PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))
|
||||
|
||||
MANAGERS = ADMINS
|
||||
AUTH_PROFILE_MODULE = 'spa.UserProfile'
|
||||
|
||||
ALLOWED_HOSTS = ['*']
|
||||
DATABASES = {
|
||||
|
||||
@@ -11,7 +11,7 @@ from spa.models.venue import Venue
|
||||
|
||||
class DefaultAdmin(admin.ModelAdmin):
|
||||
def save_model(self, request, obj, form, change):
|
||||
obj.user = request.user.get_profile()
|
||||
obj.user = request.user
|
||||
obj.save()
|
||||
|
||||
|
||||
|
||||
@@ -207,7 +207,7 @@ class Mix(BaseModel):
|
||||
def add_download(self, user):
|
||||
try:
|
||||
if user.is_authenticated():
|
||||
ActivityDownload(user=user.get_profile(), mix=self).save()
|
||||
ActivityDownload(user=user, mix=self).save()
|
||||
except Exception as e:
|
||||
self.logger.exception("Error adding mix download: %s" % e)
|
||||
|
||||
@@ -227,7 +227,7 @@ class Mix(BaseModel):
|
||||
def add_play(self, user):
|
||||
try:
|
||||
if user.is_authenticated():
|
||||
ActivityPlay(user=user.get_profile(), mix=self).save()
|
||||
ActivityPlay(user=user.userprofile, mix=self).save()
|
||||
else:
|
||||
ActivityPlay(user=None, mix=self).save()
|
||||
|
||||
@@ -240,7 +240,7 @@ class Mix(BaseModel):
|
||||
return
|
||||
if user.user.is_authenticated():
|
||||
if value:
|
||||
if self.favourites.filter(user=user).count() == 0:
|
||||
if self.favourites.filter(user=user.user).count() == 0:
|
||||
fav = ActivityFavourite(user=user) # , mix=self)
|
||||
fav.save()
|
||||
self.favourites.add(user)
|
||||
@@ -258,7 +258,7 @@ class Mix(BaseModel):
|
||||
return
|
||||
if user.user.is_authenticated():
|
||||
if value:
|
||||
if self.likes.filter(user=user).count() == 0:
|
||||
if self.likes.filter(user=user.user).count() == 0:
|
||||
v = ActivityLike(user=user, mix=self)
|
||||
v.save()
|
||||
self.likes.add(user)
|
||||
|
||||
@@ -157,7 +157,7 @@ class UserProfile(BaseModel):
|
||||
|
||||
def is_follower(self, user):
|
||||
try:
|
||||
return user.get_profile() in self.followers.all()
|
||||
return user in self.followers.all()
|
||||
except Exception as ex:
|
||||
logger.error(ex)
|
||||
|
||||
|
||||
@@ -115,10 +115,9 @@ def session_pre_save(sender, **kwargs):
|
||||
uid = s.get_decoded().get('_auth_user_id')
|
||||
if uid is not None:
|
||||
try:
|
||||
user = User.objects.get(pk=uid)
|
||||
p = user.get_profile()
|
||||
p.last_known_session = s.session_key
|
||||
p.save()
|
||||
user = UserProfile.objects.get(pk=uid)
|
||||
user.last_known_session = s.session_key
|
||||
user.save()
|
||||
except ObjectDoesNotExist:
|
||||
pass
|
||||
|
||||
|
||||
Reference in New Issue
Block a user