Fix group contest m2m fields (authors, curators, etc)

This commit is contained in:
cuom1999 2023-10-27 16:49:28 -05:00
parent 93d032fc72
commit 27586b25b8
6 changed files with 271 additions and 260 deletions

View file

@ -419,7 +419,14 @@ class ContestDetail(
return []
res = []
for organization in self.object.organizations.all():
can_edit = False
if self.request.profile.can_edit_organization(organization):
can_edit = True
if self.request.profile in organization and self.object.is_editable_by(
self.request.user
):
can_edit = True
if can_edit:
res.append(organization)
return res