From dce474ec5e42fd9ba79c97c513e7470a4014327e Mon Sep 17 00:00:00 2001 From: Akita Noek Date: Mon, 22 Feb 2016 14:55:32 -0500 Subject: [PATCH] get_absolute_url implemenation for Role --- awx/main/models/rbac.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/awx/main/models/rbac.py b/awx/main/models/rbac.py index 6f59a82618..d1aca6e325 100644 --- a/awx/main/models/rbac.py +++ b/awx/main/models/rbac.py @@ -20,7 +20,7 @@ __all__ = ['Role', 'RolePermission', 'Resource', 'ROLE_SINGLETON_SYSTEM_ADMINIST logger = logging.getLogger('awx.main.models.rbac') ROLE_SINGLETON_SYSTEM_ADMINISTRATOR='System Administrator' -ROLE_SINGLETON_SYSTEM_AUDITOR='System Auditor' +ROLE_SINGLETON_SYSTEM_AUDITOR='System Auditor' class Role(CommonModelNameNotUnique): @@ -45,6 +45,9 @@ class Role(CommonModelNameNotUnique): super(Role, self).save(*args, **kwargs) self.rebuild_role_ancestor_list() + def get_absolute_url(self): + return reverse('api:role_detail', args=(self.pk,)) + def rebuild_role_ancestor_list(self): ''' Updates our `ancestors` map to accurately reflect all of the ancestors for a role