Skip to content

Commit 6941cd4

Browse files
committed
SystemAccess -> FleetAccess, remove message for now
1 parent a0c5c41 commit 6941cd4

9 files changed

Lines changed: 20 additions & 36 deletions

File tree

app/api/__tests__/safety.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ it('mock-api is only referenced in test files', () => {
4545
"test/e2e/profile.e2e.ts",
4646
"test/e2e/project-access.e2e.ts",
4747
"test/e2e/silo-access.e2e.ts",
48-
"test/e2e/system-access.e2e.ts",
48+
"test/e2e/fleet-access.e2e.ts",
4949
"tsconfig.json",
5050
]
5151
`)
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import {
3030
type EditRoleModalProps,
3131
} from './access-util'
3232

33-
export function SystemAccessAddUserSideModal({
33+
export function FleetAccessAddUserSideModal({
3434
onDismiss,
3535
policy,
3636
}: AddRoleModalProps<FleetRole>) {
@@ -82,7 +82,7 @@ export function SystemAccessAddUserSideModal({
8282
)
8383
}
8484

85-
export function SystemAccessEditUserSideModal({
85+
export function FleetAccessEditUserSideModal({
8686
onDismiss,
8787
name,
8888
identityId,

app/layouts/SystemLayout.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export default function SystemLayout() {
5656
{ value: 'Inventory', path: pb.sledInventory() },
5757
{ value: 'IP Pools', path: pb.ipPools() },
5858
{ value: 'System Update', path: pb.systemUpdate() },
59-
{ value: 'Fleet Access', path: pb.systemAccess() },
59+
{ value: 'Fleet Access', path: pb.fleetAccess() },
6060
]
6161
// filter out the entry for the path we're currently on
6262
.filter((i) => i.path !== pathname)
@@ -103,7 +103,7 @@ export default function SystemLayout() {
103103
<NavLinkItem to={pb.systemUpdate()}>
104104
<SoftwareUpdate16Icon /> System Update
105105
</NavLinkItem>
106-
<NavLinkItem to={pb.systemAccess()}>
106+
<NavLinkItem to={pb.fleetAccess()}>
107107
<Access16Icon /> Fleet Access
108108
</NavLinkItem>
109109
</Sidebar.Nav>
Lines changed: 6 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,16 @@ import { Badge } from '@oxide/design-system/ui'
2727
import { DocsPopover } from '~/components/DocsPopover'
2828
import { HL } from '~/components/HL'
2929
import {
30-
SystemAccessAddUserSideModal,
31-
SystemAccessEditUserSideModal,
32-
} from '~/forms/system-access'
30+
FleetAccessAddUserSideModal,
31+
FleetAccessEditUserSideModal,
32+
} from '~/forms/fleet-access'
3333
import { useCurrentUser } from '~/hooks/use-current-user'
3434
import { confirmDelete } from '~/stores/confirm-delete'
3535
import { addToast } from '~/stores/toast'
3636
import { getActionsCol } from '~/table/columns/action-col'
3737
import { Table } from '~/table/Table'
3838
import { CreateButton } from '~/ui/lib/CreateButton'
3939
import { EmptyMessage } from '~/ui/lib/EmptyMessage'
40-
import { Message } from '~/ui/lib/Message'
4140
import { PageHeader, PageTitle } from '~/ui/lib/PageHeader'
4241
import { TableActions, TableEmptyBox } from '~/ui/lib/Table'
4342
import { identityTypeLabel, roleColor } from '~/util/access'
@@ -89,7 +88,7 @@ type UserRow = {
8988

9089
const colHelper = createColumnHelper<UserRow>()
9190

92-
export default function SystemAccessPage() {
91+
export default function FleetAccessPage() {
9392
const [addModalOpen, setAddModalOpen] = useState(false)
9493
const [editingUserRow, setEditingUserRow] = useState<UserRow | null>(null)
9594

@@ -179,32 +178,17 @@ export default function SystemAccessPage() {
179178
/>
180179
</PageHeader>
181180

182-
{rows.length >= 0 && (
183-
<div className="pb-4">
184-
<Message
185-
variant="info"
186-
className="mb-6"
187-
content={
188-
<>
189-
Silos can also be configured with <code>mapped_fleet_roles</code>, which
190-
grant fleet-level roles to users based on their silo-level roles. Check each
191-
silo’s Fleet Roles tab for more.
192-
</>
193-
}
194-
/>
195-
</div>
196-
)}
197181
<TableActions>
198182
<CreateButton onClick={() => setAddModalOpen(true)}>Add user or group</CreateButton>
199183
</TableActions>
200184
{addModalOpen && (
201-
<SystemAccessAddUserSideModal
185+
<FleetAccessAddUserSideModal
202186
onDismiss={() => setAddModalOpen(false)}
203187
policy={fleetPolicy}
204188
/>
205189
)}
206190
{editingUserRow && (
207-
<SystemAccessEditUserSideModal
191+
<FleetAccessEditUserSideModal
208192
onDismiss={() => setEditingUserRow(null)}
209193
policy={fleetPolicy}
210194
name={editingUserRow.name}

app/routes.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ export const routes = createRoutesFromElements(
236236
/>
237237
<Route
238238
path="access"
239-
lazy={() => import('./pages/system/SystemAccessPage').then(convert)}
239+
lazy={() => import('./pages/system/FleetAccessPage').then(convert)}
240240
/>
241241
</Route>
242242

app/util/__snapshots__/path-builder.spec.ts.snap

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,12 @@ exports[`breadcrumbs 2`] = `
129129
"path": "/projects/p/disks",
130130
},
131131
],
132+
"fleetAccess (/system/access)": [
133+
{
134+
"label": "Fleet Access",
135+
"path": "/system/access",
136+
},
137+
],
132138
"floatingIpEdit (/projects/p/floating-ips/f/edit)": [
133139
{
134140
"label": "Projects",
@@ -789,12 +795,6 @@ exports[`breadcrumbs 2`] = `
789795
"path": "/settings/ssh-keys",
790796
},
791797
],
792-
"systemAccess (/system/access)": [
793-
{
794-
"label": "Fleet Access",
795-
"path": "/system/access",
796-
},
797-
],
798798
"systemUpdate (/system/update)": [
799799
{
800800
"label": "System Update",

app/util/path-builder.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ test('path builder', () => {
5252
"diskInventory": "/system/inventory/disks",
5353
"disks": "/projects/p/disks",
5454
"disksNew": "/projects/p/disks-new",
55+
"fleetAccess": "/system/access",
5556
"floatingIpEdit": "/projects/p/floating-ips/f/edit",
5657
"floatingIps": "/projects/p/floating-ips",
5758
"floatingIpsNew": "/projects/p/floating-ips-new",
@@ -102,7 +103,6 @@ test('path builder', () => {
102103
"sshKeyEdit": "/settings/ssh-keys/ss/edit",
103104
"sshKeys": "/settings/ssh-keys",
104105
"sshKeysNew": "/settings/ssh-keys-new",
105-
"systemAccess": "/system/access",
106106
"systemUpdate": "/system/update",
107107
"systemUtilization": "/system/utilization",
108108
"vpc": "/projects/p/vpcs/v/firewall-rules",

app/util/path-builder.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ export const pb = {
110110
siloImages: () => '/images',
111111
siloImageEdit: (params: PP.SiloImage) => `${pb.siloImages()}/${params.image}/edit`,
112112

113-
systemAccess: () => '/system/access',
113+
fleetAccess: () => '/system/access',
114114
systemUtilization: () => '/system/utilization',
115115

116116
ipPools: () => '/system/networking/ip-pools',

0 commit comments

Comments
 (0)