Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision df1b03d5

Von Sven Schöling vor mehr als 9 Jahren hinzugefügt

  • ID df1b03d578280d71fb839b437505dd283f6dd749
  • Vorgänger 0409db7c
  • Nachfolger 2bdd0bc5

PriceSource: Featureabdeckung

- Einkaufs/Verkauf abgedeckt
- Klarere Regeln für price_from_source, available_prices und best_price
- makemodels unterstützung
- bugfixes für Rechnungen und neue Belege
- best_price jetzt getestet
- Verkäuferabhängigkeit von makemodels und pricegroup implementiert und getestet

Unterschiede anzeigen:

SL/PriceSource/Price.pm
8 8
  array => [ qw(depends_on) ]
9 9
);
10 10

  
11
use SL::DB::Helper::Attr;
12
SL::DB::Helper::Attr::make(__PACKAGE__,
13
  price => 'numeric(15,5)',
14
);
15

  
11 16
sub source {
12 17
  $_[0]->price_source
13 18
  ?  $_[0]->price_source->name . '/' . $_[0]->spec
......
22 27
    : $self->description
23 28
}
24 29

  
30
sub to_str {
31
  "source: @{[ $_[0]->source ]}, price: @{[ $_[0]->price]}, description: @{[ $_[0]->description ]}"
32
}
33

  
25 34
1;

Auch abrufbar als: Unified diff