From a0356afbacfd5cb5daabae4f67117922b5e93182 Mon Sep 17 00:00:00 2001 From: Akita Noek Date: Tue, 12 Apr 2016 16:11:45 -0400 Subject: [PATCH] Improved code clarity and UI naming for user owner role creation #1499 --- awx/main/signals.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/awx/main/signals.py b/awx/main/signals.py index bcdf2f7f42..891c60b75b 100644 --- a/awx/main/signals.py +++ b/awx/main/signals.py @@ -123,10 +123,14 @@ def sync_superuser_status_to_rbac(instance, **kwargs): def create_user_role(instance, **kwargs): try: - instance.admin_role + Role.objects.get( + content_type=ContentType.objects.get_for_model(instance), + object_id=instance.id, + name = 'Owner' + ) except Role.DoesNotExist: role = Role.objects.create( - name = '%s-admin_role' % instance.username, + name = 'Owner', content_object = instance, ) role.members.add(instance)