Model::Record: Funktionsaufruf angepasst für new_from_worklow ...
und new_from_workflow_multi
Model::Record: Helferfunktion für Typ zu Klasse von Record Objekten
Model::Record: FIX: Methodenaufruf in Workflow
Model::Record: Anpassen nach Kunden/Lieferanten-Änderung
Model::Record: Kommentare angepasst
Order::TypeDate: fix typo
Order: nutze TypeData
Model::Record: Entferne TypedataProxy
Auf Typedata kann jetzt immer über den Belege zugegriffen werden.
Angebotsflag/Intakeflag aus Datenbankzugriffen entfernt
DB::Order: is_sales verwende record_type
DB::Order: Funktionen angepasst (kein Angebotsflag/Intakeflag)
Reclamation: nutze Record-Type
Devel::Record: vergessenes use SL::DB::DeliveryOrder
Order: nutze Record-Type
DB::DeliveryOrder: Persistenter Record-Type
Verändere oder_type zu record_type als Enum
DB::Reclamation: Persistenter Record-Type
DB::Order: Persistenter Record-Type
TODO verschoben in das POD von SL::Model::Record
Order-Controller: Reklamation -> Auftrag: Positions-Verknüpfungen gefixt
Order-Controller: Typo-Fix
Reclamations-Controller: Typo-Fix
Order-Controller: Workflow zu Angebot/Auftrag mit S:M:R->new_from_workflow
Und converted_from_... gefixt.
Model::Record: übergebe Typ für new_from_workflow und ..._multi
SL/Model/Record - POD stylistisch überarbeitet
S:M:R: nicht benötigte Kommentare raus
S:M:R: POD
S:M:R POD - Autor gesetzt
Controller::Reclamation: nutze TypeData
DeliveryOrder: direct delivery check entfernt
Direct Delivery war als feature nie in Lieferscheinen vorhanden, dieFunktion war ungenutzt.
DeliveryOrder: alte workflow attribute ersetzt durch controller steuerung
Die machen hier keinen Sinn, das ist keine Typ-Information sondernNutzerwunsch.
Model::Record: TypeData-Feature Unterversionen
LinkRecord: close_quotations nicht mehr im link record post save hook ausführen
Das war Teil der link_record behandlung, ist aber so unintuitiv, dass esjetzt vom Controller an den Model::Record gegeben wird.
SL::Dev::Record nutzt SL::Model::Record zum Speichern
TypeData: fix füge Ordertypes zu DB::Reclamation hinzu
Reclamation-Controller: Model::Record->save verwenden
DeliveryOrder-Controller: Model::Record->save verwenden
Order-Controller: Typo in Kommentar
Order-Controller: Kosmetik: Ausrichtung
Revert "Order-Controller: snumbers für History in eigener Routine zusammenbauen"
This reverts commit 9dab1c5cb1f8b9ed946cde7b3c783801671680ed.
TypeData: nutzte Konstanten anstatt String für Typen
Reclamation TypeData: delete text
Model::Record: docs
S:C:DeliveryOrder: verwendetes Modul S:D:DeliveryOrderItemsStock einbinden
Order-Controller: S:M:R->save bestimmt selbst, ob Preise/Steuern berechnet werden
Model::Record: Preise und Steuern berechnen oder nicht nach Beleg-Typ (TypeData)
Model::Record: _get_snumber in DeliveryOrder, Order und Reclamation eingebunden
Model:Record snumber als private _get_snumber sub
TypeData: features
Reclamation: type_data proxy zur Verfügung gestellt
RecordLink: typo
TypeData: Proxy in Controller/Order eingebunden
DeliveryOrder: TypeData jetzt über proxy eingebunden
Macht den Controller proxy unnötig. reqdate default werden jetzt andersbehandelt
DO::TypeData: nicht mehr benötigte stock_transfer daten
SL::Dev::Record - Preisanfragen erstellen per create_purchase_quotation
TypeData: verschiebe get_new_reqdate nach defaults->reqdate
Order-Controller: Parsen von Telefonnotizen in sub ausgelagert
Order-Controller: Behandlung von Telefonnotizen beim Speichern in sub ausgelagert
Order-Controller: Leere Liste für objects_to_close abfangen
S:M:Record: fix check, ob validiy token übergeben wurde.
Das token kann auch leer sein, z.B. wenn das record schon einmalgespeichert wurde, also eine id hat.
Model::Record: fix Defaultsflags haben Flags überschrieben
Model::Record: move get_new_reqdate to TypeData
Model::Record: nutze record_number um die Belegnummer anzuspechen
Model::Record: fix typo
Model::Record: umbenennen von update_... zu clone_for_save_as_new
Model::Record: update_after_new implementiert
S:M:R: die anstatt croak bei delete
OrderController: Preise beim Speichern auch berechnen
über Model::Record
TypeDataProxy: _via
TypeData: typo in reclamation
TypeData: proxy um $record->type_data benutzen zu können
TypeData: Reclamation
TypeData: Order
TypeData: unnötige imports
OrderController: Angebote schliessen, wenn Auftrag daraus erstellt
Model::Record->save: andere Objekte schliessen können
Order-Controller: Pflichtenheft: Verknüpfungen und Projekt setzen
Model::Record->save: Pflichtenheft: Verknüpfungen und Projekt setzen können
Model::Record: verwendetes Modul S:D:Employee einbinden
Model::Record: fix get_new_reqdate
DB::DeliveryOrder: entferne nicht genutzten Wert
DB::Order: no_linked_records Flag zu new_from hinzugefügt
SL::Dev::Record - create_minimal_purchase_invoice
Umbenannt mit "minimal", da ein Großteil der Rechnungsfunktionalitätfehlt. Ohne PTC sollte ein purchase_invoice nur für sehr begrenzteTests verwendet werden.
SL::Dev::Record - Verkaufsangebote erstellen per create_sales_quotation
Dafür eine verallgemeinerte Hilfsfunktion erstellt, die sowohl Angebotals auch Auftrag kann.
SL::Dev::Record - Exportierte Methoden umsortiert
Model::Record: update_for_save_as_new implementiert
Order-Controller: Model::Record->save verwenden
Model::Record: save implementiert
Order-Controller: snumbers für History in eigener Routine zusammenbauen
RecordLink: doc fixes
RecordLink: in controller vor dem Speichern und ausserhalb der TX behandeln
RecordLink: in BackgroundJobs nicht mehr manuell setzen
RecordLink: conversions nicht mehr manuell in Controllern machen
stattdessen per Helper setzen lassen
RecordLink: converted_from_* Felder in allen convert_to und new_from korrekt setzen.
Das hier benutzt jetzt das neue Reclamation Format. Statt
converted_from_oe_id
wird jetzt
converted_from_record_id converted_from_record_type_ref = SL::DB::Order...
RecordLink: post save hook für alle Hauptbelege
RecordLink: doku
RecordLink: set_record_link_conversions um die internen states zu setzen
RecordLink: support für mehrere ids und close_quotations
RecordLinks: Reclamation after save hook in ein SL::DB::Helper modul verschoben
RecordLinks werden in reclamations in einem after save hook behandelt,und sind damit deutlich robuster als die manuelle Behandlung. Dieausgelagerte Variante hat jetzt auch Konstanten für die magischen...
SL/Model/Record delete Fehler bei croak mit ausgeben