File: //scripts/script-server/web-src/src/admin/components/scripts-config/script-fields.js
export const nameField = {
name: 'Script name',
required: true
};
export const groupField = {
name: 'Group',
description: 'Aggregates scripts from the same group into the same category on UI'
};
export const scriptPathField = {
name: 'Script path',
required: true
};
export const descriptionField = {
name: 'Description'
};
export const workDirField = {
name: 'Working directory'
};
export const allowAllField = {
name: 'Allow all'
};
export const allowAllAdminsField = {
name: 'Any admin'
};
export const outputFormatField = {
name: 'Output format',
description: 'Specifies in which format the script outputs data ' +
'(terminal, plain text, html tags, or an extended html page (iframe)',
values: ['terminal', 'text', 'html', 'html_iframe']
};
export const requiresTerminalField = {
name: 'Enable pseudo-terminal',
description: 'Enables pseudo-terminal. ' +
'This is need for some utilities which behave differently, when executed from terminal'
};
export const includeScriptField = {
name: 'Include config',
description: 'Allows to include another shared config'
};