[rt-users] Enhancements and workflows that we have added
Kenneth Crocker
KFCrocker at lbl.gov
Wed Apr 2 12:14:01 EDT 2008
Aaron,
Sure. Thanks for asking. The following is a copy of the code just above
what your addition is to just below:
*********** beginning copy **************
my $EditComponent = "EditCustomField$Type";
$m->comp('/Elements/Callback', _CallbackName => 'EditComponentName',
Name => \$
EditComponent, CustomField => $CustomField, Object => $Object );
$EditComponent = "EditCustomField$Type" unless
$m->comp_exists($EditComponent);
# 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;
}
# end of custom overlay code
return $m->comp(
$EditComponent,
%ARGS,
Rows => $Rows,
Cols => $Cols,
Default => $Default,
Object => $Object,
Values => $Values,
MaxValues => $MaxValues,
Multiple => ($MaxValues != 1),
NamePrefix => $NamePrefix,
CustomField => $CustomField,
);
I included the befor and after code just in case I accidently erased or
modified something I was supposed to. Thanks for your help.
Kenn
LBNL
On 4/1/2008 5:38 PM, Aaron Sallade wrote:
> 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 at ptsowa.org
>
>
> -----Original Message-----
> From: Kenneth Crocker [mailto:KFCrocker at lbl.gov]
> Sent: Tuesday, April 01, 2008 4:46 PM
> To: Aaron Sallade
> Cc: rt-users at 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, <GEN39>
> 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, <GEN39>
> line 361.
> Global symbol "$Rows" requires explicit package name at
> /apps/rt/rt-3.6.4/local/html/Elements/EditCustomField line 83, <GEN39>
> line 361.
> Global symbol "$Columns" requires explicit package name at
> /apps/rt/rt-3.6.4/local/html/Elements/EditCustomField line 84, <GEN39>
> 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
>
> On 4/1/2008 11:47 AM, Aaron Sallade wrote:
>> 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 at ptsowa.org
>>
>>
>> -----Original Message-----
>> From: Kenneth Crocker [mailto:KFCrocker at lbl.gov]
>> Sent: Tuesday, April 01, 2008 9:25 AM
>> To: Aaron Sallade
>> Cc: rt-users at lists.bestpractical.com
>> Subject: Re: [rt-users] Enhancements and workflows that we have added
>>
>> Aaron,
>>
>>
>> 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
> a
>> free-test CF?. Thanks in advance.
>>
>>
>> Kenn
>> LBNL
>>
>> On 3/31/2008 4:54 PM, Aaron Sallade wrote:
>>> 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
>>>
>>>
>>>
>>> _______________________________________________
>>> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>>>
>>> Community help: http://wiki.bestpractical.com
>>> Commercial support: sales at bestpractical.com
>>>
>>>
>>> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
>>> Buy a copy at http://rtbook.bestpractical.com
>>>
>>
>
>
More information about the rt-users
mailing list