1 package SL::Controller::RequirementSpecOrder;
6 use parent qw(SL::Controller::Base);
9 use SL::DB::RequirementSpec;
10 use SL::DB::RequirementSpecOrder;
11 use SL::Helper::Flash;
12 use SL::Locale::String;
14 use Rose::Object::MakeMethods::Generic
16 'scalar --get_set_init' => [ qw(requirement_spec js) ],
19 __PACKAGE__->run_before('setup');
29 $::lxdebug->dump(0, "hmm", $self->requirement_spec->sections_sorted);
30 $self->render('requirement_spec_order/list', { layout => 0 });
40 $::auth->assert('sales_quotation_edit');
41 $::request->{layout}->use_stylesheet("${_}.css") for qw(jquery.contextMenu requirement_spec);
42 $::request->{layout}->use_javascript("${_}.js") for qw(jquery.jstree jquery/jquery.contextMenu client_js requirement_spec);
47 sub init_requirement_spec {
49 $self->requirement_spec(SL::DB::RequirementSpec->new(id => $::form->{requirement_spec_id})->load) if $::form->{requirement_spec_id};
54 $self->js(SL::ClientJS->new);