Skip to content

Commit 074e5b7

Browse files
authored
Merge pull request #2336 from redpanda-data/fix/acl-pages-routing
ACL pages routing fix - removed AclPrincipalGroupEditor
2 parents dd465fb + 8e0ccbd commit 074e5b7

3 files changed

Lines changed: 2 additions & 476 deletions

File tree

frontend/src/components/pages/acls/acl-list.roles.test.tsx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -224,19 +224,11 @@ vi.mock('./delete-user-confirm-modal', () => ({
224224
}));
225225

226226
vi.mock('./models', () => ({
227-
createEmptyClusterAcl: vi.fn(),
228-
createEmptyConsumerGroupAcl: vi.fn(),
229-
createEmptyTopicAcl: vi.fn(),
230-
createEmptyTransactionalIdAcl: vi.fn(),
231227
principalGroupsView: {
232228
principalGroups: [],
233229
},
234230
}));
235231

236-
vi.mock('./principal-group-editor', () => ({
237-
AclPrincipalGroupEditor: () => null,
238-
}));
239-
240232
vi.mock('./user-edit-modals', () => ({
241233
ChangePasswordModal: () => null,
242234
ChangeRolesModal: () => null,

frontend/src/components/pages/acls/acl-list.tsx

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,8 @@ import { DeleteRoleConfirmModal } from './delete-role-confirm-modal';
5454
import { DeleteUserConfirmModal } from './delete-user-confirm-modal';
5555
import type { AclPrincipalGroup } from './models';
5656
import {
57-
createEmptyClusterAcl,
58-
createEmptyConsumerGroupAcl,
59-
createEmptyTopicAcl,
60-
createEmptyTransactionalIdAcl,
6157
principalGroupsView,
6258
} from './models';
63-
import { AclPrincipalGroupEditor } from './principal-group-editor';
6459
import { ChangePasswordModal, ChangeRolesModal } from './user-edit-modals';
6560
import { UserRoleTags } from './user-permission-assignments';
6661
import ErrorResult from '../../../components/misc/error-result';
@@ -700,8 +695,6 @@ const AclsTab = (_: { principalGroups: AclPrincipalGroup[] }) => {
700695
const invalidateUsersCache = useInvalidateUsersCache();
701696

702697
const [aclFailed, setAclFailed] = useState<{ err: unknown } | null>(null);
703-
const [editorType, setEditorType] = useState<'create' | 'edit'>('create');
704-
const [edittingPrincipalGroup, setEdittingPrincipalGroup] = useState<AclPrincipalGroup | null>(null);
705698
const [searchQuery, setSearchQuery] = useState('');
706699

707700
const navigate = useNavigate();
@@ -768,18 +761,6 @@ const AclsTab = (_: { principalGroups: AclPrincipalGroup[] }) => {
768761
width="300px"
769762
/>
770763
<Section>
771-
{edittingPrincipalGroup ? (
772-
<AclPrincipalGroupEditor
773-
onClose={() => {
774-
setEdittingPrincipalGroup(null);
775-
api.refreshAcls(AclRequestDefault, true);
776-
api.refreshServiceAccounts();
777-
}}
778-
principalGroup={edittingPrincipalGroup}
779-
type={editorType}
780-
/>
781-
) : null}
782-
783764
<AlertDeleteFailed aclFailed={aclFailed} onClose={() => setAclFailed(null)} />
784765

785766
<Button
@@ -789,17 +770,6 @@ const AclsTab = (_: { principalGroups: AclPrincipalGroup[] }) => {
789770
to: '/security/acls/create',
790771
search: { principalType: undefined, principalName: undefined },
791772
});
792-
setEditorType('create');
793-
setEdittingPrincipalGroup({
794-
host: '',
795-
principalType: 'User',
796-
principalName: '',
797-
topicAcls: [createEmptyTopicAcl()],
798-
consumerGroupAcls: [createEmptyConsumerGroupAcl()],
799-
transactionalIdAcls: [createEmptyTransactionalIdAcl()],
800-
clusterAcls: createEmptyClusterAcl(),
801-
sourceEntries: [],
802-
});
803773
}}
804774
>
805775
Create ACLs

0 commit comments

Comments
 (0)