[Rt-commit] r7691 - in rtir/branches/2.3-EXPERIMENTAL: . html/RTIR
html/RTIR/Incident
ruz at bestpractical.com
ruz at bestpractical.com
Wed Apr 25 09:49:20 EDT 2007
Author: ruz
Date: Wed Apr 25 09:49:15 2007
New Revision: 7691
Modified:
rtir/branches/2.3-EXPERIMENTAL/ (props changed)
rtir/branches/2.3-EXPERIMENTAL/html/RTIR/Create.html
rtir/branches/2.3-EXPERIMENTAL/html/RTIR/Incident/Create.html
rtir/branches/2.3-EXPERIMENTAL/html/RTIR/Investigation/Elements/Create
Log:
r1920 at cubic-pc: cubic | 2007-04-25 16:10:11 +0400
* add Sign/Encrypt to all Create forms we have
Modified: rtir/branches/2.3-EXPERIMENTAL/html/RTIR/Create.html
==============================================================================
--- rtir/branches/2.3-EXPERIMENTAL/html/RTIR/Create.html (original)
+++ rtir/branches/2.3-EXPERIMENTAL/html/RTIR/Create.html Wed Apr 25 09:49:15 2007
@@ -262,11 +262,11 @@
</tr>
<tr><td colspan="3"><& SELF:AttachmentsForm &></td><tr>
- <tr>
- <td> </td>
- <td><% loc('Sign')%><& /Widgets/Form/Boolean:InputOnly, Name => 'Sign', CurrentValue => $ARGS{'Sign'} &></td>
- <td><% loc('Encrypt')%><& /Widgets/Form/Boolean:InputOnly, Name => 'Encrypt', CurrentValue => $ARGS{'Encrypt'} &></td>
- </tr>
+ <tr><td> </td><td colspan="2">
+ <% loc('Sign')%> <& /Widgets/Form/Boolean:InputOnly, Name => 'Sign', CurrentValue => $ARGS{'Sign'} &>
+
+ <% loc('Encrypt')%> <& /Widgets/Form/Boolean:InputOnly, Name => 'Encrypt', CurrentValue => $ARGS{'Encrypt'} &>
+ </td></tr>
<tr>
<td class="labeltop"><&|/l&>Message</&>:</td>
Modified: rtir/branches/2.3-EXPERIMENTAL/html/RTIR/Incident/Create.html
==============================================================================
--- rtir/branches/2.3-EXPERIMENTAL/html/RTIR/Incident/Create.html (original)
+++ rtir/branches/2.3-EXPERIMENTAL/html/RTIR/Incident/Create.html Wed Apr 25 09:49:15 2007
@@ -94,6 +94,12 @@
<& Elements/Create, Title => $Title, TicketObj => $TicketObj, QueueObj => $QueueObj, ChildObj => $ChildObj, %ARGS &>
+<tr><td> </td><td>
+<% loc('Sign')%> <& /Widgets/Form/Boolean:InputOnly, Name => 'Sign', CurrentValue => $ARGS{'Sign'} &>
+
+<% loc('Encrypt')%> <& /Widgets/Form/Boolean:InputOnly, Name => 'Encrypt', CurrentValue => $ARGS{'Encrypt'} &>
+</td></tr>
+
<tr><td class="labeltop"><&|/l&>Message</&>:</td>
<td>
<%PERL>
@@ -203,6 +209,14 @@
my $QueueObj = RT::Queue->new( $session{'CurrentUser'} );
$QueueObj->Load( 'Incidents' ) || Abort( loc("Queue could not be loaded.") );
+foreach ( qw(Sign Encrypt) ) {
+ $ARGS{ $_ } = $m->comp( '/Widgets/Form/Boolean:Process',
+ Name => $_,
+ DefaultValue => $QueueObj->$_,
+ Arguments => \%ARGS,
+ );
+}
+
$m->comp( '/RTIR/Create.html:ProcessAttachments', %ARGS );
my $checks_failure = 0;
Modified: rtir/branches/2.3-EXPERIMENTAL/html/RTIR/Investigation/Elements/Create
==============================================================================
--- rtir/branches/2.3-EXPERIMENTAL/html/RTIR/Investigation/Elements/Create (original)
+++ rtir/branches/2.3-EXPERIMENTAL/html/RTIR/Investigation/Elements/Create Wed Apr 25 09:49:15 2007
@@ -71,6 +71,20 @@
<& /RTIR/Create.html:AttachmentsForm &>
% }
+% unless ( $SkipField{'SignEncrypt'} ) {
+<tr><td> </td><td>
+<% loc('Sign')%> <& /Widgets/Form/Boolean:InputOnly,
+ Name => $NamePrefix .'Sign',
+ CurrentValue => $ARGS{ $NamePrefix .'Sign' },
+&>
+
+<% loc('Encrypt')%> <& /Widgets/Form/Boolean:InputOnly,
+ Name => $NamePrefix .'Encrypt',
+ CurrentValue => $ARGS{ $NamePrefix .'Encrypt' },
+&>
+</td></tr>
+% }
+
% unless ( $SkipField{'Content'} || $HideField{'Content'} ) {
<tr><td class="labeltop"><&|/l&>Message</&>:</td>
<td><& /Elements/MessageBox,
@@ -118,12 +132,21 @@
return $value;
};
-if ( !$QueueObj ) {
+unless ( $QueueObj ) {
if ( my $queue = $value_cb->('Queue') ) {
$QueueObj = RT::Queue->new( $session{'CurrentUser'} );
$QueueObj->Load( $queue );
}
}
+
+foreach ( qw(Sign Encrypt) ) {
+ $ARGS{ $NamePrefix . $_ } = $m->comp( '/Widgets/Form/Boolean:Process',
+ Name => $NamePrefix . $_,
+ DefaultValue => $QueueObj->$_,
+ Arguments => \%ARGS,
+ );
+}
+
</%INIT>
<%METHOD Process>
More information about the Rt-commit
mailing list