DispositionManager: Tests hinzugefügt
DB::DeliveryOrder: Nutze record_type
anstelle order_type
Angebotsflag/Intakeflag aus Datenbankzugriffen entfernt
Reclamation: nutze Record-Type
Devel::Record: vergessenes use SL::DB::DeliveryOrder
Order: nutze Record-Type
SL::Dev::Record nutzt SL::Model::Record zum Speichern
SL::Dev::Record - Preisanfragen erstellen per create_purchase_quotation
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
Vorzeichen für create_bank_transaction logisch richtiger setzen
Entsprechend müssen bei den Testfällen absolute Werte übergeben werden.
Reclamation: Test for workflow invoice_to_reclamation
Reclamation: Test for workflow (reclamation, order, delivery_order)
SL::Dev: Lieferschein typen
Zeiterfassung: Controller
Dev Record - create_{ar|ap|gl}_transaction mit assign_attributes
Damit kann man auch Felder setzen, die nicht explizit abgefragt undgeprüft werden, z.B. itime manuell setzen. Wird für manche Testsbenötigt.
Dev Record : create_{ar|ap|gl}_transaction mit gldate
Damit man Belege für Tests mit abweichendem Erfassungsdatum erstellenkann.
CustomerVendor POD korrigiert
SL Dev Record - neue Methoden für ar/gl/ap Transaktionen
Neue Methoden, um für Tests schnell Debitorenbuchungen,Kreditorenbuchungen und Dialogbuchungen zu erstellen
Dev Part - Codeeinrückungen
SL::Dev::Payment - check if bank account exists
SL::Dev::Inventory - Typo und Formatierung
descriptin -> description
lange Zeilen in mehrere Zeilen umformatiert
SL::Dev::Record: POD: new_part/_service statt create_part/_service
SL::Dev::Record: POD Formatierung
Dev create_sales_invoice - type ist invoice
Typo in POD
Dev::CustomerVendor podfix
s/create_customer/new_customer/gc
WebshopApi: SL/Dev/Shop
Neue sub create_department - create_project erweitert
create_project: description und projectnumber werden beimersten Anlegen direkt gesetzt => kann jetzt mehrfach aufgerufen werden.
create_department: Wie create_project, POD ergänzt
SL::Dev::File und t/file/filesystem.t überarbeitet
SL/Dev/File.pm:
SL::Dev: EXPORT rewrite und create/new split
- SL::Dev module exportieren nicht mehr ungefragt- SL::Dev::ALL exportiert jetzt den übergebenen tag aus allen Modulen- Funktionen nicht nicht speichern (Part/CustomerVendor) heißen jetzt "new_X" anstatt "create_X"
Whitespace
BankTransaction: Überarbeitung von "Kontoauszug verbuchen" , SEPA-Export wieder integriert
Die Punktebewertung findet wieder ausschließlich in "get_agreement_with_bank_transactions" statt,auch die SEPA-Sammelüberweisung. Diese bekommt dor extra Punkte, da ggf. für bestimmte Rechnungen negative Punkte entstehen....
SL/Dev/Record.pm - create_invoice_item Beispiel aktualisiert
SL/Dev/Inventory: Formatierung @EXPORT
SL::Dev::Inventory: POD Formatierung
SL::Dev::Inventory - neue Funktionen ...
... um Lagerbestand zu ändern und um Lieferscheine ein- oder auszulagern.
SL/Dev/CustomerVendor.pm - create_vendor exportieren
SL/Dev/Record.pm - create_purchase_delivery_order
SL/Dev/CustomerVendor Doku - create_vendor Beispiel mit payment_id
SL/Dev/Payment.pm - Doku angepasst
SL::Dev::Record - Doku Beispiel für viele Aufträge
Typos in Doku (Dev)
POD Syntax
SL::Dev::Payment create_bank_transaction nutzt param bank_chart_id
SL::Dev::Record - neue Funktion create_credit_note
SL::Dev::Record - Datum als DateTime Objekt übergeben
SL::Dev::Part - create_assembly und create_assortment überarbeitet
create_assembly wie create_assortment erweitert, so daß man direkt beimErstellen die Erzeugnisbestandteile als Assembly-Objekte im paramassembly_items übergeben kann.
Refactoring, kein clonen wenn mehrere Bestandteile automatisch erstellt...
SL::Dev::Payment eingeführt
Neue Funktionen zur Datenerstellung für Tests rund um Zahlungen.
create_bank_transaction aus Payment Helper nach SL::Dev verschoben.neue Funktionen create_payment_terms und create_bank_account
Dateimanagement: Basiserweiterung
In diesem Commit sind die Anpassungen in der Mandantenkonfigurationsowie die notwendigen Klassen und Controller.
Über eine Zwischenschicht wird das tatsächliche Backend (Dateien,WebDAV,ext.DMS,Datenbank etc) verborgen.
SL::Dev::Part - Typo
SL::Dev::Record - params immer per assign_attributes übergeben
Ansonsten wurden bei leerem Hash die vorherigen Werte überschrieben.
SL::Dev::Record - neue Funktion create_project
SL::Dev::Inventory - set_stock mit abs_qty, transfer_stock
Man kann Lagerbestände jetzt sowohl positiv als auch negativ ändern,oder einen gewünschten Bestand vorgeben (abs_qty).
Weiterhin kann man per transfer_stock Lagermengen zwischen Lagerplätzenumlagern.
SL::Dev::Record - Aufträge und Lieferscheine erstellen
Prüfen der Bestandteile eines Erzeugnisses beim Hinzufügen
Erst Prüfung innerhalb des Erzeugnisses,dann recursive Prüfung der das Erzeugnis enthaltenen Erzeugnisse,Abbruch nach 100 Rekursionen.
Die Abfrage ist so, dass nur vom Erzeugnis abwärts der Baum in die Tiefe geprüft wird....
SL::Dev::Part - Sortimente erstellen überarbeitet
Man kann nun auch AssortmentItems übergeben.
SL/Dev/CustomerVendor um create_vendor erweitert
SL/Dev/Record - Verkaufsrechnungen für Tests erstellen
SL::Dev:: einige Warnungen
SL::Dev::Part - assembly und assortment anlegen
pod syntax
SL/Dev: strict
SL::Dev::* - neue Helpermodule für Testcases und console
Mit Funktionen zum Generieren von Artikeln, Kunden und Lager- undLagerplätzen.