wizard/oscap: kernel and services customizations

This commit ports the work done on 40b1d4de to the V1 wizard.
This commit is contained in:
Thomas Lavocat 2024-02-13 17:10:48 +01:00 committed by Lucas Garfield
parent 60842057f8
commit f83fd51468
6 changed files with 131 additions and 87 deletions

View file

@ -28,7 +28,6 @@ import {
import { RELEASES, UNIT_GIB } from '../../../constants';
import { extractProvisioningList } from '../../../store/helpers';
import { useGetOscapCustomizationsQuery } from '../../../store/imageBuilderApi';
import { useGetSourceListQuery } from '../../../store/provisioningApi';
import { useShowActivationKeyQuery } from '../../../store/rhsmApi';
import { useGetEnvironment } from '../../../Utilities/useGetEnvironment';
@ -615,51 +614,3 @@ export const ImageDetailsList = () => {
</TextContent>
);
};
export const OscapList = () => {
const { getState } = useFormApi();
const oscapProfile = getState()?.values?.['oscap-profile'];
const { data } = useGetOscapCustomizationsQuery({
distribution: getState()?.values?.['release'],
profile: oscapProfile,
});
return (
<TextContent>
<TextList component={TextListVariants.dl}>
<TextListItem
component={TextListItemVariants.dt}
className="pf-u-min-width"
>
Profile name:
</TextListItem>
<TextListItem component={TextListItemVariants.dd}>
{data?.openscap?.profile_name}
</TextListItem>
</TextList>
<TextList component={TextListVariants.dl}>
<TextListItem
component={TextListItemVariants.dt}
className="pf-u-min-width"
>
Profile description:
</TextListItem>
<TextListItem component={TextListItemVariants.dd}>
{data?.openscap?.profile_description}
</TextListItem>
</TextList>
<TextList component={TextListVariants.dl}>
<TextListItem
component={TextListItemVariants.dt}
className="pf-u-min-width"
>
Reference ID:
</TextListItem>
<TextListItem component={TextListItemVariants.dd}>
{oscapProfile}
</TextListItem>
</TextList>
<br />
</TextContent>
);
};