mirror of
https://github.com/oarkflow/mq.git
synced 2025-12-24 13:57:52 +08:00
106 lines
2.9 KiB
JSON
106 lines
2.9 KiB
JSON
{
|
|
"type": "object",
|
|
"properties": {
|
|
"first_name": {
|
|
"type": "string",
|
|
"title": "First Name",
|
|
"order": 1,
|
|
"ui": {
|
|
"element": "input",
|
|
"class": "form-group",
|
|
"name": "first_name"
|
|
}
|
|
},
|
|
"last_name": {
|
|
"type": "string",
|
|
"title": "Last Name",
|
|
"order": 2,
|
|
"ui": {
|
|
"element": "input",
|
|
"class": "form-group",
|
|
"name": "last_name"
|
|
}
|
|
},
|
|
"email": {
|
|
"type": "email",
|
|
"title": "Email Address",
|
|
"order": 3,
|
|
"ui": {
|
|
"element": "input",
|
|
"type": "email",
|
|
"class": "form-group",
|
|
"name": "email"
|
|
}
|
|
},
|
|
"user_type": {
|
|
"type": "string",
|
|
"title": "User Type",
|
|
"order": 4,
|
|
"ui": {
|
|
"element": "select",
|
|
"class": "form-group",
|
|
"name": "user_type",
|
|
"options": [ "new", "premium", "standard" ]
|
|
}
|
|
},
|
|
"priority": {
|
|
"type": "string",
|
|
"title": "Priority Level",
|
|
"order": 5,
|
|
"ui": {
|
|
"element": "select",
|
|
"class": "form-group",
|
|
"name": "priority",
|
|
"options": [ "low", "medium", "high", "urgent" ]
|
|
}
|
|
},
|
|
"subject": {
|
|
"type": "string",
|
|
"title": "Subject",
|
|
"order": 6,
|
|
"ui": {
|
|
"element": "input",
|
|
"class": "form-group",
|
|
"name": "subject"
|
|
}
|
|
},
|
|
"message": {
|
|
"type": "textarea",
|
|
"title": "Message",
|
|
"order": 7,
|
|
"ui": {
|
|
"element": "textarea",
|
|
"class": "form-group",
|
|
"name": "message"
|
|
}
|
|
}
|
|
},
|
|
"required": [ "first_name", "last_name", "email", "user_type", "priority", "subject", "message" ],
|
|
"form": {
|
|
"class": "form-horizontal",
|
|
"action": "/process?task_id={{task_id}}&next=true",
|
|
"method": "POST",
|
|
"enctype": "application/x-www-form-urlencoded",
|
|
"groups": [
|
|
{
|
|
"title": "User Information",
|
|
"fields": [ "first_name", "last_name", "email" ]
|
|
},
|
|
{
|
|
"title": "Ticket Details",
|
|
"fields": [ "user_type", "priority", "subject", "message" ]
|
|
}
|
|
],
|
|
"submit": {
|
|
"type": "submit",
|
|
"label": "Submit",
|
|
"class": "btn btn-primary"
|
|
},
|
|
"reset": {
|
|
"type": "reset",
|
|
"label": "Reset",
|
|
"class": "btn btn-secondary"
|
|
}
|
|
}
|
|
}
|