Merge remote-tracking branch 'origin/master' into feature/master_merge
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
@@ -13,9 +13,9 @@ from .models import Role, StoredPermission
|
||||
|
||||
|
||||
class PermissionSerializer(serializers.Serializer):
|
||||
namespace = serializers.CharField()
|
||||
pk = serializers.CharField()
|
||||
label = serializers.CharField()
|
||||
namespace = serializers.CharField(read_only=True)
|
||||
pk = serializers.CharField(read_only=True)
|
||||
label = serializers.CharField(read_only=True)
|
||||
|
||||
def to_representation(self, instance):
|
||||
if isinstance(instance, StoredPermission):
|
||||
@@ -33,7 +33,10 @@ class RoleSerializer(serializers.HyperlinkedModelSerializer):
|
||||
permissions = PermissionSerializer(many=True, read_only=True)
|
||||
|
||||
class Meta:
|
||||
fields = ('id', 'label', 'groups', 'permissions')
|
||||
extra_kwargs = {
|
||||
'url': {'view_name': 'rest_api:role-detail'},
|
||||
}
|
||||
fields = ('groups', 'id', 'label', 'permissions', 'url')
|
||||
model = Role
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user