Moved "is monkey alive" into internal(still hidden) config, fixed PBA UI

This commit is contained in:
VakarisZ 2020-07-23 09:12:27 +03:00
parent 2c96ace908
commit 57ee55d9ff
3 changed files with 35 additions and 41 deletions

View File

@ -55,6 +55,12 @@ INTERNAL = {
"type": "boolean", "type": "boolean",
"default": False, "default": False,
"description": "Should the monkey dump its config on startup" "description": "Should the monkey dump its config on startup"
},
"alive": {
"title": "Alive",
"type": "boolean",
"default": True,
"description": "Is the monkey alive"
} }
} }
}, },

View File

@ -8,18 +8,6 @@ MONKEY = {
"title": "Monkey", "title": "Monkey",
"type": "object", "type": "object",
"properties": { "properties": {
"general": {
"title": "General",
"type": "object",
"properties": {
"alive": {
"title": "Alive",
"type": "boolean",
"default": True,
"description": "Is the monkey alive"
},
}
},
"post_breach": { "post_breach": {
"title": "Post breach", "title": "Post breach",
"type": "object", "type": "object",

View File

@ -15,16 +15,11 @@ export default function UiSchema(props) {
}, },
basic_network: {}, basic_network: {},
monkey: { monkey: {
general: { post_breach: {
alive: {
classNames: 'config-field-hidden'
},
post_breach_actions: { post_breach_actions: {
classNames: 'config-template-no-header', classNames: 'config-template-no-header',
'ui:widget': AdvancedMultiSelect 'ui:widget': AdvancedMultiSelect
}
}, },
post_breach: {
custom_PBA_linux_cmd: { custom_PBA_linux_cmd: {
'ui:widget': 'textarea', 'ui:widget': 'textarea',
'ui:emptyValue': '' 'ui:emptyValue': ''
@ -76,6 +71,11 @@ export default function UiSchema(props) {
classNames: 'config-template-no-header', classNames: 'config-template-no-header',
'ui:widget': AdvancedMultiSelect 'ui:widget': AdvancedMultiSelect
} }
},
monkey: {
alive: {
classNames: 'config-field-hidden'
}
} }
} }
} }