Loading src/rpc/serializers.py +11 −3 Original line number Diff line number Diff line Loading @@ -257,18 +257,26 @@ def project(project_instance: models.Project, cache: SerializerCache = None) -> def permission( permission_instance: models.Permission, cache: SerializerCache = None permission_instance: models.ObjectPermission, cache: SerializerCache = None ) -> dict: return { "object_type": "permission", "id": permission_instance.pk, "label": permission_instance.label, "label": permission_instance.object_class, "object_class": permission_instance.object_class, "object_pk": permission_instance.object_pk, "object_create": permission_instance.object_create, "object_read": permission_instance.object_read, "object_update": permission_instance.object_update, "object_delete": permission_instance.object_delete, } def role(role_instance: models.Role, cache: SerializerCache = None) -> dict: permissions = [] for permission_instance in role_instance.permissions.all(): for permission_instance in models.ObjectPermission.objects.filter( role=role_instance ): permissions.append(permission(permission_instance, cache=cache)) return { "object_type": "role", Loading Loading
src/rpc/serializers.py +11 −3 Original line number Diff line number Diff line Loading @@ -257,18 +257,26 @@ def project(project_instance: models.Project, cache: SerializerCache = None) -> def permission( permission_instance: models.Permission, cache: SerializerCache = None permission_instance: models.ObjectPermission, cache: SerializerCache = None ) -> dict: return { "object_type": "permission", "id": permission_instance.pk, "label": permission_instance.label, "label": permission_instance.object_class, "object_class": permission_instance.object_class, "object_pk": permission_instance.object_pk, "object_create": permission_instance.object_create, "object_read": permission_instance.object_read, "object_update": permission_instance.object_update, "object_delete": permission_instance.object_delete, } def role(role_instance: models.Role, cache: SerializerCache = None) -> dict: permissions = [] for permission_instance in role_instance.permissions.all(): for permission_instance in models.ObjectPermission.objects.filter( role=role_instance ): permissions.append(permission(permission_instance, cache=cache)) return { "object_type": "role", Loading