1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-22 23:09:41 +02:00

fix(container): hide capabilities tab EE-6258 (#10540)

This commit is contained in:
cmeng 2023-10-26 15:44:31 +13:00 committed by GitHub
parent 403fdf7ce3
commit 3964852fda
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 58 additions and 34 deletions

View file

@ -5,16 +5,19 @@ import { Values } from './CapabilitiesTab';
export function toRequest(
oldConfig: CreateContainerRequest,
values: Values
values: Values,
hideCapabilities: boolean
): CreateContainerRequest {
return {
...oldConfig,
HostConfig: {
...oldConfig.HostConfig,
CapAdd: values,
CapDrop: capabilities
.filter((cap) => !values.includes(cap.key))
.map((cap) => cap.key),
CapAdd: hideCapabilities ? [] : values,
CapDrop: hideCapabilities
? []
: capabilities
.filter((cap) => !values.includes(cap.key))
.map((cap) => cap.key),
},
};
}