Front-end module registration for the customer interface
Frontend::Customer::ModuleRegistration
-
-
-
- Module for creating custom new tickets
- NewTicketWizard
Front-end module loader for the customer interface
Frontend::Customer::ModuleRegistration::Loader
-
- alpaca/alpaca.min.css
- jqueryfileupload/jquery.fileupload.css
- jqueryfileupload/jquery.fileupload-ui.css
- bootstrap/bootstrap-theme.min.css
- bootstrap/bootstrap.min.css
- bootstrap/bootstrap-select.min.css
-
- thirdparty/jqueryfileupload/jquery.fileupload.js
- thirdparty/jqueryfileupload/jquery.fileupload-process.js
- thirdparty/jqueryfileupload/jquery.fileupload-ui.js
- thirdparty/jqueryfileupload/jquery.iframe-transport.js
- thirdparty/jqueryfileupload/jquery.ui.widget.js
- thirdparty/bootstrap/bootstrap.min.js
- thirdparty/bootstrap/bootstrap-select.min.js
- thirdparty/alpaca/handlebars.js
- thirdparty/alpaca/alpaca.min.js
- NewTicketWizard.js
Front-end module main menu item registration
Frontend::Customer::ModuleRegistration::MainMenu
-
-
-
- New ticket
- New ticket
- Action=NewTicketWizard
- NewTicketWizard
- Menu
- 8400
Describe the form basic schema (AlpacaJS Syntax). "DF_*" identify dynamic fields. CF_SCHEMA placeholder gets replaced by the services custom fields. It must be followed by a comma (,) and have no preceeding comma (,). See the package documentation for examples
Frontend::Customer::NewTicketWizard
-
"service": {
"type": "string",
"required": true
},
"type": {
"type": "number",
"enum": [
OTRS_type_values
],
"required": true
}
CF_SCHEMA
,
"subject": {
"type": "string",
"required": true
},
"description": {
"type": "string",
"required": true
},
"attachment": {
"type": "string",
"format": "uri"
},
"Action": {
"type": "string",
"default": "NewTicketWizard"
},
"FormID": {
"type": "string"
},
"Subaction": {
"type": "string",
"default": "CreateTicket"
}
Describe the form basic fields (AlpacaJS Syntax). "DF_*" identify dynamic fields. CF_FORM placeholder gets replaced by the services custom fields. It must be followed by a comma (,) and have no preceeding comma (,). See the package documentation for examples
Frontend::Customer::NewTicketWizard
-
"type": {
"type": "select",
"removeDefaultNone": false,
"label": "Type:",
"optionLabels": [
OTRS_type_labels
]
},
"service": {
"type": "hidden"
}
CF_FORM,
"subject": {
"type": "text",
"label": "Subject:",
"size": 80
},
"description": {
"type": "ckeditor",
"label": "Description:",
"cols": 80,
"ckeditor": {
"toolbar": [
["Font", "FontSize", "-", "Bold", "Italic", "Underline", "-", "NumberedList", "BulletedList", "-", "Paste"],
["Image", "Table", "-", "Link"]
],
"language": "en"
},
"helper": "To insert images, drag from your computer or use the insert image button."
},
"attachment": {
"type": "upload",
"maxNumberOfFiles": 100,
"maxFileSize": 24000000,
"multiple": true,
"showUploadPreview": false,
"upload": {
"url": "/otrs/customer.pl?Action=NewTicketWizard;UploadFileCmd=UploadFile",
"autoUpload" : true,
"method": "post"
},
"label": "Attachment:",
"helper": "Attach a file if necessary."
},
"Action": {
"type": "hidden"
},
"FormID": {
"type": "hidden"
},
"Subaction": {
"type": "hidden"
}
Initial message orienting the user to choose a service
Frontend::Customer::NewTicketWizard
- Choose the service to which you desire support
Name of the field in the form which indicates the queue to send the ticket. Non-obligatory.
Frontend::Customer::NewTicketWizard
When the queue comes from a field in the form, a prefix can be attached to the value while searching for the queue. A space is added between this and the queue name.
Frontend::Customer::NewTicketWizard
When false, forces the queue to be pre-selected
Frontend::Customer::NewTicketWizard
- 0
Custom template suffix for header and footer, to be loaded from the templates
Frontend::Customer::NewTicketWizard
Frontend module registration for image uploading in public environment
Frontend::Public::ModuleRegistration
-
-
-
- Picture upload module
- Picture upload
- Ticket
Frontend module registration for the agent interface service forms editor
Frontend::Admin::ModuleRegistration
-
-
-
- admin
- Admin
- Service forms
- Admin
Loader module registration for the agent services forms editor interface
Frontend::Admin::ModuleRegistration::Loader
-
- jquery.jsonview.css
-
- thirdparty/jqueryjsonview/jquery.jsonview.js
- thirdparty/jquerychili/jquery.chili.js
- thirdparty/jquerychili/jquery.chili.recipes.javascript.js
- thirdparty/jquerychili/jquery.chili.recipes.js
- NewTicketWizardServiceForm.js
Main menu item registration
Frontend::Admin::ModuleRegistration::MainMenu
Admin area navigation for the agent interface
Frontend::Admin::ModuleRegistration::AdminOverview
-
- admin
-
- Kernel::Output::HTML::NavBar::ModuleAdmin
- Service forms
- Ticket
- Create and manage service forms
Frontend module registration for the agent interface restricted service
Frontend::Admin::ModuleRegistration
-
-
-
- admin
- Admin
- Service forms
- Admin
Main menu item registration
Frontend::Admin::ModuleRegistration::MainMenu
Admin area navigation for the agent interface
Frontend::Admin::ModuleRegistration::AdminOverview
-
- admin
-
- Kernel::Output::HTML::NavBar::ModuleAdmin
- Restricted services
- Ticket
- Create and manage restricted service
Initial message orienting the user to choose a service
Frontend::Customer::NewTicketWizard
- Choose the service to which you desire support.
Customer ID to use when public ticket is created, since the public user has no customerID
Frontend::Customer::NewTicketWizard
Default agent for created tickets. Per-default it is 1 (OTRS Admin)
Frontend::Customer::NewTicketWizard
- 1
Default domain for user e-mails. This setting helps the module finding the associated user automatically through the e-mail, even though he didn't use the authenticated customer interface
Frontend::Customer::NewTicketWizard
Module registration for NewTicketWizardPublic module
Frontend::Public::ModuleRegistration
-
-
-
- Module for creating custom new tickets in public interface
- NewTicketWizardPublic
Loader module registration for the public new ticket interface
Frontend::Public::ModuleRegistration
-
- alpaca/alpaca.min.css
- jqueryfileupload/jquery.fileupload.css
- jqueryfileupload/jquery.fileupload-ui.css
- bootstrap/bootstrap-theme.min.css
- bootstrap/bootstrap.min.css
- bootstrap/bootstrap-select.min.css
-
- thirdparty/jqueryfileupload/jquery.fileupload.js
- thirdparty/jqueryfileupload/jquery.fileupload-process.js
- thirdparty/jqueryfileupload/jquery.fileupload-ui.js
- thirdparty/jqueryfileupload/jquery.iframe-transport.js
- thirdparty/jqueryfileupload/jquery.ui.widget.js
- thirdparty/bootstrap/bootstrap.min.js
- thirdparty/bootstrap/bootstrap-select.min.js
- thirdparty/alpaca/handlebars.js
- thirdparty/alpaca/alpaca.min.js
- NewTicketWizard.js
Main menu item registration for the public interface
Frontend::Public::ModuleRegistration
-
-
-
- New ticket wizard public
- New ticket public
- Action=NewTicketWizardPublic
- NewTicketWizardPublic
- Menu
- 8400
Describe the form basic schema (AlpacaJS Syntax). "DF_*" identify dynamic fields. CF_SCHEMA placeholder gets replaced by the services custom fields. It must be followed by a comma (,) and have no preceeding comma (,). See the package documentation for examples.
Frontend::Customer::NewTicketWizard
-
"service": {
"type": "string",
"required": true
},
"name": {
"type": "string",
"required": true
},
"email": {
"type": "string",
"required": true
},
"type": {
"type": "number",
"enum": [
OTRS_type_values
],
"required": true
}
CF_SCHEMA
,
"subject": {
"type": "string",
"required": true
},
"description": {
"type": "string",
"required": true
},
"attachment": {
"type": "array"
},
"Action": {
"type": "string",
"default": "NewTicketWizardPublic"
},
"FormID": {
"type": "string"
},
"Subaction": {
"type": "string",
"default": "CreateTicket"
}
Describe the form basic fields (AlpacaJS Syntax). "DF_*" identify dynamic fields. CF_FORM placeholder gets replaced by the services custom fields. It must be followed by a comma (,) and have no preceeding comma (,). See the package documentation for examples.
Frontend::Customer::NewTicketWizard
-
"name": {
"type": "text",
"label": "Name:"
},
"email": {
"type": "email",
"label": "E-mail:",
"helper": ""
},
"type": {
"type": "select",
"removeDefaultNone": false,
"label": "Type:",
"optionLabels": [
OTRS_type_labels
]
},
"service": {
"type": "hidden"
}
CF_FORM,
"subject": {
"type": "text",
"label": "Subject:",
"size": 80
},
"description": {
"type": "ckeditor",
"label": "Description:",
"cols": 80,
"ckeditor": {
"toolbar": [
["Font", "FontSize", "-", "Bold", "Italic", "Underline", "-", "NumberedList", "BulletedList", "-", "Paste"],
["Image", "Table", "-", "Link"]
],
"language": "pt-br"
},
"helper": "To insert images, drag from your computer or use the insert image button."
},
"attachment": {
"type": "upload",
"maxNumberOfFiles": 100,
"maxFileSize": 24000000,
"multiple": true,
"showUploadPreview": false,
"upload": {
"url": "/otrs/public.pl?Action=NewTicketWizardPublic;UploadFileCmd=UploadFile",
"autoUpload" : true,
"method": "post"
},
"label": "Attachment:",
"helper": "Attach a file if necessary."
},
"Action": {
"type": "hidden"
},
"FormID": {
"type": "hidden"
},
"Subaction": {
"type": "hidden"
}