Stop transferring SCIM tokens on group organization transfer

Series

group_id has been dead since group SCIM tokens moved to group_scim_auth_access_tokens in 17.9.

Prerequisites — target master, any order, all must land before step 2:

MR What
!261148 GroupScimAuthAccessToken gets its own serializer
!261149 Real group_id only on the group SCIM API entity
!261150 (merged) 👈 No SCIM token transfer on group org transfer

Steps — sequential, one milestone apart, since each needs the previous deployed, not just merged:

Step MR Milestone What State
1 !256720 (merged) 19.5 Delete orphaned group-level rows merged
2 !256721 19.6 Remove code references, add ignore_column open
3 !256722 19.7 Drop group_id column open
4 !256725 19.8 Remove ignore_column rule open

What does this MR do and why?

Removes the transfer_scim_tokens step from EE::Organizations::Transfer::GroupsService.

It only matched ScimOauthAccessToken rows with group_id set, and !256720 (merged) deleted those. Instance-level tokens were never in scope.

References

How to set up and validate locally

No behavior change, as the instance SCIM auth token no longer has a group_id set.

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist.

Edited by Lukas Wanko

Merge request reports

Loading
Loading