Skip to content

Commit 788748d

Browse files
committed
Update proceedings permissions. Commit ready for merge
- Legacy-Id: 10383
1 parent b7bbfd8 commit 788748d

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

ietf/ietfauth/utils.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,12 @@ def has_role(user, role_names, *args, **kwargs):
5252
"ISE" : Q(person=person, name="chair", group__acronym="ise"),
5353
"IAD": Q(person=person, name="admdir", group__acronym="ietf"),
5454
"IETF Chair": Q(person=person, name="chair", group__acronym="ietf"),
55+
"IETF Trust Chair": Q(person=person, name="chair", group__acronym="ietf-trust"),
5556
"IRTF Chair": Q(person=person, name="chair", group__acronym="irtf"),
5657
"IAB Chair": Q(person=person, name="chair", group__acronym="iab"),
5758
"IAB Executive Director": Q(person=person, name="execdir", group__acronym="iab"),
5859
"IAB Group Chair": Q(person=person, name="chair", group__type="iab", group__state="active"),
60+
"IAOC Chair": Q(person=person, name="chair", group__acronym="iaoc"),
5961
"WG Chair": Q(person=person,name="chair", group__type="wg", group__state__in=["active","bof", "proposed"]),
6062
"WG Secretary": Q(person=person,name="secr", group__type="wg", group__state__in=["active","bof", "proposed"]),
6163
"RG Chair": Q(person=person,name="chair", group__type="rg", group__state__in=["active","proposed"]),

ietf/secr/proceedings/views.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
# -------------------------------------------------
3838
# Globals
3939
# -------------------------------------------------
40-
AUTHORIZED_ROLES=('WG Chair','WG Secretary','RG Chair','AG Secretary','IRTF Chair','IAB Group Chair','Area Director','Secretariat','Team Chair')
40+
AUTHORIZED_ROLES=('WG Chair','WG Secretary','RG Chair','AG Secretary','IRTF Chair','IETF Trust Chair','IAB Group Chair','IAOC Chair','IAD','Area Director','Secretariat','Team Chair')
4141
# -------------------------------------------------
4242
# Helper Functions
4343
# -------------------------------------------------
@@ -811,7 +811,7 @@ def select(request, meeting_num):
811811
training_form = None
812812

813813
# iniialize plenary form
814-
if has_role(user,['Secretariat','IETF Chair','IAB Chair']):
814+
if has_role(user,['Secretariat','IETF Chair','IETF Trust Chair','IAB Chair','IAOC Chair','IAD']):
815815
ss = SchedTimeSessAssignment.objects.filter(schedule=meeting.agenda,timeslot__type='plenary')
816816
choices = [ (i.session.id, i.session.name) for i in sorted(ss,key=lambda x: x.session.name) ]
817817
plenary_form = GroupSelectForm(choices=choices)

0 commit comments

Comments
 (0)