[Rt-commit] r16478 - rt/branches/3.999-DANGEROUS/share/html/Elements
ruz at bestpractical.com
ruz at bestpractical.com
Tue Oct 21 22:24:55 EDT 2008
Author: ruz
Date: Tue Oct 21 22:24:55 2008
New Revision: 16478
Modified:
rt/branches/3.999-DANGEROUS/share/html/Elements/SelectStatus
Log:
* add $queue and $ticket arguments in SelectStatus widget
Modified: rt/branches/3.999-DANGEROUS/share/html/Elements/SelectStatus
==============================================================================
--- rt/branches/3.999-DANGEROUS/share/html/Elements/SelectStatus (original)
+++ rt/branches/3.999-DANGEROUS/share/html/Elements/SelectStatus Tue Oct 21 22:24:55 2008
@@ -54,12 +54,22 @@
<option value="<%$status%>"<% (defined $default && $status eq $default) && qq[ selected="selected"] |n %>><%_($status)%></option>
% }
</select>
-<%ONCE>
-my $queue = RT::Model::Queue->new();
-my @status = $queue->status_array();
-</%ONCE>
+<%INIT>
+my @status;
+if ( $ticket ) {
+ @status = $ticket->queue->status_schema->transitions( $ticket->status );
+}
+elsif ( $queue && $queue->id ) {
+ @status = $queue->status_schema->valid;
+}
+else {
+ @status = RT::Model::Queue->status_schema->valid;
+}
+</%INIT>
<%ARGS>
$name => undef
+$ticket => undef
+$queue => undef
$default => ''
$skip_deleted => 0
$default_value => 1
More information about the Rt-commit
mailing list