Alex

Thank you very much for the code snippet. It worked like a charm!!

Joe

Joe Kirby ,  Assistant Vice President, Business Systems
Division of Information Technology (DoIT) 
Support Response -   http://www.umbc.edu/doit 
Administration 627
Office - 410-455-3020 
Email - ki...@umbc.edu

> 
> 
> 
> Message: 9
> Date: Thu, 17 Jul 2014 00:57:44 +1000
> From: Alex Peters <a...@peters.net>
> To: "rt-users@lists.bestpractical.com"
>       <rt-users@lists.bestpractical.com>
> Subject: Re: [rt-users] Help with setting RT Due Date
> Message-ID:
>       <CAFdkmpscs5-5r=v+3utiowaz10wtdupb6rnwyjdhvt8uemm...@mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
> 
> You can use something like:
> 
> $self->TicketObj->FirstCustomFieldValue('Need-By-Date')
> 
> to retrieve the value of the custom field.  Because the custom field is
> free-form text and the date could be entered in any format, it is probably
> wisest to run the field through an RT::Date object (to manage the free-form
> parsing via Time::ParseDate) and then apply that to the ticket:
> 
> my $date = RT::Date->new($self->TransactionObj->CreatorObj);
> $date->Set(
>    Value => $self->TicketObj->FirstCustomFieldValue('Need-By-Date'),
>    Format => 'unknown',
> );
> $self->TicketObj->SetDue($date->ISO);
> 
> This code is untested and doesn't take into account an unparseable date.  I
> would guess that if the user enters an unparseable date, the Due date will
> simply remain unset.
> 
> You mention "errors of various kinds" in your earlier post.  It could be
> useful to see both those errors and the code triggering those errors.
> 
> 
> On 17 July 2014 00:45, Alex Peters <a...@peters.net> wrote:
> 
>> ---------- Forwarded message ----------
>> From: Joe Kirby <ki...@umbc.edu>
>> Date: 16 July 2014 21:24
>> Subject: Re: [rt-users] Help with setting RT Due Date
>> To: Alex Peters <a...@peters.net>
>> 
>> 
>> Thank you. I had forgotten that but in the end I still have the issue of
>> trying to update the due date from a CF because I have a web form that
>> captures this data and I need to populate the due date field
>> 
>> Thank you for responding
>> 
>> Joe
>> 
>> Joe Kirby ,  Assistant Vice President, Business Systems
>> Division of Information Technology (DoIT)
>> Support Response -   http://www.umbc.edu/doit
>> Administration 627
>> Office - 410-455-3020
>> Email - ki...@umbc.edu
>> 
>> On Jul 15, 2014, at 10:16 PM, Alex Peters <a...@peters.net> wrote:
>> 
>> Entry of due date is possible at ticket creation by clicking the Details
>> "tab" at the top right of the form.
>> On 16/07/2014 6:50 am, "Joe Kirby" <ki...@umbc.edu> wrote:
>> 
>>> I have a need to prompt the user for the desired need by date at ticket
>>> creation. I did not see how to use the RT due date so I created a field
>>> called Need-By-Date and set it up as Mandatory and Select Date.
>>> 
>>> I need to set the RT Due Date to this value and I keep getting errors of
>>> various kinds.
>>> 
>>> I did look through the wiki and found AddDays, etc. functions but really
>>> did not see anything that would achieve this.
>>> 
>>> Can you help?
>>> 
>>> Thanks
>>> 
>>> Joe
>>> 
>>> Joe Kirby ,  Assistant Vice President, Business Systems
>>> Division of Information Technology (DoIT)
>>> Support Response -   http://www.umbc.edu/doit
>>> Administration 627
>>> Office - 410-455-3020
>>> Email - ki...@umbc.edu
>>> 
>>> 
>>> --
>>> RT Training - Boston, September 9-10
>>> http://bestpractical.com/training
>>> 
>> 
>> 
>> 
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: 
> <http://lists.bestpractical.com/pipermail/rt-users/attachments/20140717/b04f8313/attachment-0001.html>
> 
> 
> 
> Subject: Digest Footer
> 
> -- 
> -- 
> RT Training London, March 19-20 and Dallas May 20-21
> http://bestpractical.com/training
> --------
> rt-users mailing list
> rt-users@lists.bestpractical.com
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
> 
> ------------------------------
> 
> End of rt-users Digest, Vol 124, Issue 17
> *****************************************

-- 
RT Training - Boston, September 9-10
http://bestpractical.com/training

Reply via email to