Moritz Bunkus [Fri, 25 Feb 2011 16:53:44 +0000 (17:53 +0100)]
Hashen der Passwörter mittels Digest::SHA1 (Fallback auf Digest::MD5)
Teil eines Fixes für Bug 1606. Hintergrund ist, dass bei Nutzernamen
mit Umlaut als zweitem Char crypt() ungültiges UTF-8 erstellt: Crypt
nimmt die ersten zwei Bytes (nicht Zeichen) einer Zeichenfolge und
stellt diese als Salt dem Ergebnis vorweg. Das führt zu einem
ungültigen UTF-8-Char, falls das erste Zeichen ASCII 7 bit und das
zweite Zeichen UTF-8 ist. Beispiel: "möp"
Moritz Bunkus [Fri, 25 Feb 2011 16:53:12 +0000 (17:53 +0100)]
Legacy-Interface: Auth::authenticate unterstützt "is_crypted" nicht mehr
Moritz Bunkus [Fri, 25 Feb 2011 14:56:31 +0000 (15:56 +0100)]
Sowohl Standard-DB-Handle als auch Auth-DB-Handle am Ende des Requests schließen
Moritz Bunkus [Fri, 25 Feb 2011 14:26:44 +0000 (15:26 +0100)]
Bei Auth-DB-Verbindung nur Transaktionen starten, wenn tatsächlich Dinge verändert werden; dann explizit locken
Fix für Bug 1565.
Moritz Bunkus [Thu, 24 Feb 2011 11:44:46 +0000 (12:44 +0100)]
Hochgeladene Dateien nicht mittels _recode_recursively umcodieren
Moritz Bunkus [Thu, 24 Feb 2011 08:52:34 +0000 (09:52 +0100)]
Sortierfunktionen für Buchungsgruppen-Model
Moritz Bunkus [Thu, 24 Feb 2011 08:45:48 +0000 (09:45 +0100)]
options_for_select: Default "0" ermöglichen
Moritz Bunkus [Wed, 23 Feb 2011 08:39:13 +0000 (09:39 +0100)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Moritz Bunkus [Wed, 23 Feb 2011 08:39:07 +0000 (09:39 +0100)]
Variable tax_rate bei Liste der Positionsvariablen ergänzt
Jan Büren [Sat, 19 Feb 2011 09:07:47 +0000 (10:07 +0100)]
Entsprechend dokumentiert
Jan Büren [Sat, 19 Feb 2011 09:05:10 +0000 (10:05 +0100)]
Ich vergesse bei Rechnungsentwürfe das Rechnungsdatum zu ändern. Dadurch entstehen ungültige Belege. Vielleicht geht es anderen ähnlich ...
Jan Büren [Sat, 19 Feb 2011 07:57:15 +0000 (08:57 +0100)]
Typo
Sven Donath [Sat, 19 Feb 2011 02:02:29 +0000 (03:02 +0100)]
Lizenzen sind im Config-Abschnitt "features", nicht "system"
Moritz Bunkus [Wed, 16 Feb 2011 14:16:21 +0000 (15:16 +0100)]
Rose-Datenbankverbindung: Wenn 'dbhost' leer ist, Fallback auf 'localhost' nutzen
So ist es auch im Rest des Programms implementiert.
Moritz Bunkus [Wed, 16 Feb 2011 08:41:32 +0000 (09:41 +0100)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Moritz Bunkus [Wed, 16 Feb 2011 08:41:03 +0000 (09:41 +0100)]
Flash-Objekt in SL::Controller-basierenden render-Templates zur Verfügung stellen
Moritz Bunkus [Wed, 16 Feb 2011 08:38:46 +0000 (09:38 +0100)]
Symbolischer Link für neue SL::Controller-basierende Controller
Wird nur benötigt, wenn Apache noch nicht mit ScriptAliasMatch
alle *.pl-Dateien auf dispatcher.fcgi abbildet.
Sven Donath [Tue, 15 Feb 2011 21:58:15 +0000 (22:58 +0100)]
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
Sven Donath [Tue, 15 Feb 2011 14:29:01 +0000 (15:29 +0100)]
Typos fixed + Verbesserungen
Sven Donath [Tue, 15 Feb 2011 13:40:26 +0000 (14:40 +0100)]
Typo fixed
Sven Donath [Tue, 15 Feb 2011 13:13:18 +0000 (14:13 +0100)]
Lokalisierung ergänzt
Moritz Bunkus [Tue, 15 Feb 2011 08:08:44 +0000 (09:08 +0100)]
Parameter "level" muss nur an menu*.pl übergeben werden
Moritz Bunkus [Tue, 15 Feb 2011 08:02:25 +0000 (09:02 +0100)]
Verwendete Schnittstelle (CGI/FastCGI) in Versionsinfoscreen anzeigen
Moritz Bunkus [Fri, 11 Feb 2011 11:12:47 +0000 (12:12 +0100)]
Konfigurationsoption "show_best_before" ist in Abschnitt "features"
Sven Donath [Thu, 10 Feb 2011 16:48:20 +0000 (17:48 +0100)]
(Installations-)Hilfe für Einsteiger eingebaut
Wenn in config/lx_office.conf bzw. config/lx_office.conf.default falsche Anmeldedaten
stehen, kommt eine Fehlermeldung. Diese bietet nun Unterstützung bei der Fehlersuche.
Man kann im Abschnitt "6 Benutzerauthentifizierung und Administratorpasswort" browsen
oder die ganze Installationsanleitung als PDF erhalten.
=== So sieht's aus ===
Fehler!
Die Authentifizierungsdatenbank kann momentan nicht erreicht werden. Entweder wurde sie noch nicht eingerichtet, oder der Datenbankserver antwortet
nicht. Bitte wenden Sie sich an Ihren Administrator.
Wenn Sie die Authentifizierungsdatenbank selber einrichten wollen, so melden Sie sich an der Administrationsoberfläche an. Lx-Office wird dann die
Datenbank und die Tabellen für Sie anlegen.
Für weitere Informationen zu diesem Thema lesen Sie bitte: Lx-Office Installation
Oder laden Sie die komplette Installationsbeschreibung als PDF (110kB) herunter. Lx-Office_Installation_DE.pdf
Anmelden | Administration
Sven Donath [Thu, 10 Feb 2011 15:43:44 +0000 (16:43 +0100)]
Dokumentations-Generator erweitert
mittels
cd doc/
vim INSTALL.texi
make
kann die Installationsdokumention geändert und in die Formate plain Text, HTML und PDF
geschrieben werden.
Have a look into doc/Makefile!
Holger Lindemann [Thu, 10 Feb 2011 11:59:11 +0000 (12:59 +0100)]
authentication.pl aus den Scripten raus,
lx_office.conf anlegen und anpassen
Holger Lindemann [Thu, 10 Feb 2011 11:41:25 +0000 (12:41 +0100)]
Anpassung der Anmeldung an die neuen Configurations-Files
Zuerst lx_office.conf versuchen, dann lx_office.conf.default
Holger Lindemann [Sat, 5 Feb 2011 10:14:38 +0000 (11:14 +0100)]
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Moritz Bunkus [Thu, 10 Feb 2011 09:26:21 +0000 (10:26 +0100)]
'make' nach Änderungen in INSTALL.texi
Moritz Bunkus [Thu, 10 Feb 2011 09:25:53 +0000 (10:25 +0100)]
Konfigurationsdatei config/authentication.pl nach config/lx_office.conf(.default) gemerget
Moritz Bunkus [Wed, 9 Feb 2011 16:46:56 +0000 (17:46 +0100)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Moritz Bunkus [Wed, 9 Feb 2011 16:43:59 +0000 (17:43 +0100)]
Konfigurationsdatei config/lx_office.conf.default immer einlesen; Daten aus config/lx_office.conf reinmergen
Sven Donath [Wed, 9 Feb 2011 16:03:53 +0000 (17:03 +0100)]
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
Auf diese Reglungen konnten wir uns heute per Dev-Mail einigen. :-)
Moritz Bunkus [Wed, 9 Feb 2011 15:11:50 +0000 (16:11 +0100)]
Readonly nicht benutzen
Moritz Bunkus [Wed, 9 Feb 2011 14:51:35 +0000 (15:51 +0100)]
File::Slurp in die Fallback-Modulliste aufgenommen
Moritz Bunkus [Wed, 9 Feb 2011 14:49:42 +0000 (15:49 +0100)]
Neu benötigte Module dokumentiert
Moritz Bunkus [Wed, 9 Feb 2011 14:35:45 +0000 (15:35 +0100)]
Ausgeben, welche Datei welches Modul benötigt
Sven Schöling [Wed, 9 Feb 2011 14:16:17 +0000 (15:16 +0100)]
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Sven Schöling [Wed, 9 Feb 2011 14:11:20 +0000 (15:11 +0100)]
DateTime Abhängigkeiten, version 5.xx_xx support
Moritz Bunkus [Wed, 9 Feb 2011 13:57:01 +0000 (14:57 +0100)]
find-use.pl darf ruhig ausgeführt werden
Sven Schöling [Wed, 9 Feb 2011 13:54:09 +0000 (14:54 +0100)]
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Moritz Bunkus [Wed, 9 Feb 2011 13:33:36 +0000 (14:33 +0100)]
Merge remote branch 'refs/remotes/kirana/after-262'
Moritz Bunkus [Wed, 9 Feb 2011 13:09:57 +0000 (14:09 +0100)]
Loginnamen nicht vorbelegen (sind eh in jeder Installation unterschiedlich)
Moritz Bunkus [Wed, 9 Feb 2011 13:00:48 +0000 (14:00 +0100)]
Debugausgaben bei Level 0 vermeiden
Moritz Bunkus [Wed, 9 Feb 2011 12:58:23 +0000 (13:58 +0100)]
Merge branch 'after-262'
Conflicts:
scripts/dbupgrade2_tool.pl
Sven Schöling [Tue, 8 Feb 2011 14:31:00 +0000 (15:31 +0100)]
find-use, erweiterung.
- transitive Hülle von Abhängigkeiten berücksichtigen
- Ausgabe mit Term::ANSIColor eingefärbt zum besseren Verständnis
Sven Schöling [Mon, 7 Feb 2011 12:51:46 +0000 (13:51 +0100)]
find-use erneuert, die alte Version war ledgersmb spezifisch.
Sven Donath [Sat, 5 Feb 2011 19:39:18 +0000 (20:39 +0100)]
Lokalisierungen ergänzt
Holger Lindemann [Sat, 5 Feb 2011 10:14:31 +0000 (11:14 +0100)]
ip_v6 ist wohl nicht mehr nötig
Holger Lindemann [Fri, 4 Feb 2011 18:20:03 +0000 (19:20 +0100)]
Fester Wert durch Variable ersetzt
Holger Lindemann [Fri, 4 Feb 2011 13:25:29 +0000 (14:25 +0100)]
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Sven Donath [Mon, 7 Feb 2011 22:26:58 +0000 (23:26 +0100)]
Entwicklerversion auf 2.6.3-unstable festgelegt
Nach der Veröffentlichung der Version 2.6.2 sind wir hier wieder 'unstable'.
Holger Lindemann [Fri, 4 Feb 2011 13:25:14 +0000 (14:25 +0100)]
alternative Webserver
bug bei "older"
Holger Lindemann [Thu, 3 Feb 2011 11:25:01 +0000 (12:25 +0100)]
Noch ein wenig veraltet
Moritz Bunkus [Thu, 3 Feb 2011 10:44:19 +0000 (11:44 +0100)]
Nur dann Transaktion starten, wenn noch keine läuft
Moritz Bunkus [Thu, 3 Feb 2011 09:19:47 +0000 (10:19 +0100)]
$form->get_standard_dbh nicht von Rose geöffnetes Datenbankhandle nutzen lassen
Rose setzt Datenbankhandle auf autocommit. Die Semantik von
get_standard_dbh ist aber, dass autocommit aus ist und die Funktionen
selber ein Commit machen.
Holger Lindemann [Wed, 2 Feb 2011 16:54:58 +0000 (17:54 +0100)]
NULLS FIRST funktioniert nicht mit Postgres 8.2 bzw erst mit 8.2.11
Daher gleich auf 8.3
Holger Lindemann [Wed, 2 Feb 2011 16:25:01 +0000 (17:25 +0100)]
Extrafelder für Kontakte in CRM importieren
Holger Lindemann [Wed, 2 Feb 2011 16:23:12 +0000 (17:23 +0100)]
Abhängigkeiten für Hardy
Holger Lindemann [Wed, 2 Feb 2011 16:22:18 +0000 (17:22 +0100)]
Pakete für 2 Versionen bauen.
-older baut für Hardy + co
Fehlendes missing_lib.tar.gz bei Sven oder Holger
Holger Lindemann [Wed, 2 Feb 2011 16:20:49 +0000 (17:20 +0100)]
Hat sich eine feste Version eingeschlichen
Moritz Bunkus [Wed, 2 Feb 2011 14:27:26 +0000 (15:27 +0100)]
Kleine Changelog-Anpassungen
Moritz Bunkus [Wed, 2 Feb 2011 14:21:59 +0000 (15:21 +0100)]
DB-Upgrade-Script release_2_6_2
Moritz Bunkus [Wed, 2 Feb 2011 14:16:36 +0000 (15:16 +0100)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Sven Schöling [Wed, 2 Feb 2011 14:16:06 +0000 (15:16 +0100)]
dbupgrade_tool.pl auf SL::DBUpgrade2 angepasst.
Conflicts:
scripts/dbupgrade2_tool.pl
Moritz Bunkus [Wed, 2 Feb 2011 14:09:28 +0000 (15:09 +0100)]
Liste der gefixten Bugs aktualisiert
Moritz Bunkus [Wed, 2 Feb 2011 14:07:40 +0000 (15:07 +0100)]
Releasedatum und Versionsnummer aktualisiert
Sven Schöling [Wed, 2 Feb 2011 12:32:13 +0000 (13:32 +0100)]
Log Spam.
Sven Schöling [Wed, 2 Feb 2011 12:24:20 +0000 (13:24 +0100)]
Log Spam vermeiden
Sven Schöling [Wed, 2 Feb 2011 12:19:19 +0000 (13:19 +0100)]
Log Spam vermeiden.
Sven Schöling [Wed, 2 Feb 2011 11:32:15 +0000 (12:32 +0100)]
Changelog Update: Features
Sven Schöling [Wed, 2 Feb 2011 11:32:08 +0000 (12:32 +0100)]
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Moritz Bunkus [Wed, 2 Feb 2011 10:04:50 +0000 (11:04 +0100)]
Doppelpunkte in URLs escapen
Moritz Bunkus [Wed, 2 Feb 2011 09:57:26 +0000 (10:57 +0100)]
Beim URL-Unescapen von UTF-8 ins internen Encoding wandeln, sofern benötigt
Fix für Bug 1583.
Sven Schöling [Tue, 1 Feb 2011 16:34:38 +0000 (17:34 +0100)]
DO.pm::get_item_availability - unnötige loaklisierung von globals entfernt.
Moritz Bunkus [Tue, 1 Feb 2011 14:58:53 +0000 (15:58 +0100)]
Merge branch 'rb-wiederkehrende-rechnungen' into after-262
Moritz Bunkus [Tue, 16 Mar 2010 09:03:35 +0000 (10:03 +0100)]
Bei fehlendem Newline an YAML-Code nicht meckern
Google Chrome scheint Newlines am Ende von Variablen unter bestimmten
Umständen zu entfernen. Diese zu ergänzen ist trivial; da muss das
YAML-Modul keine Fehler melden.
Moritz Bunkus [Tue, 1 Feb 2011 14:46:09 +0000 (15:46 +0100)]
Modul Sort::Naturally zum Fallback hinzugefügt
Moritz Bunkus [Tue, 1 Feb 2011 14:39:42 +0000 (15:39 +0100)]
Bei der Console nicht automatisch versuchen, Sort::Naturally zu laden
Sven Schöling [Tue, 1 Feb 2011 14:15:44 +0000 (15:15 +0100)]
Dispatcher Mechanismus schlägt bei resubmit fehl.
Fix für Bug 1581.
Damit dispatcher funktioniert, muss zusätzlich zu action=dispatcher auch noch
die dispatchte action übergeben werden.
Sven Schöling [Tue, 1 Feb 2011 14:14:21 +0000 (15:14 +0100)]
oe.pl::dispatcher - unnötige Lokalisierungen von Globals entfernt.
Moritz Bunkus [Tue, 1 Feb 2011 13:41:27 +0000 (14:41 +0100)]
Merge branch 'master' into after-262
Conflicts:
DEBIAN/DEBIAN/postinst
DEBIAN/mk_erp_deb.sh
config/lx-erp.conf
config/lx-erp.conf.default
doc/INSTALL.txt
locale/de_DE/all
Sven Schöling [Tue, 1 Feb 2011 11:06:08 +0000 (12:06 +0100)]
Hardy - zusätzliche Pakete
Sven Schöling [Tue, 1 Feb 2011 10:32:09 +0000 (11:32 +0100)]
Admindatenbanken auch upgraden, wenn die Tabellen gerade erst angelegt wurden.
Sven Schöling [Tue, 1 Feb 2011 10:13:11 +0000 (11:13 +0100)]
Revert von "Berichte -> GuV, BWA (get_accounts_g) und Berichte -> Bilanz (get_accounts) können jeweils nach EÜR oder Bilanz unterschieden werden."
Fix zu Bug 1582.
Die Joins sind leicht unterschiedlich, und nötig für Abteilungen. Die Bedenken
bzgl. conv_i sind aber berechtigt, und so umgesetzt.
Sven Schöling [Mon, 31 Jan 2011 17:02:35 +0000 (18:02 +0100)]
Reimplementierung von
55e9890a und
1465da30
Wurde in
be40bd398c2911e87af5e9fd6025ea1faceb679c revertet.
Der ursprüngliche Bug 1056 wurde davon zwar behoben, aber beim Speichern von
Rechnungen wurden zum Teil Rechnungsdaten aus dem Auftrag überschrieben. Dieser
Patch übernimmt die Daten jetzt nur und ausschließlich, wenn ein Lieferschein
umgewandelt wird.
Sven Schöling [Mon, 31 Jan 2011 16:48:00 +0000 (17:48 +0100)]
Fixt eure Editoren!
Sven Schöling [Mon, 31 Jan 2011 15:35:19 +0000 (16:35 +0100)]
Kompatibilitätspaket, texinfo Fixes.
Sven Schöling [Mon, 31 Jan 2011 14:27:36 +0000 (15:27 +0100)]
Pakete angepasst: DateTime, Rose::*, parent
Sven Schöling [Mon, 31 Jan 2011 14:26:35 +0000 (15:26 +0100)]
Typo
Sven Schöling [Mon, 31 Jan 2011 14:25:47 +0000 (15:25 +0100)]
debian Pfade für fehlende Pakete hinzugefügt.
Sven Schöling [Mon, 31 Jan 2011 13:28:39 +0000 (14:28 +0100)]
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Moritz Bunkus [Mon, 31 Jan 2011 13:07:21 +0000 (14:07 +0100)]
Templates: bei verschachtelten <%if%> / <%foreach%> das richtige <%end%> finden
Moritz Bunkus [Mon, 31 Jan 2011 12:51:41 +0000 (13:51 +0100)]
Changelog-Update
Moritz Bunkus [Mon, 31 Jan 2011 12:47:23 +0000 (13:47 +0100)]
Fehlermeldung "Lager ist leer" bei Umlagern/Entnahme leichter verständlich gemacht.
Moritz Bunkus [Mon, 31 Jan 2011 12:38:06 +0000 (13:38 +0100)]
"Zurück"-Buttons im Adminbereich durch einfache Links ersetzt, sofern ihr Ziel eindeutig ist
Moritz Bunkus [Mon, 31 Jan 2011 12:21:09 +0000 (13:21 +0100)]
Temporärdateien im Binärmodus öffnen
Andernfalls werden ODTs und PDFs unter Windows beim Herunterladen
verstümmelt.
Moritz Bunkus [Mon, 31 Jan 2011 12:04:38 +0000 (13:04 +0100)]
@documentencoding muss nach @setfilename kommen
Ansonsten wird der Charset-Anteil nicht in den HTTP-Meta-Tags
ausgegeben.
Fix für Bug 1580.
Moritz Bunkus [Mon, 31 Jan 2011 12:00:21 +0000 (13:00 +0100)]
make nach texi-Update