Skip to content

Commit 096bd5e

Browse files
committed
Add AG Secretary to Proceedings authorized roles. Commit ready to merge.
- Legacy-Id: 9143
1 parent a77c81c commit 096bd5e

2 files changed

Lines changed: 13 additions & 12 deletions

File tree

ietf/ietfauth/utils.py

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -44,20 +44,21 @@ def has_role(user, role_names, *args, **kwargs):
4444
return False
4545

4646
role_qs = {
47-
"Area Director": Q(person=person, name__in=("pre-ad", "ad"), group__type="area", group__state="active"),
48-
"Secretariat": Q(person=person, name="secr", group__acronym="secretariat"),
49-
"IANA": Q(person=person, name="auth", group__acronym="iana"),
47+
"Area Director": Q(person=person, name__in=("pre-ad", "ad"), group__type="area", group__state="active"),
48+
"Secretariat": Q(person=person, name="secr", group__acronym="secretariat"),
49+
"IANA": Q(person=person, name="auth", group__acronym="iana"),
5050
"RFC Editor": Q(person=person, name="auth", group__acronym="rfceditor"),
5151
"ISE" : Q(person=person, name="chair", group__acronym="ise"),
52-
"IAD": Q(person=person, name="admdir", group__acronym="ietf"),
53-
"IETF Chair": Q(person=person, name="chair", group__acronym="ietf"),
54-
"IRTF Chair": Q(person=person, name="chair", group__acronym="irtf"),
55-
"IAB Chair": Q(person=person, name="chair", group__acronym="iab"),
52+
"IAD": Q(person=person, name="admdir", group__acronym="ietf"),
53+
"IETF Chair": Q(person=person, name="chair", group__acronym="ietf"),
54+
"IRTF Chair": Q(person=person, name="chair", group__acronym="irtf"),
55+
"IAB Chair": Q(person=person, name="chair", group__acronym="iab"),
5656
"IAB Group Chair": Q(person=person, name="chair", group__type="iab", group__state="active"),
57-
"WG Chair": Q(person=person,name="chair", group__type="wg", group__state__in=["active","bof", "proposed"]),
58-
"WG Secretary": Q(person=person,name="secr", group__type="wg", group__state__in=["active","bof", "proposed"]),
59-
"RG Chair": Q(person=person,name="chair", group__type="rg", group__state__in=["active","proposed"]),
60-
"RG Secretary": Q(person=person,name="secr", group__type="rg", group__state__in=["active","proposed"]),
57+
"WG Chair": Q(person=person,name="chair", group__type="wg", group__state__in=["active","bof", "proposed"]),
58+
"WG Secretary": Q(person=person,name="secr", group__type="wg", group__state__in=["active","bof", "proposed"]),
59+
"RG Chair": Q(person=person,name="chair", group__type="rg", group__state__in=["active","proposed"]),
60+
"RG Secretary": Q(person=person,name="secr", group__type="rg", group__state__in=["active","proposed"]),
61+
"AG Secretary": Q(person=person,name="secr", group__type="ag", group__state__in=["active"]),
6162
"Team Chair": Q(person=person,name="chair", group__type="team", group__state="active"),
6263
"Nomcom Chair": Q(person=person, name="chair", group__type="nomcom", group__state="active", group__acronym__icontains=kwargs.get('year', '0000')),
6364
"Nomcom Advisor": Q(person=person, name="advisor", group__type="nomcom", group__state="active", group__acronym__icontains=kwargs.get('year', '0000')),

ietf/secr/proceedings/views.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
# -------------------------------------------------
3636
# Globals
3737
# -------------------------------------------------
38-
AUTHORIZED_ROLES=('WG Chair','WG Secretary','RG Chair','IRTF Chair','IAB Group Chair','Area Director','Secretariat','Team Chair')
38+
AUTHORIZED_ROLES=('WG Chair','WG Secretary','RG Chair','AG Secretary','IRTF Chair','IAB Group Chair','Area Director','Secretariat','Team Chair')
3939
# -------------------------------------------------
4040
# Helper Functions
4141
# -------------------------------------------------

0 commit comments

Comments
 (0)