Can you send me a copy of your EditCustomField file?
Aaron Sallade’
Application Manager
PTSO of Washington
“Shared Technology for Community Health”
(206) 613-8938 Desk
(206) 521-8833 Main
(206) 613-5078 Fax
asallade@ptsowa.orgFrom: Kenneth Crocker [mailto:KFCrocker@lbl.gov]
Sent: Tuesday, April 01, 2008 4:46 PM
To: Aaron Sallade
Cc: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Enhancements and workflows that we have added
Aaron,
I just put in those changes and I get a syntax error on $Type.
The
error message says the folowing:
"Error during compilation of
/apps/rt/rt-3.6.4/local/html/Elements/EditCustomField:
syntax error at /apps/rt/rt-3.6.4/local/html/Elements/EditCustomField
line 79, near “) {”
Global symbol “$Columns” requires explicit package name at
/apps/rt/rt-3.6.4/local/html/Elements/EditCustomField line 81,
line 361.
syntax error at /apps/rt/rt-3.6.4/local/html/Elements/EditCustomField
line 82, near “} elsif”
Global symbol “$Type” requires explicit package name at
/apps/rt/rt-3.6.4/local/html/Elements/EditCustomField line 82,
line 361.
Global symbol “$Rows” requires explicit package name at
/apps/rt/rt-3.6.4/local/html/Elements/EditCustomField line 83,
line 361.
Global symbol “$Columns” requires explicit package name at
/apps/rt/rt-3.6.4/local/html/Elements/EditCustomField line 84,
line 361.
syntax error at /apps/rt/rt-3.6.4/local/html/Elements/EditCustomField
line 85, near “;
}”
I'm not sure why it doesn't like $Type. Any ideas? I'm not real
experienced at perl. Just learning. Thanks.
Kenn
LBNL
For the width of freetext boxes etc, as well as the height -
Copy your/share/html/elements/EditCustomField to
local/html/elements/EditCustomField and add the following changes.Put this after
$EditComponent = “EditCustomField$Type” unless
$m->comp_exists($EditComponent);My custom field formatting overlays===============
If ($Type eq “Text”) {
$Rows = 6;
$Columns = 20;
} elsif ($Type eq “Wikitext”) {
$Rows = 8;
$Columns = 15;
} elsif ($Type eq “Select”) {
$Rows = 1;
$Columns = 10;
}CustomField id # 14 is the specific ID of a field that I want to
have
unique display
If (CustomField->Id == 14) {
$Rows = 7;
}End of my overlay=================================
Aaron Sallade’
Application Manager
PTSO of Washington
“Shared Technology for Community Health”
(206) 613-8938 Desk
(206) 521-8833 Main
(206) 613-5078 Fax
asallade@ptsowa.org-----Original Message-----
From: Kenneth Crocker [mailto:KFCrocker@lbl.gov]
Sent: Tuesday, April 01, 2008 9:25 AM
To: Aaron Sallade
Cc: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Enhancements and workflows that we have addedAaron,
We are VERY interested in what you have developed. Whether or
not you
post to the list, please send us what you have. It will be extremely
appreciated. Also, do you have anything that increases the box size of
afree-test CF?. Thanks in advance.
Kenn
LBNL
Just in case these are of interest to anyone else-
Added a scrip and template that adds a reply to a DependedOnBy Parent
ticket when the child is resolved. Resolving a sub task (child) will
add
a comment to the parent noting that the prerequisite is now complete,
it
will also email the owner of the parent task.Set the Row count of custom fields by type and or customfield ID. In
our
implementation, single select boxes have a row height of 1 (making
them
a drop down box) and text areas have a row height of 6, and a
specific
multi select is set to 7 so that no scrolling is needed to view its
options.Default values on custom fields. We modified the code so that the
“description” field in the custom field admin screen is used for the
default value of that custom field. This works regardless of the
field
type, so for text, select boxes etc.Altered Priority and Aging. We modified aging so that it ages towards
Starts instead of Due. We also made it so that priority will increase
by
1 for each day past the start date until it is resolved. Tickets with
no
start date age with a priority increase of 1 per day.We modified the “Timeline” module to use Start Date and Due Date as
opposed to Created and Resolved. This is more appropriate for project
management. We also added more verbose titles to the timeline items,
including ticket #'s. This creates a Project Management Gantt style
chart off of any search results where the tickets have at least a
Starts
Date.Most of these are mods/hacks to the source code that we overlayed in
the
/local folder. If anyone is interested in the details I will post
them
to the list.-Aaron
Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.comDiscover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com