webpack/components/extensions/HostDetails/hostDetailsHelpers.js in katello-4.4.0.rc2 vs webpack/components/extensions/HostDetails/hostDetailsHelpers.js in katello-4.4.0

- old
+ new

@@ -1,11 +1,11 @@ import { propsToCamelCase } from 'foremanReact/common/helpers'; export const REMOTE_EXECUTION = 'remoteExecution'; export const KATELLO_AGENT = 'katelloAgent'; -const defaultRemoteActionMethod = ({ hostDetails }) => { +export const defaultRemoteActionMethod = ({ hostDetails }) => { const { content_facet_attributes: contentFacetAttributes, } = hostDetails; const contentFacet = propsToCamelCase(contentFacetAttributes ?? {}); const katelloAgentAvailable = (contentFacet.katelloAgentInstalled && @@ -13,7 +13,16 @@ if (contentFacet.remoteExecutionByDefault || !katelloAgentAvailable) { return REMOTE_EXECUTION; } return KATELLO_AGENT; }; + +export const hostIsNotRegistered = ({ hostDetails }) => { + const { + subscription_facet_attributes: subscriptionFacetAttributes, + } = hostDetails; + return !subscriptionFacetAttributes?.uuid; +}; + +export const hostIsRegistered = ({ hostDetails }) => !hostIsNotRegistered({ hostDetails }); export default defaultRemoteActionMethod;