Loosen up team EE restrictions (#15384)

* Try to loosen up team EE restrictions

* Fix missed permission case of nulling EE org
This commit is contained in:
Alan Rominger
2024-07-22 14:51:32 -04:00
committed by GitHub
parent fa670e2d7f
commit 59f61517d4
3 changed files with 22 additions and 15 deletions

View File

@@ -66,7 +66,3 @@ class ExecutionEnvironment(CommonModel):
if actor._meta.model_name == 'user' and (not actor.has_obj_perm(self.organization, 'view')):
raise ValidationError({'user': _('User must have view permission to Execution Environment organization')})
if actor._meta.model_name == 'team':
organization_cls = self._meta.get_field('organization').related_model
if self.organization not in organization_cls.access_qs(actor, 'view'):
raise ValidationError({'team': _('Team must have view permission to Execution Environment organization')})