[rt-users] SelfService custom fields, howto?
Jesse Vincent
jesse at bestpractical.com
Tue Apr 18 17:53:05 EDT 2006
On Tue, Apr 18, 2006 at 05:40:48PM -0400, Vance Vagell wrote:
> Hello,
>
> I have been toiling with this issue for a while now -- how to get custom
> fields to show up on the SelfService ticket creation page (the page
> regsitered but unprivileged users see). For reference, the HTML file
> that powers this page is:
Try grantin unprivileged users the rights to see and modify the custom
field directly?
> RT_DIR/share/html/SelfService/Create.html
> (though of course we edit the copy in "local" so as to not overwrite
> this original)
>
> I've created a bunch of custom fields, and given the Everyone group
> rights to see and edit these fields in our main queue. Then, I took a
> look at Create.html from the Ticket directory (this is the file that
> privileged users see when they request a ticket) to see how that page
> includes the custom fields. The following code is used in this
> Create.html:
>
> <TR>
> <TD COLSPAN=6>
> <& /Ticket/Elements/EditCustomFields, QueueObj => $QueueObj &>
> </TD>
> </TR>
> % if ($TxnCFs->Count) {
> % while (my $CF = $TxnCFs->Next()) {
> <TR>
> <TD ALIGN=RIGHT><% $CF->Name %>:</TD>
> <TD><& /Elements/EditCustomField, CustomField => $CF, NamePrefix =>
> "Object-RT::Transaction--CustomField-" &><em><% $CF->FriendlyType %
> ></em></TD>
> </TD></TR>
> % }
> % }
>
> However, I found that including this same code in the SelfService's
> Create.html did not do the trick -- it resulted in some empty tables on
> the page. My current thinking is that maybe the includes in this code
> (e.g. /Ticket/Elements/EditCustomFields, etc.) aren't available from the
> SelfService directory.
>
> I noticed that the RT Wiki mentioned that someone had once posted a code
> snippet to get this to work, but the Wiki doesn't know where to find it
> (see http://wiki.bestpractical.com/index.cgi?PostQuestionsHere ). Does
> anyone know how this can be done? Any suggestions would be greatly
> appreciated.
>
> Regards,
> Vance
> _______________________________________________
> 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
>
>
> We're hiring! Come hack Perl for Best Practical: http://bestpractical.com/about/jobs.html
--
More information about the rt-users
mailing list