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