[rt-users] SelfService Custom Fields

Karl Pietri kpietri at nvps.net
Fri Feb 27 12:47:13 EST 2004


    my ( $id, $Trans, $ErrMsg ) = $Ticket->Create( Queue     =>
$ARGS{Queue},
                                                   Requestor =>
\@Requestors,
                                                   Cc        => \@Cc,
                                                   Subject   =>
$ARGS{Subject},
                                                   MIMEObj   => $MIMEObj,
                                                   'CustomField-1' =>
$ARGS{'CustomField-1-Values'},
                                                   'CustomField-2' =>
$ARGS{'CustomField-2-Values'},
                                                   'CustomField-4' =>
$ARGS{'CustomField-4-Value'},
                                                   'CustomField-5' =>
$ARGS{'CustomField-5-Value'});

this is what my new one looks like.
You may notice that some are ...-Values and some are ...-Value It depends on
what type of field it is.  I suggest view source on the modified Create page
(in the browser window) to make sure you get the right ones down.

-Karl Pietri
----- Original Message -----
From: "Paul Barmaksezian" <Paul.Barmaksezian at Overture.com>
To: <rt-users at lists.bestpractical.com>
Sent: Friday, February 27, 2004 10:37 AM
Subject: RE: [rt-users] SelfService Custom Fields


can you send an example of the line?

Paul


-----Original Message-----
From: rt-users-bounces at lists.bestpractical.com
[mailto:rt-users-bounces at lists.bestpractical.com]On Behalf Of Karl
Pietri
Sent: Friday, February 27, 2004 6:58 AM
To: rt-users at lists.bestpractical.com
Subject: Re: [rt-users] SelfService Custom Fields


Ok heres the problem.  In SelfService/Display.html

    my ( $id, $Trans, $ErrMsg ) = $Ticket->Create( Queue     =>
$ARGS{Queue},
                                                   Requestor =>
\@Requestors,
                                                   Cc        => \@Cc,
                                                   Subject   =>
$ARGS{Subject},
                                                   MIMEObj   => $MIMEObj );

In the post data there will be fields such as CustomField-<n>-value(s)
It needs to be added as args in the $Ticket->Create
CustomField-<n> -- a scalar or array of values for the customfield with the
id <n>

Unfortunatly i have no perl skills and wouldnt be able to write a dynamic
solution to this.  For now on mine i just added in a line for each of the
custom fields i have.  Mabey one of the more perl fluent people on the list
would be willing to bash out a few lines for us? :-D

-Karl Pietri
----- Original Message -----
From: "Patrick Hurley" <phurley at tacc.utexas.edu>
To: <rt-users at lists.bestpractical.com>
Sent: Thursday, February 26, 2004 4:58 PM
Subject: RE: [rt-users] SelfService Custom Fields


I decided to check this out since I'm attempting to do the same thing, and
I'm encountering a similar (same?) problem.  With Karl's SelfService, I'm
able to select the queue, fill in the custom fields, submit a ticket just
fine.

However:

a) Through SelfService the custom fields don't show up (which isn't a big
deal -- add one or two lines to Display.html)

and, more importantly:

b) When I view the ticket as a privileged user, all of the custom fields
show "(no value)".

So, Karl's SelfService matches where I'm at in my own customization -- can
select, submit, view, etc. but haven't been able to actually update the
custom field values appropriately.  These are, btw, queue-specific custom
fields.


ph.


________________________________

From: rt-users-bounces at lists.bestpractical.com on behalf of Paul
Barmaksezian
Sent: Thu 2/26/2004 3:11 PM
To: rt-users at lists.bestpractical.com
Subject: RE: [rt-users] SelfService Custom Fields


We're actually also on 3.0.8.  Again, everything else works on the code you
sent, but submitting does not put the custom fields into the ticket.  Is
there anything else I need to change?


Paul

-----Original Message-----
From: rt-users-bounces at lists.bestpractical.com
[mailto:rt-users-bounces at lists.bestpractical.com]On Behalf Of Karl Pietri
Sent: Thursday, February 26, 2004 10:49 AM
To: rt-users at lists.bestpractical.com
Subject: Re: [rt-users] SelfService Custom Fields


This was for rt 3.0.8 mabey you are using version 2?

-Karl Pietri

----- Original Message -----
From: Paul Barmaksezian <mailto:Paul.Barmaksezian at Overture.com>
To: rt-users at lists.bestpractical.com
Sent: Thursday, February 26, 2004 12:28 PM
Subject: RE: [rt-users] SelfService Custom Fields

Doesn't seem like this worked (I copied the whole thing to my
web/html/SelfService and although it changed the look/feel, it still doesn't
submit the custom fields in the ticket).

One additional note that may help - these custom fields are queue-specific -
I have a link that opens a particular queue as a ticket (which brings in the
custom fields).

Any other suggestions?


Paul

-----Original Message-----
From: rt-users-bounces at lists.bestpractical.com
[mailto:rt-users-bounces at lists.bestpractical.com]On Behalf Of Karl Pietri
Sent: Thursday, February 26, 2004 8:04 AM
To: rt-users at lists.bestpractical.com
Subject: Re: [rt-users] SelfService Custom Fields


I had the same problem.


I have tar.gz'ed the whole self service directory of mine that i modified (i
dont remember what i did to it all) and i have no idea how to use diff or
make patches :-)  Let me know if you have any questions.
http://ww2.nvps.net/~karl/SelfService.tar.gz

-Karl Pietri

----- Original Message -----
From: Paul Barmaksezian <mailto:Paul.Barmaksezian at Overture.com>
To: rt-users at lists.bestpractical.com
Sent: Thursday, February 26, 2004 10:45 AM
Subject: [rt-users] SelfService Custom Fields


I've been searching the archives, but can't seem to find anything on this.
I have tried to modify SelfService/Create.html to allow non-privileged users
to submit CustomFields. I can get the fields to show up on the page, but on
submit, they do not make it into the ticket. Am I missing something? How can
I get CustomFields to work with SelfService?

Eventually, I'd like to create custom Scrips based on these CustomFields ...


Paul


________________________________




_______________________________________________
rt-users mailing list
rt-users at lists.bestpractical.com
http://lists.bestpractical.com/mailman/listinfo/rt-users

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm



________________________________




_______________________________________________
rt-users mailing list
rt-users at lists.bestpractical.com
http://lists.bestpractical.com/mailman/listinfo/rt-users

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm


_______________________________________________
rt-users mailing list
rt-users at lists.bestpractical.com
http://lists.bestpractical.com/mailman/listinfo/rt-users

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm

_______________________________________________
rt-users mailing list
rt-users at lists.bestpractical.com
http://lists.bestpractical.com/mailman/listinfo/rt-users

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm
_______________________________________________
rt-users mailing list
rt-users at lists.bestpractical.com
http://lists.bestpractical.com/mailman/listinfo/rt-users

Have you read the FAQ? The RT FAQ Manager lives at http://fsck.com/rtfm




More information about the rt-users mailing list