Revision 519f43a2
Von Moritz Bunkus vor mehr als 8 Jahren hinzugefügt
bin/mozilla/is.pl | ||
---|---|---|
66 | 66 |
|
67 | 67 |
return $main::lxdebug->leave_sub() if (load_draft_maybe()); |
68 | 68 |
|
69 |
$form->{show_details} = $::myconfig{show_form_details}; |
|
70 |
|
|
69 | 71 |
if ($form->{type} eq "credit_note") { |
70 | 72 |
$form->{title} = $locale->text('Add Credit Note'); |
71 | 73 |
|
... | ... | |
95 | 97 |
|
96 | 98 |
$main::auth->assert('invoice_edit'); |
97 | 99 |
|
100 |
$form->{show_details} = $::myconfig{show_form_details}; |
|
98 | 101 |
$form->{taxincluded_changed_by_user} = 1; |
99 | 102 |
|
100 | 103 |
# show history button |
Auch abrufbar als: Unified diff
Belege: »Details initial anzeigen« richtig behandeln
Die Einstellungen in der Benutzerkonfiguration, ob die Details per
default angezeigt werden sollen, wurde nur beim initialen Aufbau der
Einkaufs- und Verkaufsbelegmasken berücksichtigt. Da der Wert aber nicht
in der dafür vorgesehenen Hidden mitgeschliffen wurde, war die
Einstellung ab dem zweiten Maskenaufbau dahin.
Grund ist, dass die Hidden in form_header() ausgegeben wird, bevor in
display_row() die dazugehörige Einstellung aus der Benutzerkonfiguration
geladen wird.
Gegenmittel: In den Einstiegspunkten zum Hinzufügen und Bearbeiten von
Belegen (add() respektive edit()) bereits die Einstellung aus der
Benutzerkonfiguration laden und so der Hidden zur Verfügung stellen.