Rechnungstab mit Buchungen ausblenden je nach Recht
authorG. Richardson <information@kivitendo-premium.de>
Fri, 11 Dec 2015 13:48:48 +0000 (14:48 +0100)
committerG. Richardson <information@kivitendo-premium.de>
Fri, 11 Dec 2015 13:51:41 +0000 (14:51 +0100)
nur Leute mit FiBu-Rechten (general_ledger) sollen auch den Buchungstab
aufmachen können. Bisher tauchte der Tab immer auf aber war leer, wenn
man das Recht nicht hatte.

bin/mozilla/is.pl
templates/webpages/is/form_header.html

index 46387e8..d3e8044 100644 (file)
@@ -95,6 +95,8 @@ sub edit {
 
   $main::auth->assert('invoice_edit');
 
+  $form->{AUTH} = $::auth;
+
   $form->{taxincluded_changed_by_user} = 1;
 
   # show history button
index 2ccdf5f..d3026e8 100644 (file)
@@ -36,7 +36,9 @@
 [%- END %]
 [%- IF id %]
   <li><a href="controller.pl?action=RecordLinks/ajax_list&object_model=Invoice&object_id=[% HTML.url(id) %]">[% 'Linked Records' | $T8 %]</a></li>
+  [%- IF AUTH.assert('general_ledger', 1) %]
   <li><a href="[% 'controller.pl?action=AccTrans/list_transactions&trans_id=' _ HTML.url(id) | html %]">[% LxERP.t8('Transactions') %]</a></li>
+  [%- END %]
 [%- END %]
  </ul>