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) - new: (aus add) neues record mit vorbereitenden sachen wie transdate/reqdate - new_from_workflow: (aus add_from_*) workflow umwandlung von bestehenden records - new_from_multi - increment_subversion - delete - save mit voller vor/nach behandlung und transactio - clone_and_reset (für save_as_new) ======== second run ======== - S:M:R->delete bzw. _save_history: type data: snumber für history - S:M:R->delete: kein croak, wenn transaction einen Fehler wirft - S:M:R->new_from_workflow: type data: subtype_to_type - 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 - S:M:R->save implementieren - bleiben item_ids der linked records/items beim Sortieren erhalten? Allgemein: - Geoffrey: Typos suchen - S:M:R: alle inline Kommentare prüfen, übersetzen und ins POD verlagen - Umwandeln Beleg/Beleg new_from / convert gegen linked records/items testen - Umwandeln im front-end / Workflows gegen linked records/items testen Bugs: - S:M:R->delete: snumbers in history ist leer