Wiki » History » Version 5

tomolimo, 01/28/2014 01:35 PM

1 5 tomolimo
2 3 tomolimo
3 1 tomolimo
h1. Ticket Cleaner
4 1 tomolimo
5 1 tomolimo
This plugins provides several features to clean Tickets and Followups at creation time and update time.
6 1 tomolimo
It gives the possibility to filter texts at Ticket (or Followup) creation.
7 1 tomolimo
And to exclude pictures from Ticket (or Followup) creation (when done via email receiver).
8 1 tomolimo
9 1 tomolimo
h2. Installation
10 1 tomolimo
11 1 tomolimo
> Copy the folder 'ticketcleaner' into the 'plugins' folder of GLPI installation. Like for any other GLPI plugins.
12 1 tomolimo
13 1 tomolimo
h3. For Text cleaning
14 1 tomolimo
15 1 tomolimo
> Filters must be defined directly into the database: there is no web page interface for this (not yet :)).
16 1 tomolimo
Use your preferred db query tool to edit content of 'glpi_plugin_ticketcleaner_filters' table.
17 1 tomolimo
18 1 tomolimo
h3. For Image cleaning
19 1 tomolimo
20 2 tomolimo
> Image cleaning uses a sub-folder inside 'ticketcleaner' folder. This sub-folder is named 'pictures'.
21 1 tomolimo
You will store into this folder all picture files to be excluded from Tickets.
22 1 tomolimo
Then when needed, the plugin will load 'on the fly' the Sha1 signature of the picture files from this 'pictures' folder into the database.
23 1 tomolimo
The plugin will use these Sha1 signatures to exclude any images attached to emails sent to GLPI.
24 4 tomolimo
For each picture file (excluded or not) attached to (or embedded into) emails a message will be logged into the 'TicketCleaner' log files. This log will indicate which file is excluded or not.
25 1 tomolimo
*Beware that this log file may grow and may become large enough to prevent correct running of GLPI: then check the size of this file on a regular time basis in order to prevent any stop of GLPI.*