Bug 1558 - Verkaufsbericht listet Bestandteile eines Erzeugnisses auf
Die Bestandteile eines Erzeugnisses werden zusätzlich mit entsprechender qty inder invoice gespeichert, allerdings mit sellprice, lastcost, etc = 0.
Dadurch kann man die Zusammensetzung von Erzeugnissen bearbeiten, ohne daß dies...
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Dokumentation
pagebreak-Mechanismus entfernen
Fix für Bug 1733.
Bug 1756 - Ertrag in Bruttorechnung gefixed
Bei Rechnungen mit "Steuer im Preis inbegriffen":Ertrag wurde berechnet als ob sellprice netto und lastcost netto war.Sellprice wird jetzt erst auf den Nettobetrag umgerechnet, bevor der Ertrag berechnet wird.
File::Temp für Erzeugung temporärer Dateinamen nutzen
Fix für Bug 1747.
Das XUL-/XML-Menü entfernen
Das alte XUL-/XML-Menü war von der Benutzung her zwar beliebt, hatteaber aush administrativer Sicht diverse Probleme. Früher konnteFirefox XUL von beliebigen Webservern ausführen, heute seit Firefox 4nicht mehr -- aus Sicherheitsgründen. Daher musste man bereits ein...
Kosmetik
Kundenrabatte bei select_item/item_selected beachten
Fix zu Bug 1762.
changelog für eben
Fix für Bug 1773: SQL Fehler bei Anzeige von Angeboten
DB-Upgrade Sktript für commit 94802c79cda890c12128a83bc931cb342aed470c
Falsche Anzahl Tests
Merge branch 'curr_format'
Wechselkurs bei Einkaufsrechnungen nach invdate und nicht nach transdate checken
Sachen die ans System übergeben werden richtig Quoten.
hat als Seiteneffekt, dass Latex Tests String::ShellQuote brauchen.
Fix für Bug 1759: (Verbesserung) Währung bei Kunden / Lieferanten vorbelegen
Für Kunden und Lieferanten kann jetzt in den Stammdaten eine Währungeingestellt werden, die als Voreinstellung in den Ver- und Einkaufs-Masken dient.
Prüfung von LaTeX Abhängigkeiten
installationcheck.pl: In Vorbereitung auf LaTeX die Funktionen auf perl/module umbenannt.
installation_check: Negation und short option bundling
Request: Durch das spätere mergen ist Rückkopieren jetzt unnötig.
Debugcode.
Wiederherstellen von Sessionvariablen nicht von aktuellen Formeinträgen klobbern lassen.
Fix für Bugs 1769 und 1767.
SL/Locale Zeitfunktionen auf tracelevel 2 gesetzt.
- f-tex angepasst an commit 64084bfa6ba2c9167ff4a5 - setup.sh entfehrnt, Einrichtung nun ueber admin.pl-> Benutzerverwaltung moeglich - doku verschoben in das source Verzeichnis
Bei tiefen parse_filters with_objects mit prefix bauen.
Changelog für Bugfix 1738
Fix für Bug 1738 - Entwürfe können nicht gelöscht werden
Nach d57c45b55f6365773a7a326d8c724b0ff0950889 (Drafts: dbconnects in get_standard_dbh geändert.)war autocommit ausgeschaltet, entsprechend ein zusätzliches commit spendiert, um das Löschenpersistent zu haben.
Vorlagendefault und Vorlagenmetadaten. Siehe Dokumentation.
Manager: find_by_or_create, sichere Variante ein Objekt zu finden oder zu autovivifien.
Printer: "description" als alias für "printer_description"
CSV-Import von Waren: Standardeinheit für Zeilen ohne Einheit hinzufügen
Dateinamen für CSV-Beispieldatei sinnvoll setzen
Bisher war es der (interne) Name der Session-Datei, also etwas wieuser_session_files_mb_89072314971954719735691723948123_csv_bla_blubb_charlie_the_unicorn.csv.
Manager-Model für Unit-DB-Model mit Sortierfunktion hinzufügen
Buchungsgruppen nur laden, wenn Artikel importiert werden sollen
Studie hat ergeben: Einmal exportieren ist in 100% der Fälle genug.
Autovification sollte auch genau das tun, und nicht clobbern.
Recoding von Daten konzeptuell getrennt.
Es gibt 4 Pfade um Daten in einen Request zu kriegen:
- Kommandozeile - Datenbank (für gespeicherte Forms) - QUERY_STRING (http get) - STDIN (http post)
Der letzte Teil teilt sich noch einmal in
- x-uri-encoded query string (normales http post)...
typo: pack "c" ist für signed byte, pack "C" für unsigned byte
Request Handling aus Form ausgelagert.
ShellQuote auch im InstallationCheck
String::ShellQuote als fallback und abhängigkeit hinzugefügt.
3-arg open: Mode für zu öffnende Pipes separat sichern
Druckvorlagen mit temporären Zwischenergebnissen werden erst mit mode ">" ineine Temp-Datei geschrieben, und dann über die ursprüngliche Pipe ausgegeben.
Der Mode für die Datei muss dabei separat gehandhabt werden.
Fehlendes Plugin führte zu segfaults später.
Fix für Bug 1753, Benutzerdefinierte Variable f. Waren: bearbeitbar nicht auswählbar
Es gibt jetzt ein Erneuern-Knopf. Und dieser wird auch beim Wechseln des Modulesausgelöst.
Nach Ändern der Währung im Verkauf und Einkauf Erneuern auslösen.
Login in den den Top-Frame laden.
Nach Klick auf "Programm->Administration" kommt man auf den Admin-Login-Screen.Klickt man hier den Link "Zurück zur Loginseite", kommt es aus ungeklärter Ursachemachmal dazu, dass der Login-Screen und danach das ganze Frameset in den Frame "main_window"...
fancy LaTeX initialsiehe doc/2011-12-14_alternatives_vorlagensystem_f-tex.txt
Warning in tests unterdrücken.
SL::Controller::Base wrapper für ReportGenerator
DB/OrderItem: relationship zu order, sort_spec und paginating
Paginating: Schriftzüge "Nächster" und "Vorheriger"
Paginating Helper: Funktion um paginating nachträglich zu deaktivieren
Wird für pdf/csv Exporte gebraucht.
ParseFilter: Laundering in explizite Ziele
Häkchen bei der Konto-Konfiguration als Radio-Buttons ...
... f. Forderungen u. Verbindlichkeiten.
Löschen und Häkchen Ändern bei Konten, die als Automatikkonten für andere Konten dienen, verhindern.
Zumindest bei Forderungen und Verbindlichkeiten.
Fix für Bug 1749, Zahlungseingang kaputt
Ging kaputt wenn Kundenfeld ein Drop-Down war, da hier customer und customer_idimmer gesetzt waren. Jetzt wird für Suche nach Rechnungsnummer erst customerund customer_id gelöscht wenn eine Rechnungsnummer eingegeben wurde.
Überreste von CT_tax entfernt
Wird nirgends mehr verwendet, bzw. sind die aufgerufenenFunktionen dazu schon lange auskommentiert. Auch aus denKontenrahmen und Updatescripts entfernt, da beim Speicherneines Kontos die CT_tax Information in link eh verloren geht....
Falsche Variablennamen (durch copy/paste) berichtigt.
Werte von ausgegrauten (disabled) Häkchen als hidden mitschleifen, ...
damit sie beim Speichern nicht verloren gehen. Fehler ist imcommit ee23f6e0a13418cf83d8f70063e2a0de5f5ea66b reingekommen,da mir nicht klar war, dass disabled input tags keine Wertean die Form liefern.
Paginating für sehr große Seiten gefixt.
Paginating: Visibility auch berechnen...
Paginating Sanity:
Nur Seiten anzeigen die...- Erste oder letzte Seite sind- In der Nähe der aktuellen Seite (+3) 10,50,100,500,1000,5000 Seiten von der aktuellen entfernt sind
Französische Quotations als Pfeile benutzen.
Next/Last Pfeile für Paginating.
Paginates nur anzeigen, wenn mindestens 2 Seiten.
Simples Pagination System als Manager Mixin.
gl.pl:search -> templates
locales
Icon "close" kleiner gemacht
flash messages wegklickbar gemacht.
Strictfehler in cp.pl korrigiert.
Beispiel zum vorherigen Commit
Onlinehilfe als modale Overlays.
L.online_help_tag produziert jetzt nicht mehr ein Popup sondern ein modales Overlay.Im template muss leider im Moment noch ein Ziel dafür eingebunden werden mit:
[% PROCESS 'common/help_overlay.html' %]
Layouthelper: Automatisch generierte ids müssen mit einem alphabetischen Zeichen anfangen.
Dateinamen in zu kopierenden Vorlagensätzen nicht einschränken.
LDAP Authentifikation zwischen requests korrekt resetten.
Ein Vorkommen von eur in ic.pl entfernt.
$eur wurde hier in sql-ledger benutzt um die Buchungskonten zuunterscheiden. Das wird aber seit Einführung der Buchungsgruppen nicht mehrgemacht. Ergo muss eur hier auch nicht bereitgestellt werden.
Installationcheck: Mehr Optionen
- wahlweise required, optional, developer- Hilfe- verbose mode- farbe
find-use: Unterscheidung zwischen required, optional, developer.
developer module in installation check
Diverse Änderungen an RB-Vorlagen
changelog für Änderungen an Vorlagensätzen angepasst
Neuer Vorlagensatz RB
beliebige tex-Dateien im Vorlagenverzeichnis und Unterverzeichnissen anzeig- ...
... und editierbar gemacht.
Verzeichnis für Druckvorlagensätze von mastertemplates in print umbenannt.
Bei Vorlagensätzen werden auch Unterverzeichnisse und Symlinks kopiert.
Schreibfehler: mastertemplates wurde nicht rausgefiltert.
Vorlagensätze nach mastertemplates in eigene Verzeichnisse verschoben.