This has some consequences that will be adressed in this ticket:
sp-dashboard should no longer show the team name input on the service created screen
When a service is updated in sp-dashboard, it should no longer call Teams to check if the team name exists
When a service is updated in sp-dashboard, it should make sure the team name is unique in the sp-dashboard service table.
Because the team name will no longer be validated in teams, any team name urn manipulation (stem, group/context) should be removed, as both Invite and sp-dashboard will use the full team name.
Update 11-11-24: Discussed and agreed to remove teamname urn validation on service edit, as it does not make sense anymore. urns are created by invite, and can potentially not match the validator.
Afaics the sp-dashboard service table always contains the full team urn.
In issue https://github.com/SURFnet/sp-dashboard/issues/1167 the team name creation is delegated to Invite. So team names are no longer created by sp-dashboard.
This has some consequences that will be adressed in this ticket:
Afaics the sp-dashboard service table always contains the full team urn.