From: G. Richardson Date: Fri, 11 Dec 2015 11:15:21 +0000 (+0100) Subject: FinancialControllingReport - sales_all_edit berücksichtigen X-Git-Tag: release-3.4.1~544 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=678e441cfd2bb20133660ff8ac505f6aa558d121;p=kivitendo-erp.git FinancialControllingReport - sales_all_edit berücksichtigen Wenn der Bearbeiter nur die eigenen Belege sehen soll, bzw. die Belege, wo er als Verkäufer eingetragen ist, also das Recht "sales_all_edit" nicht hat, dann sollen auch die angezeigten Aufträge im FinancialControllingReport gefiltert werden. --- diff --git a/SL/Controller/FinancialControllingReport.pm b/SL/Controller/FinancialControllingReport.pm index 125a8a855..3dff17158 100644 --- a/SL/Controller/FinancialControllingReport.pm +++ b/SL/Controller/FinancialControllingReport.pm @@ -243,6 +243,7 @@ sub init_models { query => [ SL::DB::Manager::Order->type_filter('sales_order'), '!closed' => 1, + (salesman_id => SL::DB::Manager::Employee->current->id) x !$::auth->assert('sales_all_edit', 1), or => [ globalproject_id => undef, and => [