Revision 2fc8536b
Von Moritz Bunkus vor etwa 12 Jahren hinzugefügt
bin/mozilla/gl.pl | ||
---|---|---|
844 | 844 |
|
845 | 845 |
} |
846 | 846 |
|
847 |
sub _get_radieren { |
|
848 |
return ($::instance_conf->get_gl_changeable == 2) ? ($::form->current_date(\%::myconfig) eq $::form->{gldate}) : ($::instance_conf->get_gl_changeable == 1); |
|
849 |
} |
|
850 |
|
|
847 | 851 |
sub form_header { |
848 | 852 |
$::lxdebug->enter_sub; |
849 | 853 |
$::auth->assert('general_ledger'); |
... | ... | |
886 | 890 |
$::form->header; |
887 | 891 |
print $::form->parse_html_template('gl/form_header', { |
888 | 892 |
hide_title => $title, |
893 |
readonly => $::form->{id} && ($::form->{locked} || !_get_radieren()), |
|
889 | 894 |
}); |
890 | 895 |
|
891 | 896 |
$::lxdebug->leave_sub; |
... | ... | |
903 | 908 |
$follow_ups_due = sum map { $_->{due} * 1 } @{ $follow_ups || [] }; |
904 | 909 |
} |
905 | 910 |
|
906 |
my $radieren = ($::instance_conf->get_gl_changeable == 2) |
|
907 |
? ($::form->current_date(\%::myconfig) eq $::form->{gldate}) |
|
908 |
: ($::instance_conf->get_gl_changeable == 1); |
|
909 |
|
|
910 | 911 |
print $::form->parse_html_template('gl/form_footer', { |
911 |
radieren => $radieren,
|
|
912 |
radieren => _get_radieren(),
|
|
912 | 913 |
follow_ups => $follow_ups, |
913 | 914 |
follow_ups_due => $follow_ups_due, |
914 | 915 |
}); |
Auch abrufbar als: Unified diff
Dialogbuchungen am selben Tag komplett bearbeiten können
Natürlich nur, sofern es in der Konfiguration auch an ist. Macht die
Felder bearbeitbar, wenn die Buttons zum Löschen/Buchen angezeigt
werden; damit wird die Maske wieder konsistent.
Fixt #1942.