You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hetzner-ansible/smardigo/provisioning/form/simple-connect.json

654 lines
18 KiB
JSON

{
"name": "Simple Connect",
"configKey": "simple-connect",
"page": 0,
"components": [
{
"label": "Cluster",
"mask": false,
"tableView": true,
"alwaysEnabled": false,
"type": "container",
"input": true,
"key": "cluster",
"validate": {
"customMessage": "",
"json": "",
"required": false,
"custom": "",
"customPrivate": false
},
"conditional": {
"show": "",
"when": "",
"json": "",
"eq": ""
},
"components": [
{
"label": "Cluster",
"mask": false,
"tableView": true,
"alwaysEnabled": false,
"type": "well",
"input": false,
"key": "cluster",
"conditional": {
"show": "",
"when": "",
"json": "",
"eq": ""
},
"components": [
{
"label": "Stage",
"labelPosition": "left-left",
"allowMultipleMasks": false,
"showWordCount": false,
"showCharCount": false,
"disabled": true,
"tableView": true,
"alwaysEnabled": false,
"type": "textfield",
"input": true,
"key": "stage",
"defaultValue": "",
"validate": {
"customMessage": "",
"json": "",
"required": true,
"minLength": null,
"maxLength": null,
"minWords": null,
"maxWords": null,
"custom": "",
"customPrivate": false,
"pattern": ""
},
"conditional": {
"show": "",
"when": "",
"json": "",
"eq": ""
},
"tabs": null,
"inputFormat": "plain",
"encrypted": false,
"properties": {
},
"tags": [
],
"customConditional": "",
"logic": [
],
"widget": {
"type": "",
"format": "yyyy-MM-dd hh:mm a",
"dateFormat": "yyyy-MM-dd hh:mm a",
"saveAs": "text"
},
"reorder": false,
"placeholder": "",
"prefix": "",
"customClass": "",
"suffix": "",
"multiple": false,
"protected": false,
"unique": false,
"persistent": true,
"hidden": false,
"clearOnHide": true,
"dataGridLabel": false,
"labelWidth": 30,
"labelMargin": 3,
"description": "",
"errorLabel": "",
"tooltip": "",
"hideLabel": false,
"tabindex": "",
"autofocus": false,
"dbIndex": false,
"customDefaultValue": "",
"calculateValue": "",
"allowCalculateOverride": false,
"refreshOn": "",
"clearOnRefresh": false,
"validateOn": "change",
"mask": false,
"inputType": "text",
"inputMask": "",
"id": "ew5yzbt"
},
{
"label": "Name",
"labelPosition": "left-left",
"allowMultipleMasks": false,
"showWordCount": false,
"showCharCount": false,
"tableView": true,
"alwaysEnabled": false,
"type": "textfield",
"input": true,
"key": "name",
"defaultValue": "",
"validate": {
"customMessage": "",
"json": "",
"required": true,
"minLength": null,
"maxLength": null,
"minWords": null,
"maxWords": null,
"custom": "",
"customPrivate": false,
"pattern": ""
},
"conditional": {
"show": "",
"when": "",
"json": "",
"eq": ""
},
"tabs": null,
"inputFormat": "plain",
"encrypted": false,
"properties": {
},
"tags": [
],
"customConditional": "",
"logic": [
],
"widget": {
"type": "",
"format": "yyyy-MM-dd hh:mm a",
"dateFormat": "yyyy-MM-dd hh:mm a",
"saveAs": "text"
},
"reorder": false,
"placeholder": "",
"prefix": "",
"customClass": "",
"suffix": "",
"multiple": false,
"protected": false,
"unique": false,
"persistent": true,
"hidden": false,
"clearOnHide": true,
"dataGridLabel": false,
"labelWidth": 30,
"labelMargin": 3,
"description": "",
"errorLabel": "",
"tooltip": "",
"hideLabel": false,
"tabindex": "",
"disabled": false,
"autofocus": false,
"dbIndex": false,
"customDefaultValue": "",
"calculateValue": "",
"allowCalculateOverride": false,
"refreshOn": "",
"clearOnRefresh": false,
"validateOn": "change",
"mask": false,
"inputType": "text",
"inputMask": "",
"id": "egdtruh"
},
{
"label": "Size",
"labelPosition": "left-left",
"mask": false,
"disabled": true,
"tableView": true,
"alwaysEnabled": false,
"type": "number",
"input": true,
"key": "size",
"validate": {
"customMessage": "",
"json": "",
"required": true,
"min": null,
"max": null,
"custom": "",
"customPrivate": false,
"step": "any",
"integer": ""
},
"conditional": {
"show": "",
"when": "",
"json": "",
"eq": ""
},
"tabs": null,
"properties": {
},
"tags": [
],
"delimiter": false,
"requireDecimal": false,
"encrypted": false,
"decimalLimit": null,
"customConditional": "",
"logic": [
],
"reorder": false,
"placeholder": "",
"prefix": "",
"customClass": "",
"suffix": "",
"multiple": false,
"defaultValue": null,
"protected": false,
"unique": false,
"persistent": true,
"hidden": false,
"clearOnHide": true,
"dataGridLabel": false,
"labelWidth": 30,
"labelMargin": 3,
"description": "",
"errorLabel": "",
"tooltip": "",
"hideLabel": false,
"tabindex": "",
"autofocus": false,
"dbIndex": false,
"customDefaultValue": "",
"calculateValue": "",
"allowCalculateOverride": false,
"widget": null,
"refreshOn": "",
"clearOnRefresh": false,
"validateOn": "change",
"id": "e33y58"
},
{
"label": "Service",
"labelPosition": "left-left",
"allowMultipleMasks": false,
"showWordCount": false,
"showCharCount": false,
"disabled": true,
"tableView": true,
"alwaysEnabled": false,
"type": "textfield",
"input": true,
"key": "service",
"defaultValue": "",
"validate": {
"customMessage": "",
"json": "",
"required": true,
"minLength": null,
"maxLength": null,
"minWords": null,
"maxWords": null,
"custom": "",
"customPrivate": false,
"pattern": ""
},
"conditional": {
"show": "",
"when": "",
"json": "",
"eq": ""
},
"tabs": null,
"inputFormat": "plain",
"encrypted": false,
"properties": {
},
"tags": [
],
"customConditional": "",
"logic": [
],
"widget": {
"type": "",
"format": "yyyy-MM-dd hh:mm a",
"dateFormat": "yyyy-MM-dd hh:mm a",
"saveAs": "text"
},
"reorder": false,
"placeholder": "",
"prefix": "",
"customClass": "",
"suffix": "",
"multiple": false,
"protected": false,
"unique": false,
"persistent": true,
"hidden": false,
"clearOnHide": true,
"dataGridLabel": false,
"labelWidth": 30,
"labelMargin": 3,
"description": "",
"errorLabel": "",
"tooltip": "",
"hideLabel": false,
"tabindex": "",
"autofocus": false,
"dbIndex": false,
"customDefaultValue": "",
"calculateValue": "",
"allowCalculateOverride": false,
"refreshOn": "",
"clearOnRefresh": false,
"validateOn": "change",
"mask": false,
"inputType": "text",
"inputMask": "",
"id": "eu0zrp9"
}
],
"tabs": null,
"reorder": false,
"properties": {
},
"tags": null,
"customConditional": "",
"logic": [
],
"placeholder": "",
"prefix": "",
"customClass": "",
"suffix": "",
"multiple": false,
"defaultValue": null,
"protected": false,
"unique": false,
"persistent": false,
"hidden": false,
"clearOnHide": true,
"dataGridLabel": false,
"labelPosition": "top",
"labelWidth": 30,
"labelMargin": 3,
"description": "",
"errorLabel": "",
"tooltip": "",
"hideLabel": false,
"tabindex": "",
"disabled": false,
"autofocus": false,
"dbIndex": false,
"customDefaultValue": "",
"calculateValue": "",
"allowCalculateOverride": false,
"widget": null,
"refreshOn": "",
"clearOnRefresh": false,
"validateOn": "change",
"validate": {
"required": false,
"custom": "",
"customPrivate": false
},
"id": "e60dk9"
}
],
"tabs": null,
"encrypted": false,
"properties": {
},
"tags": [
],
"customConditional": "",
"logic": [
],
"reorder": false,
"placeholder": "",
"prefix": "",
"customClass": "",
"suffix": "",
"multiple": false,
"defaultValue": null,
"protected": false,
"unique": false,
"persistent": true,
"hidden": false,
"clearOnHide": true,
"dataGridLabel": false,
"labelPosition": "top",
"labelWidth": 30,
"labelMargin": 3,
"description": "",
"errorLabel": "",
"tooltip": "",
"hideLabel": false,
"tabindex": "",
"disabled": false,
"autofocus": false,
"dbIndex": false,
"customDefaultValue": "",
"calculateValue": "",
"allowCalculateOverride": false,
"widget": null,
"refreshOn": "",
"clearOnRefresh": false,
"validateOn": "change",
"tree": true,
"id": "eu5stp"
},
{
"label": "progress_current",
"labelPosition": "left-left",
"hidden": true,
"mask": false,
"tableView": true,
"alwaysEnabled": false,
"type": "number",
"input": true,
"key": "progress_current",
"validate": {
"customMessage": "",
"json": "",
"required": false,
"custom": "",
"customPrivate": false,
"min": "",
"max": "",
"step": "any",
"integer": ""
},
"conditional": {
"show": "",
"when": "",
"json": "",
"eq": ""
},
"tabs": null,
"delimiter": false,
"requireDecimal": false,
"encrypted": false,
"properties": {
},
"tags": [
],
"decimalLimit": null,
"customConditional": "",
"logic": [
],
"reorder": false,
"placeholder": "",
"prefix": "",
"customClass": "",
"suffix": "",
"multiple": false,
"defaultValue": null,
"protected": false,
"unique": false,
"persistent": true,
"clearOnHide": true,
"dataGridLabel": false,
"labelWidth": 30,
"labelMargin": 3,
"description": "",
"errorLabel": "",
"tooltip": "",
"hideLabel": false,
"tabindex": "",
"disabled": false,
"autofocus": false,
"dbIndex": false,
"customDefaultValue": "",
"calculateValue": "",
"allowCalculateOverride": false,
"widget": null,
"refreshOn": "",
"clearOnRefresh": false,
"validateOn": "change",
"id": "exepewd"
},
{
"label": "progress_max",
"labelPosition": "left-left",
"hidden": true,
"mask": false,
"tableView": true,
"alwaysEnabled": false,
"type": "number",
"input": true,
"key": "progress_max",
"validate": {
"customMessage": "",
"json": "",
"required": false,
"custom": "",
"customPrivate": false,
"min": "",
"max": "",
"step": "any",
"integer": ""
},
"conditional": {
"show": "",
"when": "",
"json": "",
"eq": ""
},
"tabs": null,
"delimiter": false,
"requireDecimal": false,
"encrypted": false,
"decimalLimit": null,
"properties": {
},
"tags": [
],
"customConditional": "",
"logic": [
],
"reorder": false,
"placeholder": "",
"prefix": "",
"customClass": "",
"suffix": "",
"multiple": false,
"defaultValue": null,
"protected": false,
"unique": false,
"persistent": true,
"clearOnHide": true,
"dataGridLabel": false,
"labelWidth": 30,
"labelMargin": 3,
"description": "",
"errorLabel": "",
"tooltip": "",
"hideLabel": false,
"tabindex": "",
"disabled": false,
"autofocus": false,
"dbIndex": false,
"customDefaultValue": "",
"calculateValue": "",
"allowCalculateOverride": false,
"widget": null,
"refreshOn": "",
"clearOnRefresh": false,
"validateOn": "change",
"id": "eyaf4fl"
},
{
"label": "HTML",
"labelPosition": "left-left",
"className": "",
"attrs": [
{
"attr": "",
"value": ""
}
],
"content": "<div class=\"progress\">\n <div class=\"progress-bar progress-bar-striped progress-bar-animated\" role=\"progressbar\" aria-valuenow=\"{{ data.progress_current }}\" aria-valuemin=\"0\" aria-valuemax=\"{{ data.progress_max }}\" style=\"width: {{ data.progress_current / data.progress_max * 100 }}%\"></div>\n</div>",
"refreshOnChange": true,
"mask": false,
"tableView": true,
"alwaysEnabled": false,
"type": "htmlelement",
"input": false,
"key": "html",
"validate": {
"customMessage": "",
"json": "",
"required": false,
"custom": "",
"customPrivate": false
},
"conditional": {
"show": "",
"when": "",
"json": "",
"eq": ""
},
"tabs": null,
"encrypted": false,
"properties": {
},
"tags": null,
"customConditional": "",
"logic": [
],
"refreshOn": "data",
"reorder": false,
"placeholder": "",
"prefix": "",
"customClass": "",
"suffix": "",
"multiple": false,
"defaultValue": null,
"protected": false,
"unique": false,
"persistent": false,
"hidden": false,
"clearOnHide": true,
"dataGridLabel": false,
"labelWidth": 30,
"labelMargin": 3,
"description": "",
"errorLabel": "",
"tooltip": "",
"hideLabel": false,
"tabindex": "",
"disabled": false,
"autofocus": false,
"dbIndex": false,
"customDefaultValue": "",
"calculateValue": "",
"allowCalculateOverride": false,
"widget": null,
"clearOnRefresh": false,
"validateOn": "change",
"tag": "p",
"id": "e8dfoz"
}
]
}