Added and updated several credential creation and listing API endpoints

Should addres #1379
This commit is contained in:
Akita Noek
2016-04-01 16:57:08 -04:00
parent 28acc9516d
commit 23aca083eb
6 changed files with 116 additions and 58 deletions

View File

@@ -43,6 +43,10 @@ class ResourceMixin(models.Model):
qs = cls.objects.filter(
role_permissions__role__ancestors__members=accessor
)
elif type(accessor) == Role:
qs = cls.objects.filter(
role_permissions__role__ancestors=accessor
)
else:
accessor_type = ContentType.objects.get_for_model(accessor)
roles = Role.objects.filter(content_type__pk=accessor_type.id,