Skip to content
Snippets Groups Projects

bugfix: access to user list is restricted to authenticated users

Merged Sylvain Le Bon requested to merge perm_fix into master
1 file
+ 3
3
Compare changes
  • Side-by-side
  • Inline
@@ -80,7 +80,7 @@ class LDPUser(AbstractUser, Model):
@@ -80,7 +80,7 @@ class LDPUser(AbstractUser, Model):
lookup_field = 'slug'
lookup_field = 'slug'
container_path = 'users'
container_path = 'users'
owner_urlid_field = 'urlid'
owner_urlid_field = 'urlid'
permission_classes = [IPOpenPermissions|AuthenticatedOnly&ReadOnly|OwnerPermissions]
permission_classes = [IPOpenPermissions|AuthenticatedOnly&(ReadOnly|OwnerPermissions)]
nested_fields = user_nested_fields
nested_fields = user_nested_fields
serializer_fields = user_fields + user_nested_fields
serializer_fields = user_fields + user_nested_fields
empty_containers = user_empty_containers
empty_containers = user_empty_containers
@@ -130,7 +130,7 @@ class Account(Model):
@@ -130,7 +130,7 @@ class Account(Model):
permissions = (('control_account', 'Control'),)
permissions = (('control_account', 'Control'),)
lookup_field = 'slug'
lookup_field = 'slug'
owner_field = 'user'
owner_field = 'user'
permission_classes = [IPOpenPermissions|AuthenticatedOnly&ReadOnly|OwnerPermissions]
permission_classes = [IPOpenPermissions|AuthenticatedOnly&(ReadOnly|OwnerPermissions)]
def __str__(self):
def __str__(self):
return '{} ({})'.format(self.user.get_full_name(), self.user.username)
return '{} ({})'.format(self.user.get_full_name(), self.user.username)
@@ -146,7 +146,7 @@ class ChatProfile(Model):
@@ -146,7 +146,7 @@ class ChatProfile(Model):
permissions = (('control_chatprofile', 'Control'),)
permissions = (('control_chatprofile', 'Control'),)
lookup_field = 'slug'
lookup_field = 'slug'
owner_field = 'user'
owner_field = 'user'
permission_classes = [IPOpenPermissions|AuthenticatedOnly&ReadOnly|OwnerPermissions]
permission_classes = [IPOpenPermissions|AuthenticatedOnly&(ReadOnly|OwnerPermissions)]
def __str__(self):
def __str__(self):
return '{} (jabberID: {})'.format(self.user.get_full_name(), self.jabberID)
return '{} (jabberID: {})'.format(self.user.get_full_name(), self.jabberID)
Loading