Skip to content

Commit 17dbec6

Browse files
committed
add IAB executive director to announcement access list
- Legacy-Id: 5603
1 parent f04d424 commit 17dbec6

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

ietf/secr/announcement/forms.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
'The IETF Trust <tme@multicasttech.com>',
3333
'RSOC Chair <rsoc-chair@iab.org>',
3434
'ISOC Board of Trustees <eburger@standardstrack.com>',
35-
'RFC Series Editor <rse@rfc-editor.org>')
35+
'RFC Series Editor <rse@rfc-editor.org>',
36+
'IAB Executive Director <execd@iab.org>')
3637

3738
TO_LIST = ('IETF Announcement List <ietf-announce@ietf.org>',
3839
'I-D Announcement List <i-d-announce@ietf.org>',
@@ -106,6 +107,10 @@ def get_from_choices(user):
106107
group__acronym='rse',
107108
name="chair"):
108109
f = (FROM_LIST[15],)
110+
elif Role.objects.filter(person=person,
111+
group__acronym='iab',
112+
name='execdir'):
113+
f = (FROM_LIST[6],FROM_LIST[16])
109114
return zip(f,f)
110115

111116
def get_to_choices():

ietf/secr/announcement/views.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ def check_access(user):
3434
group__type="ietf",
3535
person=person):
3636
return True
37+
if Role.objects.filter(person=person,
38+
group__acronym='iab',
39+
name='execdir'):
40+
return True
3741

3842
return False
3943

0 commit comments

Comments
 (0)