Skip to content

Commit 2e13876

Browse files
committed
Fixes tests
1 parent 59fccb3 commit 2e13876

2 files changed

Lines changed: 26 additions & 1 deletion

File tree

frontend/src/components/pages/security/users/user-create-dialog.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ export const CreateUserDialog = ({ open, onOpenChange }: CreateUserDialogProps)
3131
password: generatePassword(30, false),
3232
mechanism: 'SCRAM-SHA-256' as SaslMechanism,
3333
generateWithSpecialChars: false,
34+
selectedRoles: [] as string[],
3435
});
3536
const [step, setStep] = useState<'form' | 'confirmation'>('form');
3637
const [isSubmitting, setIsSubmitting] = useState(false);
@@ -40,12 +41,13 @@ export const CreateUserDialog = ({ open, onOpenChange }: CreateUserDialogProps)
4041
const { data: usersData } = useListUsersQuery();
4142
const users = usersData?.users?.map((u) => u.name) ?? [];
4243

43-
const { username, password, mechanism, generateWithSpecialChars } = formState;
44+
const { username, password, mechanism, generateWithSpecialChars, selectedRoles } = formState;
4445
const setUsername = (v: string) => setFormState((prev) => ({ ...prev, username: v }));
4546
const setPassword = (v: string) => setFormState((prev) => ({ ...prev, password: v }));
4647
const setMechanism = (v: SaslMechanism) => setFormState((prev) => ({ ...prev, mechanism: v }));
4748
const setGenerateWithSpecialChars = (v: boolean) =>
4849
setFormState((prev) => ({ ...prev, generateWithSpecialChars: v }));
50+
const setSelectedRoles = (v: string[]) => setFormState((prev) => ({ ...prev, selectedRoles: v }));
4951

5052
const handleClose = useCallback(() => {
5153
onOpenChange(false);
@@ -88,6 +90,8 @@ export const CreateUserDialog = ({ open, onOpenChange }: CreateUserDialogProps)
8890
isValidUsername: validateUsername(username),
8991
isValidPassword: validatePassword(password),
9092
users,
93+
selectedRoles,
94+
setSelectedRoles,
9195
};
9296

9397
return (

frontend/src/routeTree.gen.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ import { Route as TopicsTopicNameProduceRecordRouteImport } from './routes/topic
6060
import { Route as ShadowlinksNameEditRouteImport } from './routes/shadowlinks/$name/edit';
6161
import { Route as SecurityUsersCreateRouteImport } from './routes/security/users/create';
6262
import { Route as SecurityRolesCreateRouteImport } from './routes/security/roles/create';
63+
import { Route as SecurityAclsCreateRouteImport } from './routes/security/acls/create';
6364
import { Route as SecretsIdEditRouteImport } from './routes/secrets/$id/edit';
6465
import { Route as RpConnectSecretsCreateRouteImport } from './routes/rp-connect/secrets/create';
6566
import { Route as RpConnectPipelineIdEditRouteImport } from './routes/rp-connect/$pipelineId/edit';
@@ -344,6 +345,11 @@ const SecurityRolesCreateRoute = SecurityRolesCreateRouteImport.update({
344345
path: '/roles/create',
345346
getParentRoute: () => SecurityRoute,
346347
} as any);
348+
const SecurityAclsCreateRoute = SecurityAclsCreateRouteImport.update({
349+
id: '/acls/create',
350+
path: '/acls/create',
351+
getParentRoute: () => SecurityRoute,
352+
} as any);
347353
const SecretsIdEditRoute = SecretsIdEditRouteImport.update({
348354
id: '/secrets/$id/edit',
349355
path: '/secrets/$id/edit',
@@ -519,6 +525,7 @@ export interface FileRoutesByFullPath {
519525
'/rp-connect/$pipelineId/edit': typeof RpConnectPipelineIdEditRoute;
520526
'/rp-connect/secrets/create': typeof RpConnectSecretsCreateRoute;
521527
'/secrets/$id/edit': typeof SecretsIdEditRoute;
528+
'/security/acls/create': typeof SecurityAclsCreateRoute;
522529
'/security/roles/create': typeof SecurityRolesCreateRoute;
523530
'/security/users/create': typeof SecurityUsersCreateRoute;
524531
'/shadowlinks/$name/edit': typeof ShadowlinksNameEditRoute;
@@ -593,6 +600,7 @@ export interface FileRoutesByTo {
593600
'/rp-connect/$pipelineId/edit': typeof RpConnectPipelineIdEditRoute;
594601
'/rp-connect/secrets/create': typeof RpConnectSecretsCreateRoute;
595602
'/secrets/$id/edit': typeof SecretsIdEditRoute;
603+
'/security/acls/create': typeof SecurityAclsCreateRoute;
596604
'/security/roles/create': typeof SecurityRolesCreateRoute;
597605
'/security/users/create': typeof SecurityUsersCreateRoute;
598606
'/shadowlinks/$name/edit': typeof ShadowlinksNameEditRoute;
@@ -669,6 +677,7 @@ export interface FileRoutesById {
669677
'/rp-connect/$pipelineId/edit': typeof RpConnectPipelineIdEditRoute;
670678
'/rp-connect/secrets/create': typeof RpConnectSecretsCreateRoute;
671679
'/secrets/$id/edit': typeof SecretsIdEditRoute;
680+
'/security/acls/create': typeof SecurityAclsCreateRoute;
672681
'/security/roles/create': typeof SecurityRolesCreateRoute;
673682
'/security/users/create': typeof SecurityUsersCreateRoute;
674683
'/shadowlinks/$name/edit': typeof ShadowlinksNameEditRoute;
@@ -746,6 +755,7 @@ export interface FileRouteTypes {
746755
| '/rp-connect/$pipelineId/edit'
747756
| '/rp-connect/secrets/create'
748757
| '/secrets/$id/edit'
758+
| '/security/acls/create'
749759
| '/security/roles/create'
750760
| '/security/users/create'
751761
| '/shadowlinks/$name/edit'
@@ -820,6 +830,7 @@ export interface FileRouteTypes {
820830
| '/rp-connect/$pipelineId/edit'
821831
| '/rp-connect/secrets/create'
822832
| '/secrets/$id/edit'
833+
| '/security/acls/create'
823834
| '/security/roles/create'
824835
| '/security/users/create'
825836
| '/shadowlinks/$name/edit'
@@ -895,6 +906,7 @@ export interface FileRouteTypes {
895906
| '/rp-connect/$pipelineId/edit'
896907
| '/rp-connect/secrets/create'
897908
| '/secrets/$id/edit'
909+
| '/security/acls/create'
898910
| '/security/roles/create'
899911
| '/security/users/create'
900912
| '/shadowlinks/$name/edit'
@@ -1349,6 +1361,13 @@ declare module '@tanstack/react-router' {
13491361
preLoaderRoute: typeof SecurityRolesCreateRouteImport;
13501362
parentRoute: typeof SecurityRoute;
13511363
};
1364+
'/security/acls/create': {
1365+
id: '/security/acls/create';
1366+
path: '/acls/create';
1367+
fullPath: '/security/acls/create';
1368+
preLoaderRoute: typeof SecurityAclsCreateRouteImport;
1369+
parentRoute: typeof SecurityRoute;
1370+
};
13521371
'/secrets/$id/edit': {
13531372
id: '/secrets/$id/edit';
13541373
path: '/secrets/$id/edit';
@@ -1508,6 +1527,7 @@ declare module '@tanstack/react-router' {
15081527

15091528
interface SecurityRouteChildren {
15101529
SecurityIndexRoute: typeof SecurityIndexRoute;
1530+
SecurityAclsCreateRoute: typeof SecurityAclsCreateRoute;
15111531
SecurityRolesCreateRoute: typeof SecurityRolesCreateRoute;
15121532
SecurityUsersCreateRoute: typeof SecurityUsersCreateRoute;
15131533
SecurityPermissionsListIndexRoute: typeof SecurityPermissionsListIndexRoute;
@@ -1522,6 +1542,7 @@ interface SecurityRouteChildren {
15221542

15231543
const SecurityRouteChildren: SecurityRouteChildren = {
15241544
SecurityIndexRoute: SecurityIndexRoute,
1545+
SecurityAclsCreateRoute: SecurityAclsCreateRoute,
15251546
SecurityRolesCreateRoute: SecurityRolesCreateRoute,
15261547
SecurityUsersCreateRoute: SecurityUsersCreateRoute,
15271548
SecurityPermissionsListIndexRoute: SecurityPermissionsListIndexRoute,

0 commit comments

Comments
 (0)