[Rt-commit] r4659 - in rtir/branches/1.9-EXPERIMENTAL:
html/RTIR/Elements
ruz at bestpractical.com
ruz at bestpractical.com
Thu Mar 2 16:23:44 EST 2006
Author: ruz
Date: Thu Mar 2 16:23:43 2006
New Revision: 4659
Modified:
rtir/branches/1.9-EXPERIMENTAL/ (props changed)
rtir/branches/1.9-EXPERIMENTAL/html/RTIR/Elements/EditRTIRField
Log:
r812 at cubic-pc: cubic | 2006-03-02 23:31:51 +0300
* allow not only super user to see RTIR fields
Modified: rtir/branches/1.9-EXPERIMENTAL/html/RTIR/Elements/EditRTIRField
==============================================================================
--- rtir/branches/1.9-EXPERIMENTAL/html/RTIR/Elements/EditRTIRField (original)
+++ rtir/branches/1.9-EXPERIMENTAL/html/RTIR/Elements/EditRTIRField Thu Mar 2 16:23:43 2006
@@ -38,22 +38,18 @@
<%INIT>
my $Values;
-my $NamePrefix;
-my $q;
-if (defined $TicketObj) {
- $q = $TicketObj->QueueObj->Id;
- $NamePrefix = "Ticket-".$TicketObj->Id."-CustomField-";
+my $NamePrefix;
+if ($TicketObj) {
+ $QueueObj = $TicketObj->QueueObj;
+ $NamePrefix = "Ticket-".$TicketObj->Id."-CustomField-";
} else {
- $q = $QueueObj->Id;
- $NamePrefix = "CustomField-";
+ $NamePrefix = "CustomField-";
}
-my $cf = RT::CustomField->new($session{'CurrentUser'});
-$cf->LoadByNameAndQueue(Queue => $q, Name => "_RTIR_".$Name);
-if ($TicketObj) {
- $Values = $TicketObj->CustomFieldValues($cf->id);
-}
+# XXX: load as system user since, DutyTeam has no right on CFs
+my $cf = RT::CustomField->new( $RT::SystemUser );
+$cf->LoadByNameAndQueue( Queue => $QueueObj->id, Name => "_RTIR_".$Name );
</%INIT>
<%ARGS>
More information about the Rt-commit
mailing list