Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a2c920be

Von Jan Büren vor mehr als 2 Jahren hinzugefügt

  • ID a2c920be722d4d0a2a4c0f2f7edb8d2e9a215e89
  • Vorgänger 3c3d13d8
  • Nachfolger 28b51413

Wechselkurs in form_header anzeigen, inkl. Herkunft (Beleg oder Tageskurs)

> form>radier entfernt und den Zustand readonly in allen 4
Buchungsmasken auch anhand der Zustände der action_bar Knöpfe
abhängig gemacht (in form oder TMPL_VARS gesetzt)

Unterschiede anzeigen:

bin/mozilla/ir.pl
}
sub setup_ir_action_bar {
my ($tmpl_var) = @_;
my $form = $::form;
my $change_never = $::instance_conf->get_ir_changeable == 0;
my $change_on_same_day_only = $::instance_conf->get_ir_changeable == 2 && ($form->current_date(\%::myconfig) ne $form->{gldate});
......
$is_linked_bank_transaction = 1;
}
# add readonly state in tmpl_vars
$tmpl_var->{readonly} = !$may_edit_create ? 1
: $form->{locked} ? 1
: $form->{storno} ? 1
: ($form->{id} && $change_never) ? 1
: ($form->{id} && $change_on_same_day_only) ? 1
: $is_linked_bank_transaction ? 1
: $has_sepa_exports ? 1
: 0;
my $create_post_action = sub {
# $_[0]: description
......
: $form->{storno} ? t8('A canceled invoice cannot be posted.')
: ($form->{id} && $change_never) ? t8('Changing invoices has been disabled in the configuration.')
: ($form->{id} && $change_on_same_day_only) ? t8('Invoices can only be changed on the day they are posted.')
: $has_sepa_exports ? t8('This invoice has been linked with a sepa export, undo this first.')
: $is_linked_bank_transaction ? t8('This transaction is linked with a bank transaction. Please undo and redo the bank transaction booking if needed.')
: undef,
],
......
$::request->{layout}->use_javascript(map { "${_}.js" } qw(kivi.Draft kivi.File kivi.SalesPurchase kivi.Part kivi.CustomerVendor kivi.Validator ckeditor/ckeditor ckeditor/adapters/jquery kivi.io autocomplete_project client_js));
setup_ir_action_bar();
setup_ir_action_bar(\%TMPL_VAR);
$form->header();

Auch abrufbar als: Unified diff