[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