From 1da2727f5d20b464dc12d1fa66d11b14c52e5be0 Mon Sep 17 00:00:00 2001 From: Wayne Witzel III Date: Fri, 13 May 2016 11:35:57 -0400 Subject: [PATCH] add can_admin for CustomInventoryScripts --- awx/main/access.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/awx/main/access.py b/awx/main/access.py index e952ba730e..7856c23a01 100644 --- a/awx/main/access.py +++ b/awx/main/access.py @@ -1384,6 +1384,10 @@ class CustomInventoryScriptAccess(BaseAccess): return self.model.objects.distinct().all() return self.model.accessible_objects(self.user, 'read_role').all() + @check_superuser + def can_admin(self, obj): + return self.user in obj.admin_role + @check_superuser def can_read(self, obj): return self.user in obj.read_role