Projekt

Allgemein

Profil

Herunterladen (2,6 KB) Statistiken
| Zweig: | Markierung: | Revision:
nimmt:
- geparstes record objekt
-

rückgabe:
- record objekt, recalc fertig


save transaction:
phone note handling
custom shipto handling
item_ids_to_delete
order version
linked records
set_project_in_linked_requirement_specs


zu migrieren:
price source + price setzen
shippedqty calc
cvar config unparsed autovifify
history handling
setup_order_from_customer_vendor
sellprice changed
update_item_input_row (wenn picked)

evtl zu migrieren:
new_from_multi (in gleichem type)
new_from_multi (aus anderem typ z.B. do zu invoice)

nicht hierher:
- store_doc_to_webdav*
- close_quotations (management endpunkt)


neue typdaten:
- braucht der typ trasportkostenartikel
- workflow ziele (von hier zu x)


trait listen:
- hat price tax calculation
- hat lager (transfer_stock + undo_transfer_stock)
- hat subversion
- hat periodic invoices
- exchangerate
- close_quotations?
- payments (nur für rechnungen)



- DONE: new -> update_after_new: (aus add) neues record mit vorbereitenden sachen wie transdate/reqdate
- DONE: new_from_workflow: (aus add_from_*) workflow umwandlung von bestehenden records
- DONE: new_from_multi
- DONE: increment_subversion
- DONE: delete
- DONE: save mit voller vor/nach behandlung und transaction
- DONE: clone_for_save_as_new (für save_as_new)


======== second run ========

- DONE: S:M:R->delete/save bzw. _save_history: type data: snumber für history
- DONE: S:M:R->delete: kein croak sondern die, wenn transaction einen Fehler wirft
- S:M:R->new_from_workflow: type data: subtype_to_type
- DONE: S:M:R->new_from_workflow: no_linked_records als opt. flag
- S:M:R->increment_subversion: als trait bzw. type data: wer kann das überhaupt
- WIP: S:M:R->save implementieren


Allgemein:
- Geoffrey: Typos suchen
WIP: S:M:R: alle inline Kommentare prüfen, übersetzen und ins POD verlagen


Bugs:
- DONE: S:M:R->delete: snumbers in history ist leer

======== third run ========
- genaueren Typ (type data) irgendwie im Objekt/db speichern für Order und Reclamation (wie bei DeliveryOrder)
- S:C:Order/DeliveryOrder/Reclamation: Records verlinken: Vorbereitung im Objekt in make_order/reclamation verschieben?

======== an der Oberfläche testen, testen, testen ... ========
- bleiben item_ids der linked records/items beim Sortieren erhalten?
- Umwandeln Beleg/Beleg new_from / convert gegen linked records/items testen
- Umwandeln im front-end / Workflows gegen linked records/items testen
- Fehlerzustände in Controllern provozieren und prüfen, ob z.B. autom. vergebene Belegnummer erhalten bleibt
(4-4/8)