Skip to content

Commit 978bd49

Browse files
committed
First pass of role definition optimizations
1 parent a7ec25a commit 978bd49

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

ansible_base/rbac/api/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ class RoleDefinitionViewSet(AnsibleBaseDjangoAppApiView, ModelViewSet):
107107
but can be assigned to users.
108108
"""
109109

110-
queryset = RoleDefinition.objects.prefetch_related('created_by', 'modified_by', 'content_type', 'permissions')
110+
queryset = RoleDefinition.objects.prefetch_related('created_by', 'modified_by', 'content_type', 'permissions', 'resource')
111111
serializer_class = RoleDefinitionSerializer
112112
permission_classes = try_add_oauth2_scope_permission([RoleDefinitionPermissions])
113113

ansible_base/resource_registry/models/resource.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,11 @@ def summary_fields(self):
9595

9696
@property
9797
def resource_type(self):
98-
return resource_type_cache(self.content_type.pk).name
98+
return resource_type_cache(self.content_type_id).name
9999

100100
@property
101101
def resource_type_obj(self):
102-
return resource_type_cache(self.content_type.pk)
102+
return resource_type_cache(self.content_type_id)
103103

104104
class Meta:
105105
unique_together = ('content_type', 'object_id')

0 commit comments

Comments
 (0)