controller refactoring: TODO update
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.
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
SL::Controller::Reclamation->delete auf SL/Model/Record gemapt
SL::Controller::DeliveryOrder->delete auf SL/Model/Record gemapt
Model/Record History snumbers setzen
MOdel::Record: Test angepasst
Model::Record: verwendete Module per "use" einbinden
S:D:Order und S:M:Record: POD für Unterversion hochzählen
Model::Record: POD: Typos/Syntax
Order-Controller: doppeltes "use" für SL::Model::Record raus
OrderController delete auf SL/Model/Record->delete gemapt
Order-Controller: Unterversion hochzählen über Model:Record umgesetzt
Todo: SL::Model::Record->save verwenden, sobald implementiert
Model::Record: new_from_workflow_multi implementiert
Model::Record: new_from_workflow implementiert
Model::Record POD
Model::Record sub delete
Model::Record history als private Funktion
Model::Record: erstes Grundgerüst
TODO update
todo
locale
Projekt: Titel: Escaping gegen XSS