Name Last Update
.settings Loading commit data...
src Loading commit data...
.gitignore Loading commit data...
.includepath Loading commit data...
.project Loading commit data...
CreateOpm.sh Loading commit data...
LICENSE Loading commit data...
README.md Loading commit data...

README.md

New Ticket Wizard

Customizable (global and per-service) new ticket interfaces for users (both public and authenticated) using AlpacaJS library (http://www.alpacajs.org/)

Required PERL Packages:

Data::UUID

Requires OTRS Packages:

QueueService MaintenanceManager BootstrapSuport

Config required:

Kernel/Config.pm:

Use the following settings to define the message exhibited to the user when opening a ticket, for public and authenticated
customer interfaces:

$Self->{'Ticket::Frontend::Customer::NewTicketWizard::MessageChooseServicePublic'}
$Self->{'Ticket::Frontend::Customer::NewTicketWizard::MessageChooseService'}

If you want to customize the header or footer, use the following setting to define the templates. Files names
CustomerFooterNTW{CustomTemplate} and CustomerHeaderNTW{CustomTemplate} should be made available in OTRS:

$Self->{'Ticket::Frontend::Customer::NewTicketWizard::CustomTemplate'}

Package building:

To build the package, do the following:

cd dist
./CreateOpm.sh

The generated package will be on the same dist directory

Issues:

This module was developed in-house and thus is provided without warranty or support. If you have a problem, please open an issue at https://softwarepublico.gov.br/gitlab/setic-ufsc/otrs-new-ticket-wizard/