From 4240ce088e9a6964e761e6c492807b5b763c8aac Mon Sep 17 00:00:00 2001 From: Robert Sparks Date: Wed, 1 Sep 2021 14:30:09 +0000 Subject: [PATCH] Adjust tests to match changes to permissions made in through the admin. These need to use the data rather than the code. See #3393. Commit ready for merge. - Legacy-Id: 19311 --- ietf/group/tests_info.py | 2 +- ietf/meeting/forms.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ietf/group/tests_info.py b/ietf/group/tests_info.py index 939be9c9a..97e65cd2a 100644 --- a/ietf/group/tests_info.py +++ b/ietf/group/tests_info.py @@ -280,7 +280,7 @@ class GroupPagesTests(TestCase): 'rg' : ['secretary','irtf-chair'], 'ag' : ['secretary', 'ad' ], 'rag' : ['secretary', 'irtf-chair'], - 'team' : ['secretary',], # The code currently doesn't let ads edit teams or directorates. Maybe it should. + 'team' : ['secretary' , 'ad'], 'dir' : ['secretary',], 'review' : ['secretary',], 'program' : ['secretary', 'iab-member'], diff --git a/ietf/meeting/forms.py b/ietf/meeting/forms.py index 91c43b481..c082baebf 100644 --- a/ietf/meeting/forms.py +++ b/ietf/meeting/forms.py @@ -155,7 +155,7 @@ class InterimMeetingModelForm(forms.ModelForm): return # don't reduce group options q_objects = Q() if has_role(self.user, "Area Director"): - q_objects.add(Q(type__in=["wg", "ag"], state__in=("active", "proposed", "bof")), Q.OR) + q_objects.add(Q(type__in=["wg", "ag", "team"], state__in=("active", "proposed", "bof")), Q.OR) if has_role(self.user, "IRTF Chair"): q_objects.add(Q(type__in=["rg", "rag"], state__in=("active", "proposed")), Q.OR) if has_role(self.user, "WG Chair"):