-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathREADME
More file actions
153 lines (118 loc) · 6.47 KB
/
README
File metadata and controls
153 lines (118 loc) · 6.47 KB
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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
/**
* IssueTracker Plugin: allows to create simple issue tracker
*
* @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
* @author Taggic <taggic@t-online.de>
*/
Intro
------
Simply spoken a user can easily report an issue for defined products which will
be added to an issue log (project). Some checks are implemented to prove if
most important values are given. The user will be informed by a green info box
if the issue was added successfully to the log file or a red one with details
to provide missing information. The issue will be stored to a file of issues
and gets an ID. Automatically the configured admin is informed by mail about a
new entry to the issue list. The complete issue list delivers a detailed
overview to the admin of the reports. The admin is able to easily reduce the
visible information (column wise) displayed to the users, which not necessarily
of interest by them.
Members of configured 'assign' groups are able to edit the entries of the issue
list and see the complete set of details. The issue list is sortable on all
columns. The email addresses of this group members are automatically loaded
into the lists select box to be easily set as issue related contact.
Please read the complete and most recent plugin description at:
http://www.fristercons.de/fcon/doku.php?id=issuetracker:descr
Syntax
-------
Simply place the following syntax into the page markup of 2 different pages:
<code>
====== Report an Issue ======
~~NOCACHE~~
{{issuetracker>project=your_project|status=all|severity=all|display=form}}
====== List of Issues ======
~~NOCACHE~~
{{issuetracker>project=your_project|product=all|status=all|severity=all|display=issues}}
</code>
Installation
------------
Just download and extract it as folder “issuetracker” into your “\lib\plugins”
directory.
Configuration
--------------
The following configurations can be done via the configuration manager:
Admin => Configuration Settings => Issuetracker Plugin Settings
^ config item ^ options & defaults ^
--------------------------------------------------------------------------------
Inform by mail about new issues ? = on/off
Who is to be informed ? = email_address
Edits only by registered users = on/off
Inform user automatically by mail = on/off
about issue mod
Configure columns to be shown to = multi select of columns to be displayed
user as overview if non-admin viewing the issue list
Use captcha = on/off
Define severity levels you will use = Query,Minor,Medium,Major,Critical,
(comma separated) Feature Request(defines user options)
Define issue status levels you = New,Assigned,External Pending,In
will use(comma separated) Progress,Solved,Canceled,Double
(defines assignee's options)
Define tracked products = define products of the project where
(comma separated) users can report issues
select wiki user groups pre-selected = admin|user
for assigning issues to
(Pipe ”|” separated)
status text instead of icons at = little icons will be displayed with
Issue list status text as tooltip to save space
on table output but if you switch on
here the statusis provided as text
severity text instead of icons at = little icons will be displayed with
Issue list severity text as tooltip to save space
on table output but if you switch on
here the severityis provided as text
Examples/Usage
--------------
Use this plugin to simply create an issue tracking. It is a further development
based on dokumicrobugtracker 2011-04-13 initial code base for corrections,
which was not working on my installation (Rincewind + Arctic). Probably you
noticed the same problems (e.g. edit of entries does not work) and may find a
help with this.
1. Report an issue
------------------
This is a form shown to the user to provide controls for input of issue
information. Following information are handled:
{{issuetracker>project=your_project|status=all|display=form}}
ID automatically set
Project automatically set (defined by your_project, see Syntax)
Product user can select from admin pre-defined set of values
Version user to enter version info
User name name derived from login if registered user, else should be entered by user
User mail e-mail derived from login if registered user, else should be entered by user
User phone phonenumber of the user
Add contact a further contact can be added if necessary
Severity user can select from admin pre-defined set of severities
Issue Title the headline of the issue
Issue Description user to enter the issue details
Symptoms user may add up to 3 links targeting files on a symptom server
Captcha user to enter for security reasons (if configured)
2. Issue List
-------------
The Plugin delivers an issue list, where admin can configure a restricted view
for users. The admin view delivers more details in the table. Admin is able to
modify some entries directly on this output, i.e. admin is able to assign the
issue to a member of configured user-groups (see configuration).
{{issuetracker>project=your_project|product=all|status=all|severity=all|display=issues}}
3. Issue Details view
---------------------
For better handling and also accessible for users there is a details view of an
issue. Therefore the Issue List containing a input and button to specify the
isuue ID. This will provide a new page displaying all information of an issue
and delivering a comment function for interaction between User and Admin/
assigned resource. Both (user/assignee) will be informed about issue updates by
email, if configured.
4. General Info
----------------
There are multiple files created. First there is a project file containing all
issue information except comments. Each issue will have a related comments file
where the communication is stored to. Additionally a status log file will
provide an overview when the status changed and by whom. All files are stored
to data/meta directory with file extension ”.issue” or ”.cmnts”.