From b17f0a188bcc8178bb8e12f54c340edaee19a1ab Mon Sep 17 00:00:00 2001 From: Jeff Bradberry Date: Tue, 30 Apr 2024 08:56:19 -0400 Subject: [PATCH] Initial check --- tools/scripts/ig-hotfix/.gitignore | 2 ++ tools/scripts/ig-hotfix/role_check.py | 6 ++++++ 2 files changed, 8 insertions(+) create mode 100644 tools/scripts/ig-hotfix/.gitignore create mode 100644 tools/scripts/ig-hotfix/role_check.py diff --git a/tools/scripts/ig-hotfix/.gitignore b/tools/scripts/ig-hotfix/.gitignore new file mode 100644 index 0000000000..a946df02b7 --- /dev/null +++ b/tools/scripts/ig-hotfix/.gitignore @@ -0,0 +1,2 @@ +*~ +customer-backup.tar.* diff --git a/tools/scripts/ig-hotfix/role_check.py b/tools/scripts/ig-hotfix/role_check.py new file mode 100644 index 0000000000..57cc9973f9 --- /dev/null +++ b/tools/scripts/ig-hotfix/role_check.py @@ -0,0 +1,6 @@ +from collections import Counter + +from awx.main.models.rbac import Role + + +print(Counter(r.id == getattr(getattr(r.content_object, r.role_field, None), 'id', None) for r in Role.objects.all() if r.content_type))