Team: Add validation for provisioned teams in setUserPermission endpoint (#103623)

* removed provisioned team validation from team permissions

* validate team in setUserPermission
This commit is contained in:
Mihai Doarna
2025-04-10 17:28:31 +03:00
committed by GitHub
parent b4442b4f22
commit 42dd2336b9
3 changed files with 140 additions and 8 deletions
@@ -2,7 +2,6 @@ package ossaccesscontrol
import (
"context"
"errors"
"fmt"
"strconv"
@@ -55,7 +54,7 @@ func ProvideTeamPermissions(
return err
}
existingTeam, err := teamService.GetTeamByID(ctx, &team.GetTeamByIDQuery{
_, err = teamService.GetTeamByID(ctx, &team.GetTeamByIDQuery{
OrgID: orgID,
ID: id,
})
@@ -63,10 +62,6 @@ func ProvideTeamPermissions(
return err
}
if existingTeam.IsProvisioned {
return errors.New("team permissions cannot be updated for provisioned teams")
}
return nil
},
Assignments: resourcepermissions.Assignments{