parent
7d1775354e
commit
9df749630a
@ -0,0 +1,47 @@ |
|||||||
|
{ |
||||||
|
"title": "test", |
||||||
|
"forms": [ |
||||||
|
{ |
||||||
|
"name": "test_val_string", |
||||||
|
"title": "title", |
||||||
|
"description": "description", |
||||||
|
"script": "test.sh", |
||||||
|
"fields": [ |
||||||
|
{ |
||||||
|
"name": "val_string", |
||||||
|
"type": "string", |
||||||
|
"minlen": 4, |
||||||
|
"maxlen": 6 |
||||||
|
} |
||||||
|
] |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "test_val_integer", |
||||||
|
"title": "title", |
||||||
|
"description": "description", |
||||||
|
"script": "test.sh", |
||||||
|
"fields": [ |
||||||
|
{ |
||||||
|
"name": "val_integer", |
||||||
|
"type": "integer", |
||||||
|
"min": 4, |
||||||
|
"max": 6 |
||||||
|
} |
||||||
|
] |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "test_val_float", |
||||||
|
"title": "title", |
||||||
|
"description": "description", |
||||||
|
"script": "test.sh", |
||||||
|
"fields": [ |
||||||
|
{ |
||||||
|
"name": "val_float", |
||||||
|
"type": "float", |
||||||
|
"min": 2.1, |
||||||
|
"max": 2.3 |
||||||
|
} |
||||||
|
] |
||||||
|
} |
||||||
|
] |
||||||
|
} |
@ -0,0 +1,103 @@ |
|||||||
|
{ |
||||||
|
"title": "Webapp test", |
||||||
|
"forms": [ |
||||||
|
{ |
||||||
|
"name": "hidden", |
||||||
|
"title": "Hidden form", |
||||||
|
"description": "Hidden form", |
||||||
|
"script": "test.sh", |
||||||
|
"hidden": "true", |
||||||
|
"fields": [] |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "output_escaped", |
||||||
|
"title": "Output escaped", |
||||||
|
"description": "Output escaped", |
||||||
|
"script": "test.sh", |
||||||
|
"output": "escaped", |
||||||
|
"fields": [ |
||||||
|
{ |
||||||
|
"name": "string", |
||||||
|
"title": "This string should be escaped in the output", |
||||||
|
"type": "string" |
||||||
|
} |
||||||
|
] |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "validate", |
||||||
|
"title": "Validated form", |
||||||
|
"description": "This form is heavily validated", |
||||||
|
"submit_title": "Validate it", |
||||||
|
"script": "test.sh", |
||||||
|
"fields": [ |
||||||
|
{ |
||||||
|
"name": "string", |
||||||
|
"title": "A string between 5 and 7 characters.", |
||||||
|
"type": "string", |
||||||
|
"required": true, |
||||||
|
"minlen": 5, |
||||||
|
"maxlen": 7 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "integer", |
||||||
|
"title": "An integer between 10 and 20", |
||||||
|
"type": "integer", |
||||||
|
"required": true, |
||||||
|
"min": 10, |
||||||
|
"max": 20 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "float", |
||||||
|
"title": "A real number between 0.5 and 1", |
||||||
|
"type": "float", |
||||||
|
"required": true, |
||||||
|
"min": 0.5, |
||||||
|
"max": 1.0 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "date", |
||||||
|
"title": "A date", |
||||||
|
"type": "date", |
||||||
|
"required": true, |
||||||
|
"min": "2015-01-01", |
||||||
|
"max": "2015-02-01" |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "radio", |
||||||
|
"title": "A radio", |
||||||
|
"type": "radio", |
||||||
|
"required": true, |
||||||
|
"options": [ |
||||||
|
["One", "one"], |
||||||
|
["Two", "two"], |
||||||
|
["Three", "three"] |
||||||
|
] |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "text", |
||||||
|
"title": "A text input field", |
||||||
|
"type": "text", |
||||||
|
"required": true, |
||||||
|
"rows": 2, |
||||||
|
"cols": 50, |
||||||
|
"maxlen": 100, |
||||||
|
"minlen": 10 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "password", |
||||||
|
"title": "A password input field", |
||||||
|
"type": "password", |
||||||
|
"required": true, |
||||||
|
"minlen": 5 |
||||||
|
}, |
||||||
|
{ |
||||||
|
"name": "file", |
||||||
|
"title": "A file upload field", |
||||||
|
"type": "file", |
||||||
|
"required": true, |
||||||
|
"extensions": ["csv"] |
||||||
|
} |
||||||
|
] |
||||||
|
} |
||||||
|
] |
||||||
|
} |
Loading…
Reference in new issue