hi all,<br>my first post was certainly not well formed<br><br>so in RT version 3.8.2,<br>in Ticket/Update.html , a form input is display for all Transaction CFs even if the user doesn&#39;t have the right to modify it<br><br>
here&#39;s the patch<br><br>--- html/Ticket/Update.html-orig&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2009-01-08 15:09:28.000000000 +0100<br>+++ html/Ticket/Update.html&nbsp;&nbsp;&nbsp;&nbsp; 2008-12-11 15:12:02.000000000 +0100<br>@@ -100,6 +101,7 @@<br><br>&nbsp;% if (my $TxnCFs = $TicketObj-&gt;TransactionCustomFields) {<br>
&nbsp;%&nbsp;&nbsp;&nbsp; while (my $CF = $TxnCFs-&gt;Next()) {<br>+%&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; next unless $CF-&gt;CurrentUserHasRight(&#39;ModifyCustomField&#39;);<br>&nbsp;&lt;tr&gt;<br>&nbsp;&lt;td class=&quot;label&quot;&gt;&lt;% $CF-&gt;Name %&gt;:&lt;/td&gt;<br>
&nbsp;&lt;td&gt;&lt;&amp; /Elements/EditCustomField, CustomField =&gt; $CF, NamePrefix =&gt;<br><br><br>I know it&#39;s just one line, but that really will cleanup the display of the Update page for tickets with a lot of Transaction CFs,<br>
and it is done like this for the other CFs<br>could it be integrated in the next release ?<br><br>Rémi<br><br><br><div class="gmail_quote">2008/12/11 Rémi <span dir="ltr">&lt;<a href="mailto:mirebob@gmail.com" target="_blank">mirebob@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


hi rt-devels<br><br>I&#39;ve made a little patch for Ticket/Update.html to disable the display of TransactionCustomFields when a user doesn&#39;t have the right to modify it (so there si no need to diplay it!).<br><br><br>




% if (my $TxnCFs = $TicketObj-&gt;TransactionCustomFields) {<br>%&nbsp;&nbsp;&nbsp; while (my $CF = $TxnCFs-&gt;Next()) {<br><b>%&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; next unless $CF-&gt;CurrentUserHasRight(&#39;ModifyCustomField&#39;);</b><br>&lt;tr&gt;<br>&lt;td class=&quot;label&quot;&gt;&lt;% $CF-&gt;Name %&gt;:&lt;/td&gt;<br>




&lt;td&gt;&lt;&amp; /Elements/EditCustomField, CustomField =&gt; $CF, NamePrefix =&gt;<br>&nbsp;&nbsp;&nbsp; &quot;Object-RT::Transaction--CustomField-&quot; &amp;&gt;&lt;em&gt;&lt;% $CF-&gt;FriendlyType %&gt;&lt;/em&gt;&lt;/td&gt;<br>



&lt;/tr&gt;<br>
%&nbsp;&nbsp;&nbsp; } # end if while<br>% } # end of if<br><br><br>$ diff Update.html /usr/share/request-tracker3.8/html/Ticket/Update.html<br>103d102<br>&lt; %&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; next unless $CF-&gt;CurrentUserHasRight(&#39;ModifyCustomField&#39;);<br>



<font color="#888888">
<br><br>Rémi<br>
</font></blockquote></div><br>