X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FController%2FLetter.pm;h=beb1a46fcf1a08b27fc571c887d8a8c8afd09ad4;hb=e6795d92afc3786c7f2cea73cff6da8986194987;hp=b16a913656c87b0c5e1c7f709c5141224d56c3b5;hpb=d63305ba3bea55eec4aac2df26149f439c086508;p=kivitendo-erp.git diff --git a/SL/Controller/Letter.pm b/SL/Controller/Letter.pm index b16a91365..beb1a46fc 100644 --- a/SL/Controller/Letter.pm +++ b/SL/Controller/Letter.pm @@ -323,9 +323,6 @@ sub _display { $::form->{type} = 'letter'; # needed for print_options $::form->{vc} = $letter->is_sales ? 'customer' : 'vendor'; # needs to be for _get_contacts... - $::request->layout->add_javascripts('customer_or_vendor_selection.js'); - $::request->layout->add_javascripts('edit_part_window.js'); - $::form->{language_id} ||= $params{language_id}; $::form->{languages} ||= SL::DB::Manager::Language->get_all_sorted; $::form->{printers} = SL::DB::Manager::Printer->get_all_sorted; @@ -595,11 +592,13 @@ sub init_is_sales { } sub check_auth_edit { - $::auth->assert('sales_letter_edit'); + $::form->{is_sales} ? $::auth->assert('sales_letter_edit') + : $::auth->assert('purchase_letter_edit'); } sub check_auth_report { - $::auth->assert('sales_letter_report'); + $::form->{is_sales} ? $::auth->assert('sales_letter_report') + : $::auth->assert('purchase_letter_report'); } sub setup_load_letter_draft_action_bar {