V1Wizard: masked services -> disabled services

For the UX the user doesn't really need to know that the services are masked,
rather than disabled in the backend. We can simplify this and show the masked
services as disabled.
This commit is contained in:
Gianluca Zuccarelli 2024-03-20 16:35:40 +00:00 committed by Lucas Garfield
parent 94cbd04ef1
commit d57cd95c65
6 changed files with 3 additions and 29 deletions

View file

@ -103,8 +103,6 @@ const onSave = (values) => {
if (
(Array.isArray(values['enabledServices']) &&
values['enabledServices'].length > 0) ||
(Array.isArray(values['disabledServices']) &&
values['disabledServices'].length > 0) ||
(Array.isArray(values['maskedServices']) &&
values['maskedServices'].length > 0)
) {
@ -112,9 +110,6 @@ const onSave = (values) => {
if (values['enabledServices'].length > 0) {
customizations.services.enabled = values['enabledServices'];
}
if (values['disabledServices'].length > 0) {
customizations.services.disabled = values['disabledServices'];
}
if (values['maskedServices'].length > 0) {
customizations.services.masked = values['maskedServices'];
}
@ -540,8 +535,6 @@ const requestToState = (composeRequest, isProd, enableOscap) => {
formState['kernel'] = composeRequest?.customizations?.kernel;
formState['enabledServices'] =
composeRequest?.customizations?.services?.enabled;
formState['disabledServices'] =
composeRequest?.customizations?.services?.disabled;
formState['maskedServices'] =
composeRequest?.customizations?.services?.masked;
}

View file

@ -93,9 +93,6 @@ const ProfileSelector = ({ input }: ProfileSelectorProps) => {
if (data?.services?.enabled) {
change('enabledServices', data.services.enabled);
}
if (data?.services?.disabled) {
change('disabledServices', data.services.disabled);
}
if (data?.services?.masked) {
change('maskedServices', data.services.masked);
}
@ -112,7 +109,6 @@ const ProfileSelector = ({ input }: ProfileSelectorProps) => {
setProfile(undefined);
change(input.name, undefined);
change('kernel', undefined);
change('disabledServices', undefined);
change('enabledServices', undefined);
change('maskedServices', undefined);
setProfileName('');

View file

@ -34,8 +34,6 @@ const OscapProfileInformation = (): JSX.Element => {
const enabledServicesDisplayString =
oscapProfileInfo?.services?.enabled?.join(' ');
const disabledServicesDisplayString =
oscapProfileInfo?.services?.disabled?.join(' ');
const maskedServicesDisplayString =
oscapProfileInfo?.services?.masked?.join(' ');
@ -95,7 +93,7 @@ const OscapProfileInformation = (): JSX.Element => {
</TextListItem>
<TextListItem component={TextListItemVariants.dd}>
<CodeBlock>
<CodeBlockCode>{disabledServicesDisplayString}</CodeBlockCode>
<CodeBlockCode>{maskedServicesDisplayString}</CodeBlockCode>
</CodeBlock>
</TextListItem>
<TextListItem
@ -109,17 +107,6 @@ const OscapProfileInformation = (): JSX.Element => {
<CodeBlockCode>{enabledServicesDisplayString}</CodeBlockCode>
</CodeBlock>
</TextListItem>
<TextListItem
component={TextListItemVariants.dt}
className="pf-u-min-width"
>
Masked services:
</TextListItem>
<TextListItem component={TextListItemVariants.dd}>
<CodeBlock>
<CodeBlockCode>{maskedServicesDisplayString}</CodeBlockCode>
</CodeBlock>
</TextListItem>
</TextList>
</TextContent>

View file

@ -155,10 +155,9 @@ describe('Step Compliance', () => {
);
await screen.findByText(/kernel arguments:/i);
await screen.findByText(/audit_backlog_limit=8192 audit=1/i);
await screen.findByText(/nfs-server/i);
await screen.findByText(/disabled services:/i);
await screen.findByText(/nfs-server/i);
await screen.findByText(/enabled services:/i);
await screen.findByText(/masked services:/i);
await screen.findByText(/crond/i);
// check that the FSC contains a /tmp partition

View file

@ -157,7 +157,6 @@ describe('Step Compliance', () => {
await screen.findByText(/kernel arguments:/i);
await screen.findByText(/audit_backlog_limit=8192 audit=1/i);
await screen.findByText(/disabled services:/i);
await screen.findByText(/nfs-server/i);
await screen.findByText(/enabled services:/i);
await screen.findByText(/crond/i);

View file

@ -36,7 +36,7 @@ export const oscapCustomizations = (
append: 'audit_backlog_limit=8192 audit=1',
},
services: {
disabled: ['nfs-server'],
masked: ['nfs-server'],
enabled: ['crond'],
},
};