mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
* Fix upgrade link in Fleet policy table * Ensure upgrade page displays as upgrade even without from prop Co-authored-by: Kyle Pollich <kyle.pollich@elastic.co>
This commit is contained in:
parent
986ac3b373
commit
7b967ae22c
3 changed files with 4 additions and 6 deletions
|
@ -237,7 +237,7 @@ export const PackagePoliciesTable: React.FunctionComponent<Props> = ({
|
|||
upgradePackagePolicyHref={`${getHref('upgrade_package_policy', {
|
||||
policyId: agentPolicy.id,
|
||||
packagePolicyId: packagePolicy.id,
|
||||
})}`}
|
||||
})}?from=fleet-policy-list`}
|
||||
/>
|
||||
);
|
||||
},
|
||||
|
|
|
@ -71,8 +71,9 @@ export const EditPackagePolicyPage = memo(() => {
|
|||
|
||||
export const EditPackagePolicyForm = memo<{
|
||||
packagePolicyId: string;
|
||||
isUpgrade?: boolean;
|
||||
from?: EditPackagePolicyFrom;
|
||||
}>(({ packagePolicyId, from = 'edit' }) => {
|
||||
}>(({ packagePolicyId, isUpgrade = false, from = 'edit' }) => {
|
||||
const { application, notifications } = useStartServices();
|
||||
const {
|
||||
agents: { enabled: isFleetEnabled },
|
||||
|
@ -99,9 +100,6 @@ export const EditPackagePolicyForm = memo<{
|
|||
>();
|
||||
const [dryRunData, setDryRunData] = useState<UpgradePackagePolicyDryRunResponse>();
|
||||
|
||||
const isUpgrade =
|
||||
from === 'upgrade-from-fleet-policy-list' || from === 'upgrade-from-integrations-policy-list';
|
||||
|
||||
const policyId = agentPolicy?.id ?? '';
|
||||
|
||||
// Retrieve agent policy, package, and package policy info
|
||||
|
|
|
@ -30,5 +30,5 @@ export const UpgradePackagePolicyPage = memo(() => {
|
|||
from = 'upgrade-from-integrations-policy-list';
|
||||
}
|
||||
|
||||
return <EditPackagePolicyForm packagePolicyId={packagePolicyId} from={from} />;
|
||||
return <EditPackagePolicyForm packagePolicyId={packagePolicyId} from={from} isUpgrade />;
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue