auto_restore ist gar nicht implementiert
Merge branch 'unformatted-numbers'
Kosmetik
_raw entfehrnt
Variablenwerweiterung nun _nofmt statt _num
add doku for subtotal_num, sellprice_num
initial raw_numbers
add subtotal_num, sellprice_num
Ein Query in IS->pricegroup_for_part aufgeräumt.
Bug 1653: $::form erst zerstören nachdem die sessions up-to-date sind.
Löschen von usern ermöglichen, wenn die Datenbank nicht existiert oder falsch eingetragen ist.
Serverfehler beim Löschen von Benutzern behoben.
Das globale $form kann im admin.pl Environment nicht auf die User DB connecten, also muss das von Hand gemacht werden.
Conflicts:
SL/Auth.pm
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Nicht für jede Aktion an Rechnungen ein neues Datenbank Handle aufmachen.
Prozentzahlen bei Zahlungsbedingungen auch als Prozent bearbeiten
_as_percent-Helper: Zwei Nachkommastellen anzeigen
Symlink zu kopf.pl ist nicht mehr nötig.
Nachtrag zu gerade, die korrekten Variablennamen aus der Form und nicht die aus dem SQL-Statement als Beschreibung nehmen.
Entsprechend noch den Hinweis auf description und description_long für Zahlungsbedingungen in der HTML-Oberfläche beim Anlegen.S.a. commit und changelog von gerade
changelog und dokumentenvorlagen-und-variablen.html fuer payment_description angepasst
Macht Name der Zahlart in Templates Verfuegbar
config merging mechanismus in doc/konfigurationsdatei.txt aufgenommen
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Kommentare in config/lx_office.conf.default angepasst.
Skalarkontext erzwingen
Regex-Matches geben im Listenkontext eine leere Liste zurück. Perloptimiert leere Listen innerhalb von Listen komplett weg. Somit hatfolgendes Hash nur einen Key und einen Value, nämlich "a" und "123" respektive:
my %h = ( a => $unicorn =~ /Charlie/,...
kopf.pl auf Controller umgestellt
Bug 1630: kein Rabatt auf nicht rabattierfähige Artikel
im workflow (Auftrag->)Lieferschein->Rechnung
Merge branch 'master' of git://lx-office.linet-services.de/lx-office-erp
runtime con js:setupPoints -- decpoint is not defined. Bug-ID: 1589
Das onLoad im body-Tag des templates wurde in $('document').ready Methodeausgelagert, weil der JavaScript-Code nicht in der richtigen Reihenfolgeausgefuehrt wurde.
Beschreibung für die neue Konfiguration überarbeitet und einen Link und genaueren Hinweis in der Fehlermeldung an der Oberfläche gesetzt.
Kommentare auf Englisch
Konfigurationsabschnittsnamen werden klein geschrieben
doc/konfigurationsdatei.txt erweitert
Doku zu lx_office.conf und wiederkehrenden Rechnungen für 2.6.3
Session nur einmal pro Request speichern, und zwar danach.
Vorher wurde die Session mindestens zweimal vor dem Request gespechert. Unnötig.
Sessions erst nach dem Request expiren.
Eine Warnung unterdrücken.
doc/changelog
Teilweiser Bugfix zu 1575Bei einem Kunden ist ein Kundentyp mit Rabatt hinterlegt.
Wird der Workflow Lieferschein -> Rechnung durchgeführt, wird der Rabatt nichtberücksichtigt, sondern der normale Preis berechnet.
Auch eine zugeordnete Preisgruppe wird nicht verwendet....
Fehler von scritps/installationcheck.pl nach STDERR
So kann man das einfach nach /dev/null ausführen und kriegt nur die Fehler.
Debug Menü im HTML Menü. FCGI Entwicklung leicht gemacht.
Separates Logging für die Console.
Wenn man mit Userrechten arbeitet gibt es ständig Konflikte welcher Prozess nunauf das Logfile zugreifen darf. LXDebug ignoriert das still, aber Log4Perlstirbt mit einer Fehlermeldung. Ab nu gibt es eine separate Logdatei für die...
Changelog: Wiederkehrende Rechnungen und Taskserver erwähnt
Changelog für Bug 1647
enter_sub/leave_sub in Auth::save_session
Auth::load_group_rights - etwas aufgeräumt.
Bug 1647 - Lieferanten-Einkaufspreise verlieren Nachkommastellen nicht mehr
Bug 1633 - Stammdatenaufruf aus SEPA-Modul behoben
Auch hier unnötige multiboxen auf L.select_tags umgestellt.
Debugcode entfernt
Bei Umwandlung Angebot -> Auftrag ausgewählte Lieferadresse beibehalten
Ergänzung in doc/UPGRADE zu Configfile in 2.6.3
CSV-Import an neue Konfigurationsdatei angepasst. Bug-ID: 1632.
Bugfix zu 1569: Zahlungseingang löschen bei Rechnung
Falls $date = '' - Fehlermeldung aus der Datenbank ab postgres 8.4. Ich denke, es ist sicher ein conv_date vorher IMMER auszuführen.
Testfälle ohne definiertes closedto: Leere Datumseingabe i.O....
Bug 1597 - Report Lagerbestand wirft Fehler, wenn Artikelnummer ausgeblendet werden soll
SELECT b.id AS binid, p.description AS partdescription, b.description ASbindescription, i.warehouse_id AS warehouseid, i.chargenumber AS chargenumber,w.description AS warehousedescription, i.parts_id AS parts_id, SUM AS...
Obsoleten Entwickler-Check entfernt, ob locale/de/all neuer als auszugebendes Template ist
War noch nötig, als es für jede Sprache noch einzelne Templates gab.
Rechteprüfung bei Zugriff auf Zahlungsbedingungen-Controller
SL/Controller/PaymentTerm.pm
Bug 1584 - Summen und Saldenliste: Export to PDF/CSV in EÜR Modus falsch
Bugfix von Robert Parker aus Bugzilla getestet und übernommen
Verwaltung von Zahlungsbedingungen auf Drag & Drop mit AJAX und jQuery UI Sortable umgestellt
Standard-Sortierung für Language-Model
SL/Controller/DeliveryPeriod.pm SL/Controller/DeliveryTerm.pm
Bugfix 1626: changing charttype from account to heading
Empty certain values in chart before saving to database when converting anaccount from chart to heading, so that for example link is empty.
Added a TODO: make sure that accounts that have been booked can't be converted...
Verwaltung von Zahlungsbedingungen auf Controller/Model umgestellt
locale/de/all
DBHookError Objekte haben jetzt Felder für etwas einfachere Verwendung.
SL/X.pm
Changelog für Bug 1642
Fix für Bug 1642 - Lieferantenrabatt wird korrekt gespeichert, aber nicht mehr angezeigt
1.) Lieferant anlegen: Lieferantenrabatt 20%
2.) Einkaufsrechung erfassen: Rabatt ist korrekt
3.) Buchen
4.) Einkaufsrechnung neu aufrufen, Rabatt ist auf 2% gerutscht, acc_trans...
Pod Fixes.
SL/DB/Object.pm
Bei save/delete das richtige Ergebnis zurückgeben
Und zwar das von RDBO::save/delete, und nicht das von do_transaction.
Framework für after/before-Hooks bei load/save/delete
Hilfsfunktion call_sub_if
Unterstützung für Tabellen mit Spalte "sortkey" anstelle von "position"
Ein Mixin zur automatischen Verwaltung von Sortierreihenfolgen via Spalte 'position'
Leeren String in undef für anständige DB-Abfrage umwandeln
Auch nach weiteren Übersetzungen suchen, wenn Übersetzung existiert aber leer ist
Modus, um nur die tatsächliche Übersetzung zu liefern, keinen Fallback
Helper mixin for retrieving/saving translations for attributes for models
Verkaufsdokumente: Zahlungsbedingungen in vom Benutzer gewünschter Reihenfolge anzeigen
Per default Drag&Drop nur auf Item mit Klasse 'dragdrop' zulassen
Automatisches Neu-Einfärben nach Drag&Drop
Verbesserte Kompatibilität mit Opera, FireFox, InternetExplorer bei Drag & Drop
Wenn Textauswahl mit ".disableSelection()" deaktiviert ist, so kannman bei den genannten Browsern Text-Eingabefelder nicht mehranklicken.
Statt dessen sind nun nur noch die Pfeile drag&drop-bar, der Rest der...
Dokumentationsupdate
Merge branch 'units-sortable'
Sortieren von benutzerdefinierten Variablen auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt
Sortieren von Lagerhäusern auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt
Sortieren von Preisfaktoren auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt
Sortieren von Einheiten auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt
Helfer-Layout-Funktion zum Sortieren von Listen mittels JavaScript + AJAX
jQuery-UI-Bibliothek v1.8.12 hinzugefügt
ID-Spalte für Tabelle "units" hinzugefügt
Alte jQuery-Versionen entfernt
Weitere Rechnungsvariablen ins Ausgabeformat der ausgewählten Sprache umwandeln
Fix für Bug 1616.
Verkaufsrechnungsbericht: Filtervariablen "Verkäufer" und "Bearbeiter" bei Export übergeben
Fix für Bug 1623.