Revision 935813e4
Von Niclas Zimmermann vor etwa 11 Jahren hinzugefügt
bin/mozilla/ic.pl | ||
---|---|---|
94 | 94 |
sub search { |
95 | 95 |
$lxdebug->enter_sub(); |
96 | 96 |
|
97 |
$auth->assert('part_service_assembly_edit');
|
|
97 |
$auth->assert('part_service_assembly_details');
|
|
98 | 98 |
|
99 | 99 |
$form->{revers} = 0; # switch for backward sorting |
100 | 100 |
$form->{lastsort} = ""; # memory for which table was sort at last time |
... | ... | |
1009 | 1009 |
sub generate_report { |
1010 | 1010 |
$lxdebug->enter_sub(); |
1011 | 1011 |
|
1012 |
$auth->assert('part_service_assembly_edit');
|
|
1012 |
$auth->assert('part_service_assembly_details');
|
|
1013 | 1013 |
|
1014 | 1014 |
my ($revers, $lastsort, $description); |
1015 | 1015 |
|
... | ... | |
1461 | 1461 |
sub edit { |
1462 | 1462 |
$lxdebug->enter_sub(); |
1463 | 1463 |
|
1464 |
$auth->assert('part_service_assembly_edit');
|
|
1464 |
$auth->assert('part_service_assembly_details');
|
|
1465 | 1465 |
|
1466 | 1466 |
# show history button |
1467 | 1467 |
$form->{javascript} = qq|<script type="text/javascript" src="js/show_history.js"></script>|; |
... | ... | |
1482 | 1482 |
sub link_part { |
1483 | 1483 |
$lxdebug->enter_sub(); |
1484 | 1484 |
|
1485 |
$auth->assert('part_service_assembly_edit');
|
|
1485 |
$auth->assert('part_service_assembly_details');
|
|
1486 | 1486 |
|
1487 | 1487 |
IC->create_links("IC", \%myconfig, \%$form); |
1488 | 1488 |
|
... | ... | |
1572 | 1572 |
sub form_header { |
1573 | 1573 |
$lxdebug->enter_sub(); |
1574 | 1574 |
|
1575 |
$auth->assert('part_service_assembly_edit');
|
|
1575 |
$auth->assert('part_service_assembly_details');
|
|
1576 | 1576 |
|
1577 | 1577 |
$form->{pg_keys} = sub { "$_[0]->{partsgroup}--$_[0]->{id}" }; |
1578 | 1578 |
$form->{description_area} = ($form->{rows} = $form->numtextrows($form->{description}, 40)) > 1; |
... | ... | |
1624 | 1624 |
# BUCHUNGSGRUPPEN => $form->{BUCHUNGSGRUPPEN}, |
1625 | 1625 |
# payment_terms => $form->{payment_terms}, |
1626 | 1626 |
# all_partsgroup => $form->{all_partsgroup}}); |
1627 |
|
|
1628 |
$form->{show_edit_buttons} = $main::auth->check_right($form->{login}, 'part_service_assembly_edit'); |
|
1629 |
|
|
1627 | 1630 |
print $form->parse_html_template('ic/form_header'); |
1628 | 1631 |
$lxdebug->leave_sub(); |
1629 | 1632 |
} |
... | ... | |
1631 | 1634 |
sub form_footer { |
1632 | 1635 |
$lxdebug->enter_sub(); |
1633 | 1636 |
|
1634 |
$auth->assert('part_service_assembly_edit');
|
|
1637 |
$auth->assert('part_service_assembly_details');
|
|
1635 | 1638 |
|
1636 | 1639 |
print $form->parse_html_template('ic/form_footer'); |
1637 | 1640 |
|
... | ... | |
1766 | 1769 |
sub update { |
1767 | 1770 |
$lxdebug->enter_sub(); |
1768 | 1771 |
|
1772 |
$auth->assert('part_service_assembly_edit'); |
|
1773 |
|
|
1769 | 1774 |
# parse pricegroups. and no, don't rely on check_form for this... |
1770 | 1775 |
map { $form->{"price_$_"} = $form->parse_amount(\%myconfig, $form->{"price_$_"}) } 1 .. $form->{price_rows}; |
1771 | 1776 |
$form->{sellprice} = $form->parse_amount(\%myconfig, $form->{sellprice}); |
... | ... | |
2031 | 2036 |
sub price_row { |
2032 | 2037 |
$lxdebug->enter_sub(); |
2033 | 2038 |
|
2034 |
$auth->assert('part_service_assembly_edit');
|
|
2039 |
$auth->assert('part_service_assembly_details');
|
|
2035 | 2040 |
|
2036 | 2041 |
my ($numrows) = @_; |
2037 | 2042 |
|
Auch abrufbar als: Unified diff
Neues Recht für Anzeige von Artikeldetails/-berichten
Statt nur ein Recht für die Bearbeitung von Artikeln zu haben, das gleichzeitig auch das Recht
für die Anzeige von Details und Berichten über Artikel umfasst, wurde nun ein neues Recht eingeführt.
Das alte Recht "Artikel, Dienstleistungen, Erzeugnisse erfassen und bearbeiten" wurde also in zwei
Rechte aufgeteilt, nämlich "Artikel, Dienstleistungen, Erzeugnisse erfassen und bearbeiten" und
"Details und Berichte von Waren, Dienstleistungen und Erzeugnissen anzeigen".