Skip to content

[Due for payment 2026-04-30] [Domain Control] [Release 4] [FE] Create MoveUsersBetweenGroupsPage #80136

Description

@mountiny

Part of #76750

Description

Create a page that allows admins to bulk move selected domain members between security groups.

Implementation Details

From the design doc:

UI Implementation

  • Create MoveUsersBetweenGroupsPage.tsx in src/pages/domain
  • Use ChangeDomainSecurityGroup API command to change the group for selected users
  • Call the command [selected members] times (one API call per member)
  • Use ScreenWrapper, HeaderWithBackButton, ScrollView, Button, FixedFooter, RadioListItem, SelectionList
  • Take inspiration from CategoryPicker

Integration with DomainMembersPage

  • When members are selected on DomainMembersPage, show the bulk action dropdown
  • Add "Move to group" option alongside "Close accounts" in the dropdown

Navigation

  • Add MoveUsersBetweenGroupsPage to the SettingsModalStackNavigator in the navigators setup
  • Update DOMAIN_TO_RHP.ts
  • Update Linking Configuration in Navigation/linkingConfig/config.ts
  • Update src/ROUTES.ts and SCREENS.ts
DOMAIN_MOVE_USERS: {
    route: 'domain/:domainAccountID/members/move',
    getRoute: (domainAccountID: number) => `domain/${domainAccountID}/members/move` as const,
}

Resources


Issue Owner

Current Issue Owner: @war-in

Issue OwnerCurrent Issue Owner: @ZhenjaHorbach

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions