diff --git a/ietf/ietfauth/decorators.py b/ietf/ietfauth/decorators.py
index a599bc746..bd4aa3035 100644
--- a/ietf/ietfauth/decorators.py
+++ b/ietf/ietfauth/decorators.py
@@ -82,6 +82,9 @@ def has_role(user, role_names):
         "Area Director": Q(person=person, name__in=("pre-ad", "ad"), group__type="area", group__state="active"),
         "Secretariat": Q(person=person, name="secr", group__acronym="secretariat"),
         "IANA": Q(person=person, name="auth", group__acronym="iana"),
+        "IAD": Q(person=person, name="admdir", group__acronym="ietf"),
+        "IETF Chair": Q(person=person, name="chair", group__acronym="ietf"),
+        "IAB Chair": Q(person=person, name="chair", group__acronym="iab"),
         "WG Chair": Q(person=person,name="chair", group__type="wg", group__state="active"),
         "WG Secretary": Q(person=person,name="secr", group__type="wg", group__state="active"),
         }