The global permissions for group types and additional fields have the exact same name as rules referring to them with has_any_perm. Therefore, trying to check the rules results in an endless recursion. Additionally, the group type permission referenced to in menus.py is not existent and therefore does not allow access unless one is a superuser.