use Rose::Object::MakeMethods::Generic
(
- 'scalar --get_set_init' => [ qw(requirement_spec version js versioned_copies) ],
+ 'scalar --get_set_init' => [ qw(requirement_spec version js) ],
);
__PACKAGE__->run_before('check_auth');
sub check_auth {
my ($self, %params) = @_;
- $::auth->assert('sales_quotation_edit');
+ $::auth->assert('requirement_spec_edit');
}
#
$self->js(SL::ClientJS->new);
}
-sub init_versioned_copies {
- my ($self) = @_;
- $self->versioned_copies([
- sort { $b->mtime <=> $a->mtime } @{ $self->requirement_spec->versioned_copies }
- ]);
-}
-
sub has_item_changed {
my ($previous, $current) = @_;
croak "Missing previous/current" if !$previous || !$current;