Moritz Bunkus [Tue, 18 Jan 2011 15:31:51 +0000 (16:31 +0100)]
Überprüfung der Passwortrichtlinie, wenn die Benutzerin ihr Passwort ändert
Moritz Bunkus [Wed, 19 Jan 2011 10:15:53 +0000 (11:15 +0100)]
Eine Klasse zur Überprüfung der Passwortrichtlinie
Conflicts:
locale/de/all
Moritz Bunkus [Wed, 19 Jan 2011 10:08:32 +0000 (11:08 +0100)]
Merge branch 'rb-wiederkehrende-rechnungen' into 263
Moritz Bunkus [Wed, 19 Jan 2011 10:07:20 +0000 (11:07 +0100)]
Inhalte von lx-erp.conf und lx-erp.conf.default angeglichen
Teil eines Fixes für Bug 1557.
Moritz Bunkus [Wed, 19 Jan 2011 09:59:09 +0000 (10:59 +0100)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Moritz Bunkus [Wed, 19 Jan 2011 09:58:59 +0000 (10:58 +0100)]
Liste gefixter Bugs aus Bugzilla aktualisiert
G. Richardson [Wed, 19 Jan 2011 09:47:17 +0000 (10:47 +0100)]
Preisgruppen verbessert
Bei Hinzufügen neuer Artikel wird die Preisgruppe des Kunden berücksichtigt
Bei Wechseln von Preisgruppen wird der Preisgruppenpreis gesetzt
Laden von alten Angeboten/Aufträgen/Rechnungen funktioniert, Preisgruppen
werden korrekt in DB gespeichert
Workflow getestet:
Angebot -> Auftrag -> Rechnung
Angebot -> Rechnung
Workflow mit Lieferschein dazwischen funktioniert nicht
Das Verhalten, ob direkt nach Laden/Speichern/Workflow alle
Preisgruppenoptionen im Dropdownmenü angezeigt werden, oder nur die gewählte,
ist nicht in allen Masken einheitlich. Spätestens nach einem Erneuern stehen
aber alle Preisgruppen wieder zur Verfügung.
Ändert sich der Preisgruppenpreis einer Ware wird beim Aufrufen alter
Rechnungen nicht mehr der neue Preisgruppenpreis, sondern der korrekte Wert aus
der DB angezeigt. (Bug 1426)
Bug 1206 trifft auch nicht mehr zu.
Moritz Bunkus [Wed, 19 Jan 2011 09:41:51 +0000 (10:41 +0100)]
Neues Gruppenrecht "Druck" in UPGRADE und changelog aufführen
Fix für Bug 1562.
Moritz Bunkus [Wed, 19 Jan 2011 09:31:54 +0000 (10:31 +0100)]
Debitorenbuchungen: Nicht auf den bereits formatierten Wechselkurs prüfen.
Fix für Bug 1554.
Moritz Bunkus [Mon, 17 Jan 2011 16:58:07 +0000 (17:58 +0100)]
Gültigkeit von custom variables nur für Artikelstammdaten speichern
Fix für Bug 1561.
Moritz Bunkus [Mon, 17 Jan 2011 16:25:50 +0000 (17:25 +0100)]
Logging von Datenbankzugriffen auch von Rose via Log::Log4perl und DBIx::Log4perl ermöglichen
Moritz Bunkus [Mon, 17 Jan 2011 15:22:13 +0000 (16:22 +0100)]
Zusammenfassen mehrerer Konfigurationsdateien in einer gemeinsamen
Moritz Bunkus [Mon, 17 Jan 2011 11:57:34 +0000 (12:57 +0100)]
Falsche Funktion aufgerufen
Moritz Bunkus [Mon, 17 Jan 2011 11:45:13 +0000 (12:45 +0100)]
Merge branch 'master' into rb-wiederkehrende-rechnungen
Moritz Bunkus [Mon, 17 Jan 2011 11:44:07 +0000 (12:44 +0100)]
Vor dem Locken von Tabellen Transaktion starten
PostgreSQL ab 8.4 bricht ansonsten mit einer Fehlermeldung ab.
Moritz Bunkus [Mon, 17 Jan 2011 11:37:10 +0000 (12:37 +0100)]
Beim Anlegen von Kunden-/Lieferantennummern Lücken im Nummernkreis richtig behandeln
Fix für Bug 1553.
Moritz Bunkus [Mon, 17 Jan 2011 11:29:39 +0000 (12:29 +0100)]
Unterstützung für das Erzeugen von Kundennummern, wenn Kundentyp gesetzt ist
Moritz Bunkus [Mon, 17 Jan 2011 10:29:07 +0000 (11:29 +0100)]
Datenbankverbindung bei FCGI-Variante am Schluss nicht schließen
Moritz Bunkus [Mon, 17 Jan 2011 09:54:02 +0000 (10:54 +0100)]
Upgradescript zum Anlegen des Hintergrundjobs für wiederkehrende Rechnungen
Moritz Bunkus [Mon, 17 Jan 2011 09:41:54 +0000 (10:41 +0100)]
Mit $form->get_standard_dbh() geöffnete Datenbankhandle nicht schließen
Moritz Bunkus [Mon, 17 Jan 2011 09:33:15 +0000 (10:33 +0100)]
Merge branch 'master' into rb-wiederkehrende-rechnungen
Moritz Bunkus [Thu, 13 Jan 2011 15:29:11 +0000 (16:29 +0100)]
Wechselkurs beim Einlesen parsen
Revision
a2777d1a hat dies leider für zu viele Variablen deaktiviert.
Moritz Bunkus [Thu, 13 Jan 2011 14:51:20 +0000 (15:51 +0100)]
Preisgruppen-Spalte in Einkaufsbelegen nicht anzeigen
Fix für Bug 1541.
Moritz Bunkus [Thu, 13 Jan 2011 14:38:45 +0000 (15:38 +0100)]
Kunden-/Lieferantensuche: Eingestellter Filter nach Kunden-/Lieferantentyp in Kopftexte anzeigen
Teil eines Fixes für Bug 1552.
Moritz Bunkus [Thu, 13 Jan 2011 14:33:10 +0000 (15:33 +0100)]
Kunden-/Lieferantensuche: Sortierung nach Spalten PLZ und Stadt erlauben
Teil eines Fixes für Bug 1552.
Moritz Bunkus [Thu, 13 Jan 2011 14:30:26 +0000 (15:30 +0100)]
Diverse Filterkriterien beim Sortieren von Kunden-/Lieferantenlisten erhalten
Fix für Bug 1550.
Moritz Bunkus [Thu, 13 Jan 2011 14:20:04 +0000 (15:20 +0100)]
Nicht in POD-Dokumentation am Ende der Datei nach Übersetzungen/Templates suchen
Moritz Bunkus [Thu, 13 Jan 2011 14:17:16 +0000 (15:17 +0100)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Moritz Bunkus [Thu, 13 Jan 2011 14:17:10 +0000 (15:17 +0100)]
Sonderzeichen in HTML-Ausgabe escapen
Fix für Bug 1555.
Moritz Bunkus [Thu, 13 Jan 2011 14:13:33 +0000 (15:13 +0100)]
Verhindern, dass Strings als Hash-Referenz misbraucht werden
Ich bin gerade zu unkonzentriert, um die tatsächliche Ursache zu
finden. Es hat etwas damit zu tun, dass ein Callback zusammengebaut
wird und dabei $::form->{CVAR_CONFIGS} eine Hash-Referenz ist, die im
Callback sclicht als String erscheint.
Moritz Bunkus [Thu, 13 Jan 2011 14:12:18 +0000 (15:12 +0100)]
"current_date" wird von aktuellen DBI-Versionen nicht mehr als BInd-Variable unterstützt
Moritz Bunkus [Thu, 13 Jan 2011 13:56:09 +0000 (14:56 +0100)]
Hilfsfunktionen in DateTime
Conflicts:
SL/Locale.pm
Moritz Bunkus [Thu, 13 Jan 2011 13:16:20 +0000 (14:16 +0100)]
Das Drucken von erzeugten wiederkehrenden Rechnungen implementiert
Moritz Bunkus [Thu, 13 Jan 2011 13:15:59 +0000 (14:15 +0100)]
$form->prepare_for_printing beherrscht auch die Ausgabe für einen Drucker
Moritz Bunkus [Thu, 13 Jan 2011 13:09:26 +0000 (14:09 +0100)]
$form->error() kann optional eine Exception werfen, anstatt etwas auszugeben und das Programm zu beenden
Version ohne Exception::Class
Moritz Bunkus [Mon, 22 Nov 2010 16:38:00 +0000 (17:38 +0100)]
Weitere Modelvernüpfungen
Moritz Bunkus [Mon, 22 Nov 2010 12:53:05 +0000 (13:53 +0100)]
Modelverknüpfungen
Moritz Bunkus [Thu, 13 Jan 2011 12:51:47 +0000 (13:51 +0100)]
Beim Drucken via $form->prepare_for_printing Druckervorlagenkürzel berücksichtigen
Moritz Bunkus [Thu, 13 Jan 2011 12:49:22 +0000 (13:49 +0100)]
$form->{templates} nicht forciert mit $::myconfig{templates} überschreiben
Moritz Bunkus [Fri, 10 Dec 2010 13:18:56 +0000 (14:18 +0100)]
Sprachkürzel in Vorlagenname mit Unterstrich absetzen
Moritz Bunkus [Mon, 22 Nov 2010 17:02:48 +0000 (18:02 +0100)]
Steuerkonten beim Drucken richtig setzen
Moritz Bunkus [Thu, 13 Jan 2011 12:46:32 +0000 (13:46 +0100)]
Vorbereiten von $form für $form->parse_template, wenn von RDBO-Objekt mit flatten_to_form konvertiert wurde
Conflicts:
SL/Form.pm
Moritz Bunkus [Mon, 22 Nov 2010 16:37:44 +0000 (17:37 +0100)]
Funktionen format_dates und reformat_numbers von common.pl nach Form.pm verschoben
Moritz Bunkus [Thu, 13 Jan 2011 12:44:55 +0000 (13:44 +0100)]
parse_template: $form->{media} == 'file' bedeutet, nur Druckdatei in $form->{OUT} erstellen, nicht ausgeben
Conflicts:
SL/Form.pm
Moritz Bunkus [Thu, 13 Jan 2011 12:37:27 +0000 (13:37 +0100)]
Für jeden ausgeführten Job globale Variablen initialisieren
Moritz Bunkus [Thu, 13 Jan 2011 12:30:31 +0000 (13:30 +0100)]
Hintergrundjob zum Erzeugen periodischer Rechnungen
Das Erzeugen/Buchen der Rechnungen sowie die E-Mail-Benachrichtigun am
Schluss wurden implementiert. Was noch fehlt ist der automatisch
Ausdruck (sofern gewünscht).
Moritz Bunkus [Thu, 13 Jan 2011 12:28:19 +0000 (13:28 +0100)]
Convenience: Config-Value aus auth.user_configs über AuthUser-Objekt auslesen
Moritz Bunkus [Thu, 13 Jan 2011 12:27:56 +0000 (13:27 +0100)]
Ausführungsfehler bei Jobs auch im Debug-Log als WARNING ausgeben
Moritz Bunkus [Wed, 6 Oct 2010 15:40:30 +0000 (17:40 +0200)]
Convenience: Employee->has_right() als Wrapper um $::auth->check_right()
Moritz Bunkus [Mon, 25 Oct 2010 13:13:38 +0000 (15:13 +0200)]
Convenience-Funktion zum Auslesen von Employee-Objekten zu einer AuthGroup
Moritz Bunkus [Mon, 25 Oct 2010 13:05:42 +0000 (15:05 +0200)]
RDBO-Models für die Klassen im auth-Schema
Moritz Bunkus [Thu, 13 Jan 2011 11:10:56 +0000 (12:10 +0100)]
Hilfsfunktionen zum Mappen von Tabellennamen auf Paketnamen und umgekehrt
Conflicts:
SL/DB/Helper/Mappings.pm
Moritz Bunkus [Mon, 1 Nov 2010 17:37:48 +0000 (18:37 +0100)]
Hilfsroutinen zum Umrechnen zwischen Einheiten
Moritz Bunkus [Thu, 13 Jan 2011 10:37:58 +0000 (11:37 +0100)]
Merge branch 'master' into rb-wiederkehrende-rechnungen
Moritz Bunkus [Thu, 13 Jan 2011 09:32:35 +0000 (10:32 +0100)]
Die Datenbankfelder notes_bottom und project_manager_id gibt es in der offiziellen Version nicht
Moritz Bunkus [Thu, 13 Jan 2011 10:23:10 +0000 (11:23 +0100)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Moritz Bunkus [Thu, 13 Jan 2011 10:22:47 +0000 (11:22 +0100)]
Aktualisierung der RDBO-Models anhand des aktuellen Datebankschemas
Moritz Bunkus [Thu, 13 Jan 2011 09:28:49 +0000 (10:28 +0100)]
Datumsformat für RDBO auf dasselbe wie für den Benutzer setzen
Moritz Bunkus [Thu, 13 Jan 2011 09:28:23 +0000 (10:28 +0100)]
Fix für: Datenbankverbindungen bei identischen Verbindungseinstellungen nur einmal bei Rose registrieren
Moritz Bunkus [Fri, 10 Dec 2010 13:18:37 +0000 (14:18 +0100)]
Falscher Accessor für Vorlagensprache
Moritz Bunkus [Wed, 12 Jan 2011 15:37:26 +0000 (16:37 +0100)]
API-Umstellung auf Hash-Parameter
Conflicts:
SL/Controller/SalesProcess.pm
Moritz Bunkus [Fri, 10 Dec 2010 09:07:10 +0000 (10:07 +0100)]
TODO entfernt
Moritz Bunkus [Tue, 23 Nov 2010 09:31:55 +0000 (10:31 +0100)]
$form->{vc} anstelle von $self->{vc} setzen
Moritz Bunkus [Mon, 22 Nov 2010 17:13:37 +0000 (18:13 +0100)]
Ansprechpartner richtig zur Verfügung stellen
Moritz Bunkus [Mon, 22 Nov 2010 17:13:25 +0000 (18:13 +0100)]
Kunden-/Lieferantenfelder richtig zur Verfügung stellen
Moritz Bunkus [Mon, 22 Nov 2010 17:02:38 +0000 (18:02 +0100)]
Mehr Felder setzen (bessere Kompatibilität mit älterem Lx-Office-Code)
Moritz Bunkus [Wed, 12 Jan 2011 15:36:54 +0000 (16:36 +0100)]
Mechanismus zur Konvertierung von RDBO-Objekten nach $form für $form->parse_template
Noch leicht unvollständig
Conflicts:
SL/DB/Order.pm
Moritz Bunkus [Wed, 17 Nov 2010 09:38:38 +0000 (10:38 +0100)]
Preisupdater-Mixin in Order & Invoice includiert
Moritz Bunkus [Wed, 17 Nov 2010 09:38:00 +0000 (10:38 +0100)]
Helfermodul zur Aktualisierung von Preisen in Belegen
Moritz Bunkus [Thu, 18 Nov 2010 07:58:48 +0000 (08:58 +0100)]
Invoice::post selber ar_id setzen lassen, wenn nicht angegeben
Moritz Bunkus [Thu, 18 Nov 2010 07:58:21 +0000 (08:58 +0100)]
fxsellprice auf sellprice setzen
Moritz Bunkus [Thu, 11 Nov 2010 21:33:07 +0000 (22:33 +0100)]
Dokumentation
Moritz Bunkus [Thu, 11 Nov 2010 21:26:29 +0000 (22:26 +0100)]
Dokumentation
Moritz Bunkus [Wed, 12 Jan 2011 15:27:24 +0000 (16:27 +0100)]
Dokumentation
Conflicts:
SL/DB/Order.pm
Moritz Bunkus [Wed, 12 Jan 2011 15:26:59 +0000 (16:26 +0100)]
Dokumentation
Conflicts:
SL/DB/Invoice.pm
Moritz Bunkus [Thu, 11 Nov 2010 16:56:18 +0000 (17:56 +0100)]
Eines der zwei Models für acc_trans gelöscht
Moritz Bunkus [Thu, 11 Nov 2010 16:42:21 +0000 (17:42 +0100)]
Falsches Konto mit Steuerbetrag bebucht
Moritz Bunkus [Thu, 11 Nov 2010 16:38:40 +0000 (17:38 +0100)]
Verknüpfung Tax -> Chart
Moritz Bunkus [Wed, 12 Jan 2011 15:25:48 +0000 (16:25 +0100)]
Überflüssige Funktion
Conflicts:
SL/DB/Order.pm
Moritz Bunkus [Thu, 11 Nov 2010 16:29:46 +0000 (17:29 +0100)]
Nur Verkaufsbelege in Rechnungen umwandeln
Moritz Bunkus [Wed, 12 Jan 2011 15:24:11 +0000 (16:24 +0100)]
Umwandeln von Angebot/Auftrag in Rechnung implementiert
Conflicts:
SL/DB/Order.pm
Moritz Bunkus [Thu, 11 Nov 2010 15:53:30 +0000 (16:53 +0100)]
Rechnung posten gefixt
Moritz Bunkus [Thu, 11 Nov 2010 15:53:13 +0000 (16:53 +0100)]
create_trans_number immer exportieren
Moritz Bunkus [Thu, 11 Nov 2010 15:53:04 +0000 (16:53 +0100)]
Bei EUR keine Warenbestandskosten verbuchen
Moritz Bunkus [Thu, 11 Nov 2010 15:52:40 +0000 (16:52 +0100)]
In acc_trans Steuerschlüssel eintragen, nicht ID aus taxkeys
Moritz Bunkus [Thu, 11 Nov 2010 12:10:28 +0000 (13:10 +0100)]
link_filter für Chart-Manager
Moritz Bunkus [Wed, 10 Nov 2010 17:05:36 +0000 (18:05 +0100)]
Gesamtbetrag auf Gegenkonto buchen
Moritz Bunkus [Wed, 12 Jan 2011 15:18:51 +0000 (16:18 +0100)]
Helfer-Modul zum Erzeugen von eindeutigen Belegnummern
Conflicts:
SL/DB/DeliveryOrder.pm
Moritz Bunkus [Wed, 10 Nov 2010 15:55:14 +0000 (16:55 +0100)]
Umwandeln von Order-Model in neue Invoice-Instanz
Moritz Bunkus [Wed, 10 Nov 2010 15:54:14 +0000 (16:54 +0100)]
Verknüpfung zu PaymentTerm-Model
Moritz Bunkus [Wed, 12 Jan 2011 15:18:22 +0000 (16:18 +0100)]
Prototypisiertes Buchen von Rechnungen
Conflicts:
SL/DB/Invoice.pm
Moritz Bunkus [Wed, 10 Nov 2010 11:54:53 +0000 (12:54 +0100)]
Kalkulator in Einkaufsrechnungen noch nicht einbinden
Ist schlicht dafür noch nicht angepasst und deshalb gefährlich.
Moritz Bunkus [Wed, 10 Nov 2010 11:54:31 +0000 (12:54 +0100)]
Stark erweiterte Berechnung für Rechnungen
Moritz Bunkus [Tue, 9 Nov 2010 15:28:44 +0000 (16:28 +0100)]
Weitere Berechnungen für Rechnungen
Moritz Bunkus [Tue, 9 Nov 2010 15:28:29 +0000 (16:28 +0100)]
Verknüpfungen zum Unit-Model
Moritz Bunkus [Wed, 12 Jan 2011 15:16:55 +0000 (16:16 +0100)]
Preis-/Betrags-/Steuerberechnung in Models einbinden
Conflicts:
SL/DB/Invoice.pm
SL/DB/Order.pm
SL/DB/PurchaseInvoice.pm
Moritz Bunkus [Tue, 9 Nov 2010 13:47:57 +0000 (14:47 +0100)]
Refactoring; kleine Erweiterungen für Rechnungsberechnung
Moritz Bunkus [Tue, 9 Nov 2010 11:19:16 +0000 (12:19 +0100)]
Auslesen der Standardwährung
Moritz Bunkus [Tue, 9 Nov 2010 11:19:03 +0000 (12:19 +0100)]
Part::get_chart - Laden eines dazugehörigen Chart-Objektes über Buchungsgruppe
Moritz Bunkus [Tue, 9 Nov 2010 08:30:58 +0000 (09:30 +0100)]
Basisversion des Kalkulators für Beträge, Preise und Steuern