[Rt-commit] rt branch, 3.999-trunk, updated. 4e7c2abf40fd20eb0e63452004c8824c4f1b8056
sartak at bestpractical.com
sartak at bestpractical.com
Mon Nov 23 17:49:54 EST 2009
The branch, 3.999-trunk has been updated
via 4e7c2abf40fd20eb0e63452004c8824c4f1b8056 (commit)
from 75fb5f65050655320adfa96249b239816142a996 (commit)
Summary of changes:
lib/RT/Action/CreateTicket.pm | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
- Log -----------------------------------------------------------------
commit 4e7c2abf40fd20eb0e63452004c8824c4f1b8056
Author: Shawn M Moore <sartak at bestpractical.com>
Date: Mon Nov 23 17:49:42 2009 -0500
If GPG is enabled, add sign and encrypt checkboxes to CreateTicket
diff --git a/lib/RT/Action/CreateTicket.pm b/lib/RT/Action/CreateTicket.pm
index a36d94f..f141df6 100644
--- a/lib/RT/Action/CreateTicket.pm
+++ b/lib/RT/Action/CreateTicket.pm
@@ -54,6 +54,7 @@ sub after_set_queue {
$self->set_valid_statuses($queue);
$self->set_valid_owners($queue);
+ $self->setup_gnupg($queue);
$self->add_role_group_parameter(
name => 'requestors',
@@ -175,6 +176,21 @@ sub set_valid_owners {
$self->fill_parameter(owner => valid_values => [ map { $_->id } @valid_owners ]);
}
+sub setup_gnupg {
+ my $self = shift;
+ my $queue = shift;
+
+ return unless RT->config->get('gnupg')->{enable};
+
+ $self->fill_parameter(sign => (
+ render_as => 'checkbox',
+ ));
+
+ $self->fill_parameter(encrypt => (
+ render_as => 'checkbox',
+ ));
+}
+
sub set_initial_priority {
my $self = shift;
my $queue = shift;
-----------------------------------------------------------------------
More information about the Rt-commit
mailing list