Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Bei vielen Lagerplätzen ist es hilfreich die Liste der bin(s) alphabetisch vorzusortieren
Zirkuläre Referenzen auflösen
$::auth erst nach $::form und $::locale anlegen, weil $::auth beide benötigt (SL/Auth/LDAP.pm)
Conflicts:
SL/Dispatcher.pm
Zirkuläre Referenzen in $::auth auflösen, damit DB-Verbindung am Ende des Requests geschlossen wird
SL/Auth/DB.pm
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Funktion "send_file" im Controller, um Dateien herunterzuladen
Passwort für DB richtig einpflegen
Hinweis von Moritz bzgl. Rechnungsnummer für Gutschrift:
so, wie du das Feature implementiert hast, funktioniert es aber nurgenau in dem Moment, in dem du die Gutschrift direkt nach der Umwandlungaus der Rechnung heraus ausdruckst. Wenn du sie später via Verkauf ->...
Update changelog
Bei Verkaufsgutschriften zusätzlich noch die Rechnungsnummer mitnehmen, damit der Bezug klarer ist.
Wahrscheinlich wird $form->department seit der T8 Umstellung nicht mehr korrekt zusammengesetzt.Offen: Interne DB-ID wird immer noch bei Abteilung angezeigt (?!)Ferner: Erfolgs- und Kostenstelle ist noch defekt. War meiner Meinung auch noch nie ganz sauber....
Konfigurationsort für viele Flags ist Abschnitt 'features', nicht 'system'
Hoffentlich Fix für Bug 1624.
Sortierfunktion für Pricegroup-Model
Model SL::DB::Prices in SL::DB::Price umbenannt
SL/DB/Helper/Mappings.pm SL/DB/Part.pm
Label für falsche Checkbox
Vor jedem Request neue Instanz von $::auth anlegen
$::auth cachet Informationen wie Gruppenzugehörigkeit und -rechte. Dasführt dazu, dass Änderungen im Adminbereich für laufende FCGI-Prozessenicht sichtbar waren, wenn die entsprechende Gruppe schon einmal...
Alle Dateien in SL rekursiv nach Übersetzungen durchsuchen
Hinweis auf Remote XUL Manager.
Fünf-Sekunden-Verzögerung bei falschem Login auch bei nicht existierendem Benutzernamen erzwingen
Beim Neuanlegen von Artikeln aus Beleg heraus $::form in Session speichern
Methoden zum Speichern von eindeutigen Keys in der Session
Außerdem: Form dumpen und wiederherstellen; Werte nur für einenbestimmten Zeitraum speichern.
Session immer am Ende des Requests speichern
Momentan wird eh am Anfang der Session einmal gespeichert, wennBenutzername und Passwort überprüft wurden. Somit erspart man sichspäteres Speichern.
Bearbeiten von Nutzern mit Umlauten im Namen gefixt
HTML.url() nimmt Perls interne Stringrepräsentation und ersetzt darindie Umlaute. In UTF-8-Installationen muss das Ersetzen aber auf einerUTF-8-Repräsentation erfolgen (so wie es Form::escape() auch macht)....
Hashen der Passwörter mittels Digest::SHA1 (Fallback auf Digest::MD5)
Teil eines Fixes für Bug 1606. Hintergrund ist, dass bei Nutzernamenmit Umlaut als zweitem Char crypt() ungültiges UTF-8 erstellt: Cryptnimmt die ersten zwei Bytes (nicht Zeichen) einer Zeichenfolge und...
Legacy-Interface: Auth::authenticate unterstützt "is_crypted" nicht mehr
Sowohl Standard-DB-Handle als auch Auth-DB-Handle am Ende des Requests schließen
Bei Auth-DB-Verbindung nur Transaktionen starten, wenn tatsächlich Dinge verändert werden; dann explizit locken
Fix für Bug 1565.
Hochgeladene Dateien nicht mittels _recode_recursively umcodieren
Sortierfunktionen für Buchungsgruppen-Model
options_for_select: Default "0" ermöglichen
Hmpf! Wieso hat den Schwachsinn noch keiner bemerkt?
Namen lx-erp.conf + authentication.pl
Variable tax_rate bei Liste der Positionsvariablen ergänzt
Entsprechend dokumentiert
Ich vergesse bei Rechnungsentwürfe das Rechnungsdatum zu ändern. Dadurch entstehen ungültige Belege. Vielleicht geht es anderen ähnlich ...
Typo
Lizenzen sind im Config-Abschnitt "features", nicht "system"
Rose-Datenbankverbindung: Wenn 'dbhost' leer ist, Fallback auf 'localhost' nutzen
So ist es auch im Rest des Programms implementiert.
Flash-Objekt in SL::Controller-basierenden render-Templates zur Verfügung stellen
Symbolischer Link für neue SL::Controller-basierende Controller
Wird nur benötigt, wenn Apache noch nicht mit ScriptAliasMatchalle *.pl-Dateien auf dispatcher.fcgi abbildet.
Die Fehlermeldung (generic/error.html) besser lesbar gemacht
wenn viel Text ausgegeben wird, wie bei Fehlermeldungen von LaTeX.Es gibt jetzt eine weitere CSS-Klasse für den Fehlertext: .message_error_label
Typos fixed + Verbesserungen
Typo fixed
Lokalisierung ergänzt
Parameter "level" muss nur an menu*.pl übergeben werden
Verwendete Schnittstelle (CGI/FastCGI) in Versionsinfoscreen anzeigen
002goodperl.t: POD Sektionen nicht prüfen.
Konfigurationsoption "show_best_before" ist in Abschnitt "features"
(Installations-)Hilfe für Einsteiger eingebaut
Wenn in config/lx_office.conf bzw. config/lx_office.conf.default falsche Anmeldedatenstehen, kommt eine Fehlermeldung. Diese bietet nun Unterstützung bei der Fehlersuche.Man kann im Abschnitt "6 Benutzerauthentifizierung und Administratorpasswort" browsen...
Dokumentations-Generator erweitert
mittelscd doc/vim INSTALL.teximake
kann die Installationsdokumention geändert und in die Formate plain Text, HTML und PDFgeschrieben werden.Have a look into doc/Makefile!
authentication.pl aus den Scripten raus,
lx_office.conf anlegen und anpassen
Anpassung der Anmeldung an die neuen Configurations-Files
Zuerst lx_office.conf versuchen, dann lx_office.conf.default
'make' nach Änderungen in INSTALL.texi
Konfigurationsdatei config/authentication.pl nach config/lx_office.conf(.default) gemerget
Admin->Gruppen bearbeiten: erste Gruppe anchecken.
Bearbeiten wirft eh einen Fehler wenn man keine markiert.
Konfigurationsdatei config/lx_office.conf.default immer einlesen; Daten aus config/lx_office.conf reinmergen
Entwicklerversion ist aktuell 2.7.0-unstable
Bis zum Release der Version 2.7.0, als Nachfolgerin der Version 2.6.2,wird die aktuelle Entwicklerversion als '2.7.0-unstable' gekennzeichnet.Siehe:http://wiki.lx-office.org/index.php?title=Entwickler_Dokumentation_Lx-Office_ERP#Versionierung...
find-use: pod fixes
Readonly nicht benutzen
File::Slurp in die Fallback-Modulliste aufgenommen
Neu benötigte Module dokumentiert
Ausgeben, welche Datei welches Modul benötigt
DateTime Abhängigkeiten, version 5.xx_xx support
find-use.pl darf ruhig ausgeführt werden
Merge remote branch 'refs/remotes/kirana/after-262'
Loginnamen nicht vorbelegen (sind eh in jeder Installation unterschiedlich)
Debugausgaben bei Level 0 vermeiden
Merge branch 'after-262'
Conflicts: scripts/dbupgrade2_tool.pl
find-use, erweiterung.
- transitive Hülle von Abhängigkeiten berücksichtigen- Ausgabe mit Term::ANSIColor eingefärbt zum besseren Verständnis
Entwicklerversion auf 2.6.3-unstable festgelegt
Nach der Veröffentlichung der Version 2.6.2 sind wir hier wieder 'unstable'.
find-use erneuert, die alte Version war ledgersmb spezifisch.
Lokalisierungen ergänzt
ip_v6 ist wohl nicht mehr nötig
Fester Wert durch Variable ersetzt
alternative Webserver
bug bei "older"
Noch ein wenig veraltet
Nur dann Transaktion starten, wenn noch keine läuft
$form->get_standard_dbh nicht von Rose geöffnetes Datenbankhandle nutzen lassen
Rose setzt Datenbankhandle auf autocommit. Die Semantik vonget_standard_dbh ist aber, dass autocommit aus ist und die Funktionenselber ein Commit machen.
NULLS FIRST funktioniert nicht mit Postgres 8.2 bzw erst mit 8.2.11
Daher gleich auf 8.3
Extrafelder für Kontakte in CRM importieren
Abhängigkeiten für Hardy
Pakete für 2 Versionen bauen.
-older baut für Hardy + coFehlendes missing_lib.tar.gz bei Sven oder Holger
Hat sich eine feste Version eingeschlichen
Kleine Changelog-Anpassungen
DB-Upgrade-Script release_2_6_2
dbupgrade_tool.pl auf SL::DBUpgrade2 angepasst.
scripts/dbupgrade2_tool.pl