-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
103 lines (55 loc) · 1.76 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
NAME
Helpdesk::Integration -- moving request tickets across systems
VERSION
0.01
SUPPORTED SYSTEMS
GitHub
Helpdesk::Integration::GitHub
Request Tracker
Helpdesk::Integration::RT
IMAP
Helpdesk::Integration::IMAP
Google Calendar
Helpdesk::Integration::GoogleCalendar
These are all subclasses of Helpdesk::Integration::Instance.
Also there is a class for tickets.
ACCESSORS
source
Source system.
target
Target system.
configuration
Configuration for Helpdesk::Integration.
debug_mode
Whether to enable debug_mode or not (default: off).
filter
An optional subroutine which acts as a filter. If returns true, it the
message will be processed. If returns false, the message will be
ignored.
ignore_images
If true, don't check if the target backend can handle images (will be
ignored).
error
When the main execute loop fails, the error is set. It will be an
arrayref where the first element is the error code, and the second the
error string.
Error codes:
no_image_support
Methods
set_target
Setter for target attribute.
set_source
Setter for source attribute.
summary
Returns summary from emails.
execute
Passes tasks from the source to the target, e.g. emails to RT.
AUTHORS
Marco Pessotto, [email protected]
Stefan Hornburg (Racke), [email protected]
LICENSE AND COPYRIGHT
Copyright 2013-2014 Stefan Hornburg (Racke), Marco Pessotto.
This program is free software; you can redistribute it and/or modify it
under the terms of either: the GNU General Public License as published
by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.