File tree 2 files changed +7
-2
lines changed
2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -162,11 +162,14 @@ def get_object_users_with_permissions(obj):
162
162
"""Returns users, roles and permissions for a object.
163
163
"""
164
164
users_with_perms = []
165
+
165
166
if obj :
166
167
users_with_perms = [{
167
168
'user' : user ,
168
169
'role' : get_role (permissions , obj ),
169
170
'permissions' : permissions } for user , permissions in
170
- get_users_with_perms (obj , attach_perms = True ).items ()]
171
+ get_users_with_perms (obj ,
172
+ attach_perms = True ,
173
+ with_group_users = False ).items ()]
171
174
172
175
return users_with_perms
Original file line number Diff line number Diff line change @@ -7,12 +7,14 @@ class TagListSerializer(serializers.WritableField):
7
7
def from_native (self , data ):
8
8
if type (data ) is not list :
9
9
raise ParseError ("expected a list of data" )
10
+
10
11
return data
11
12
12
13
def to_native (self , obj ):
13
14
if obj is None :
14
15
return super (TagListSerializer , self ).to_native (obj )
15
16
16
17
if type (obj ) is not list :
17
- return [tag .name for tag in obj .all ()]
18
+ return list (obj .values_list ('name' , flat = True ))
19
+
18
20
return obj
You can’t perform that action at this time.
0 commit comments