Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 93d8a5ea

Von Jan Büren vor mehr als 1 Jahr hinzugefügt

  • ID 93d8a5ea3ed3c8285229bafcb9067ec56a1ebee2
  • Vorgänger fe243aca
  • Nachfolger abbf7a3f

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/ar.pl
379 379
  # $locale->text('Edit Accounts Receivables Transaction')
380 380
  $form->{title} = $locale->text("$title Accounts Receivables Transaction");
381 381

  
382
  $readonly = ($form->{id}) ? "readonly" : "";
383

  
384
  $form->{radier} = ($::instance_conf->get_ar_changeable == 2)
385
                      ? ($form->current_date(\%myconfig) eq $form->{gldate})
386
                      : ($::instance_conf->get_ar_changeable == 1);
387
  $readonly = ($form->{radier}) ? "" : $readonly;
388 382
  $form->{defaultcurrency} = $form->get_default_currency(\%myconfig);
389 383
  if ($form->{currency} ne $form->{defaultcurrency}) {
390 384
    ($form->{exchangerate}, $form->{record_forex}) = $form->check_exchangerate(\%myconfig, $form->{currency}, $form->{transdate}, "buy", $form->{id}, 'ar');
......
1384 1378

  
1385 1379
    $is_linked_bank_transaction = 1;
1386 1380
  }
1381
  # add readonly state in $::form
1382
  $::form->{readonly} = !$may_edit_create                           ? 1
1383
                      : $is_closed                                  ? 1
1384
                      : $is_storno                                  ? 1
1385
                      : $has_storno                                 ? 1
1386
                      : ($::form->{id} && $change_never)            ? 1
1387
                      : ($::form->{id} && $change_on_same_day_only) ? 1
1388
                      : $is_linked_bank_transaction                 ? 1
1389
                      : 0;
1387 1390
  for my $bar ($::request->layout->get('actionbar')) {
1388 1391
    $bar->add(
1389 1392
      action => [

Auch abrufbar als: Unified diff