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" }