package main;
require $allowed_modules{ $self->draft->module };
}
-
-
my $params = delete $::form->{form};
my $new_form = YAML::Load($self->draft->form);
$::form->{$_} = $new_form->{$_} for keys %$new_form;
if ($params && 'HASH' eq ref $params) {
$::form->{$_} = $params->{$_} for keys %$params;
}
-
$::form->{script} = $self->draft->module . '.pl';
- ::update();
+ ::show_draft();
}
sub action_delete {
}
sub check_auth {
- $::auth->assert('vendor_invoice_edit | invoice_edit | general_ledger');
+ $::auth->assert('vendor_invoice_edit | invoice_edit | ap_transactions | ar_transactions');
}
1;