Revision 049e49fe
Von Sven Schöling vor etwa 10 Jahren hinzugefügt
SL/PriceSource.pm | ||
---|---|---|
59 | 59 |
PriceSource is an interface that allows generic algorithms to be plugged |
60 | 60 |
together to calculate available prices for a position in a record. |
61 | 61 |
|
62 |
Each algorithm can access details of the record to realize dependancies on
|
|
62 |
Each algorithm can access details of the record to realize dependencies on
|
|
63 | 63 |
part, customer, vendor, date, quantity etc, which was previously not possible. |
64 | 64 |
|
65 | 65 |
=head1 BACKGROUND AND PHILOSOPY |
... | ... | |
111 | 111 |
calculation can be repeated so that invalid prices can be caught (because for |
112 | 112 |
example the special offer is no longer valid), and so that sales personnel have |
113 | 113 |
information about rising or falling prices. The fourth point ensures that |
114 |
insular calculation processes can be developed independant of the core code.
|
|
114 |
insular calculation processes can be developed independent of the core code.
|
|
115 | 115 |
|
116 | 116 |
=head1 INTERFACE METHODS |
117 | 117 |
|
Auch abrufbar als: Unified diff
PriceSource: Preisselektion auf Popup umgestellt.
- Logik für geänderte Preise implementiert
- Visualisierung verbessert
- fix für emptied rows
- nachricht wenn invalid und missing
- benachrichtigung für höher/niedriger
- js ausgelagert
- best price benachrichtigung
noch offene bugs:
- preise mit mehr als 2 stellen werden abgeschnitten
- interaktive preise noch nicht möglich
- symbol für "besser preis" ist nicht schön
- beide make_record_item implementierungen sind leicht unterschiedlich
- pricesource controller grösstenteils ungetestet
- performance ist im moment mies