-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathREADME
More file actions
82 lines (60 loc) · 2.75 KB
/
Copy pathREADME
File metadata and controls
82 lines (60 loc) · 2.75 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
NAME
RT-Extension-QuickAssign - Quickly assign ticket people from a
configured group
DESCRIPTION
Adds a "Quick Assign" widget to the ticket display page. It lets you
assign people as Owner, AdminCc, Cc or Requestor by picking them from
the members of a single configured group, instead of searching the whole
user database. The member list is rendered into the page, so filtering
happens instantly in the browser without autocomplete queries - useful
on installations with a very large number of contacts.
The widget also offers one-click Take and Add me as AdminCc buttons, and
each AdminCc, Cc and Requestor in the People box gets a small remove
button. All updates go through RT's standard ticket update machinery
(rights checks and notifications apply) and refresh the People box in
place without a page reload.
RT VERSION
Works with RT 6.
For RT 4.4 use version 1.x of this extension.
INSTALLATION
"perl Makefile.PL"
"make"
"make install"
May need root permissions
Edit your /opt/rt6/etc/RT_SiteConfig.pm
Add this line:
Plugin('RT::Extension::QuickAssign');
Clear your mason cache
rm -rf /opt/rt6/var/mason_data/obj
Restart your webserver
SETUP
The widget is not shown automatically. Add it to the ticket display page
layout: go to Admin -> Page Layouts, edit the layout for class
"RT::Ticket", page "Display", and place the "QuickAssign" widget where
you want it (for example below the "People" widget).
CONFIGURATION
$QuickAssign_Group
Name of the user-defined group whose members are offered in the Quick
Assign widget. The widget is hidden if this option is not set.
Set($QuickAssign_Group, 'Support');
Note that RT's usual rights apply: to be assigned as owner, the picked
user needs the "OwnTicket" right on the ticket's queue.
$QuickAssign_ExtraUsers
Optional list of user names offered in the Quick Assign widget in
addition to the group members, for example shared or role accounts.
Unknown and disabled users are skipped.
Set($QuickAssign_ExtraUsers, ['NETWAYS']);
LIMITATIONS
The remove buttons in the People box are only shown if the current user
has the "ModifyTicket" right. Group watchers do not get a remove button,
as RT core offers no hook for decorating them; remove them via the
People box inline edit instead.
AUTHOR
NETWAYS GmbH <lt>support@netways.de<gt>
BUGS
All bugs should be reported on GitHub
<https://github.com/NETWAYS/rt-extension-quickassign/issues>.
LICENSE AND COPYRIGHT
This software is Copyright (c) 2018-2026 by NETWAYS GmbH
This is free software, licensed under:
The GNU General Public License, Version 2, June 1991