use parent qw(SL::Controller::Base);
use SL::ClientJS;
+use SL::DB::Customer;
use SL::DB::Part;
use SL::DB::RequirementSpec;
use SL::DB::RequirementSpecOrder;
use Rose::Object::MakeMethods::Generic
(
- 'scalar --get_set_init' => [ qw(requirement_spec js all_parts) ],
+ 'scalar --get_set_init' => [ qw(requirement_spec js all_customers all_parts) ],
);
__PACKAGE__->run_before('setup');
$self->render('requirement_spec_order/list', { layout => 0 });
}
+sub action_new {
+ my ($self) = @_;
+
+ my $html = $self->render('requirement_spec_order/new', { output => 0 }, make_part_title => sub { $_[0]->partnumber . ' ' . $_[0]->description });
+ $self->js->html('#ui-tabs-4', $html)
+ ->render($self);
+}
+
sub action_edit_assignment {
my ($self) = @_;
# helpers
#
-sub init_all_parts { SL::DB::Manager::Part->get_all_sorted }
+sub init_all_customers { SL::DB::Manager::Customer->get_all_sorted }
+sub init_all_parts { SL::DB::Manager::Part->get_all_sorted }
1;