Skip to content

[Due for payment 2026-05-13] [Domain Control] [Release 4] [FE] Create DomainSecurityGroupPreferredWorkspace RHP #80134

Description

@mountiny

Part of #76750

Description

Create the Preferred Workspace selection page for security groups, allowing admins to choose a preferred workspace for a group.

Implementation Details

From the design doc:

UI Implementation

  • Create DomainSecurityGroupPreferredWorkspace.tsx in the src/pages/domain directory
  • Use ScreenWrapper, HeaderWithBackButton, ScrollView, Button, FixedFooter, UserListItem
  • Display list of workspaces the admin owns for selection

Navigation

  • Add DomainSecurityGroupPreferredWorkspace 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_SECURITY_GROUPS_PREFERRED_WORKSPACE: {
    route: 'domain/:domainAccountID/groups/:groupID/preferred-workspace',
    getRoute: (domainAccountID: number, groupID: number) => `domain/${domainAccountID}/groups/${groupID}/preferred-workspace` as const,
}

Resources


Issue Owner

Current Issue Owner: @mountiny

Issue OwnerCurrent Issue Owner: @ZhenjaHorbach

Metadata

Metadata

Labels

Type

No type

Projects

Status
Done
Status
Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions