Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 7589c136

Von Tamino Steinert vor etwa 2 Monaten hinzugefügt

  • ID 7589c13627fe3de8b397d3dae6270f566664d3d2
  • Vorgänger 0cdb369e
  • Nachfolger 976b7115

S:C:Order: Positionskonfiguration für Wied. Rech. bearbeiten können

Unterschiede anzeigen:

SL/DB/OrderItem.pm
32 32

  
33 33
__PACKAGE__->configure_acts_as_list(group_by => [qw(trans_id)]);
34 34

  
35
__PACKAGE__->before_save('_before_save_remove_empty_periodic_invoice_items_config');
36

  
37
sub _before_save_remove_empty_periodic_invoice_items_config {
38
  my ($self) = @_;
39

  
40
  if ($self->periodic_invoice_items_config
41
    && $self->periodic_invoice_items_config->periodicity eq '') {
42
    $self->periodic_invoice_items_config->delete if $self->periodic_invoice_items_config->order_item_id;
43
    $self->periodic_invoice_items_config(undef);
44
  }
45

  
46
  return 1;
47
}
48

  
49

  
35 50
sub is_price_update_available {
36 51
  my $self = shift;
37 52
  return $self->origprice > $self->part->sellprice;

Auch abrufbar als: Unified diff