t/workflow: Tests für Record-Type angepasst
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
controller refactoring: TODO update
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
t/model/records.t - nach Test aufräumen
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
t/model/records - Angebot schließen nach Auftragserstellung testen
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.
t/model/records aufgeräumt und umstrukturiert
t/model/records.t - erster multi-Test
mehrere Verkaufsaufträge zu einem Auftrag
t/model/records.t - map in foreach umgeschrieben
t/model/records.t - new_from_workflow Test erweitert
t/model/records.t - beim Löschen history_erp prüfen
t/model/records.t - invoice-Erstellung deaktiviert
kann das Model noch nicht
SL::Dev::Record nutzt SL::Model::Record zum Speichern
Typo in Testname
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
Tests for SL::Model::Record
Typos in Kommentaren
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
DO: Lieferscheinliste Export: Anhangname
Wurde für Beistelllieferscheine und RMA nicht richtig gesetzt
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
Tests: fix typo
DB::DeliveryOrder: entferne nicht genutzten Wert
Model::Record: nutze neue Methoden in Workflow-Test
DB::Order: no_linked_records Flag zu new_from hinzugefügt
invoice_to_reclamation.t - Methodenaufrufe vereinfacht
reclamation_reclamation.t - Methodenaufrufe vereinfacht
invoice_to_reclamation.t nutzt minimal_purchase_invoice
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.
Reklamationstests - Reklamationsgrund aufräumen
SL::Dev::Record - Verkaufsangebote erstellen per create_sales_quotation
Dafür eine verallgemeinerte Hilfsfunktion erstellt, die sowohl Angebotals auch Auftrag kann.