mirror of
https://github.com/fergalmoran/dss.git
synced 2026-02-08 17:13:58 +00:00
Added NULL constraint on userprofile_slug
This commit is contained in:
@@ -41,4 +41,10 @@ class UserResource(BackboneCompatibleResource):
|
||||
|
||||
def apply_authorization_limits(self, request, object_list):
|
||||
if request.user is not None:
|
||||
return object_list.filter(user=request.user)
|
||||
return object_list.filter(user=request.user)
|
||||
|
||||
def hydrate_profile_slug(self, bundle):
|
||||
if bundle.data['profile_slug'] == '':
|
||||
bundle.data['profile_slug'] = None
|
||||
return bundle
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ class UserProfile(_BaseModel):
|
||||
avatar_type = models.CharField(max_length=15, default='social')
|
||||
avatar_image = models.ImageField(blank=True, upload_to=avatar_name)
|
||||
display_name = models.CharField(blank=True, max_length=35)
|
||||
profile_slug = models.CharField(blank=True, max_length=35)
|
||||
profile_slug = models.CharField(max_length=35, blank=True, null=True, default=None)
|
||||
activity_sharing = models.IntegerField(default=0)
|
||||
activity_sharing_networks = models.IntegerField(default=0)
|
||||
def save(self, size=(260, 180)):
|
||||
@@ -39,6 +39,9 @@ class UserProfile(_BaseModel):
|
||||
if not self.id and not self.source:
|
||||
return
|
||||
|
||||
if self.profile_slug == '':
|
||||
self.profile_slug = None
|
||||
|
||||
super(UserProfile, self).save()
|
||||
|
||||
filename = self.get_source_filename()
|
||||
|
||||
Reference in New Issue
Block a user