Sven Schöling [Fri, 4 Sep 2009 09:22:27 +0000 (11:22 +0200)]
Workflow Transformationen aus OE heraus setzen jetzt den Bearbeiter auf den aktuellen Benutzer.
Folgende Umwandlungn sollten abgedeckt sein:
Angebot -> Auftrag
Auftrag -> Rechnung
Auftrag -> Angebot
Auftrag -> Lieferantenauftrag
Fix für Bug 1046.
Sven Schöling [Fri, 4 Sep 2009 09:00:26 +0000 (11:00 +0200)]
Merge branch 'master' of ssh://lx-office/~/lx-office-erp
Sven Schöling [Fri, 4 Sep 2009 08:58:57 +0000 (10:58 +0200)]
Bugfix: Historiensuchmaschine, nur echte ids aus der Datenbank suchen
Fix für Bug 1101.
Moritz Bunkus [Fri, 4 Sep 2009 08:36:52 +0000 (10:36 +0200)]
Kleinen Grammatikfehler behoben.
Sven Schöling [Thu, 3 Sep 2009 17:01:56 +0000 (19:01 +0200)]
Weightunit im Standarddialog mit Dropdownbox auswählen.
Fix für Bug 1118.
Sven Schöling [Thu, 3 Sep 2009 15:02:17 +0000 (17:02 +0200)]
Kosmetik
Sven Schöling [Thu, 3 Sep 2009 14:30:15 +0000 (16:30 +0200)]
Bugfix: Auftragssuche: Bei niedrigen vclimit muss nach projectNUMMER und nicht nach id gesucht werden.
Fix für Bug 1108
Sven Schöling [Thu, 3 Sep 2009 13:43:09 +0000 (15:43 +0200)]
form->get_employee nimmt sich bei Bedarf eine eigene dbh.
Sven Schöling [Thu, 3 Sep 2009 13:41:08 +0000 (15:41 +0200)]
Feature: Bei Save as new von Aufträgen werden jetzt die folgenden Felder beachtet:
- Lieferdatum wird geleert, solange nicht geändert.
- Bearbeiter wird auf den aktuellen Benutzer gesetzt.
- Zusätzlich zum geschlossen Status wird jetzt auch der geliefert Status
geleert.
Fix zu Bug 1110.
Sven Schöling [Thu, 3 Sep 2009 13:40:21 +0000 (15:40 +0200)]
Bugfix: selectall_HASHREF!
Sven Schöling [Thu, 3 Sep 2009 11:17:51 +0000 (13:17 +0200)]
sub retrieve_simple. (ersatz für OE->retrieve)
Sven Schöling [Thu, 3 Sep 2009 09:43:17 +0000 (11:43 +0200)]
Bugfix: Bei Lieferschein->Rechnung Konvertierung werden die Originallieferdaten übernommen in die Artikellieferdaten der Rechnung.
Fix für Bug 1125.
Sven Schöling [Thu, 3 Sep 2009 08:57:07 +0000 (10:57 +0200)]
Dienstleistungen haben kein onhand, ergo hindert onhand auch nicht am speichern.
Fix für Bug 1133.
Sven Schöling [Tue, 1 Sep 2009 08:56:24 +0000 (10:56 +0200)]
Bugfix: Resubmit bei save_and_print war buggy.
Sven Schöling [Mon, 31 Aug 2009 16:04:07 +0000 (18:04 +0200)]
Bugfix: Mnge wurde nicht korrekt auf onhand gemappt.
Sven Schöling [Mon, 31 Aug 2009 15:32:24 +0000 (17:32 +0200)]
Und noch ein Bug: renamed columns
Sven Schöling [Mon, 31 Aug 2009 15:11:14 +0000 (17:11 +0200)]
Bugfix: Unit muss aus parts kommen und aus ioi überlagert werden.
Sven Schöling [Mon, 31 Aug 2009 12:24:14 +0000 (14:24 +0200)]
Warensuche:
Suche von überlagerten Spalten ausgelagert.
Als direkte Konsequenz wird deliverydate von Rechnungen jetzt korrekt
berechnet, aber auch description wird jetzt darüber abgewickelt.
Siehe Dokumentation im Code für Details.
Sven Schöling [Fri, 28 Aug 2009 16:24:20 +0000 (18:24 +0200)]
Löschen von RecordLinks
Sven Schöling [Fri, 28 Aug 2009 15:35:07 +0000 (17:35 +0200)]
strict Sanity
Conflicts:
SL/AM.pm
SL/OE.pm
Moritz Bunkus [Wed, 26 Aug 2009 14:38:30 +0000 (16:38 +0200)]
Bei Anzeige der Zeilen keinen Code aus der vorhergehenden Zeile mitschleifen.
Sven Schöling [Fri, 28 Aug 2009 15:32:58 +0000 (17:32 +0200)]
Bugfix: get_links_via behandelt jetzt korrekt, wenn der erste hop leer
ist.
Conflicts:
SL/RecordLinks.pm
Moritz Bunkus [Wed, 26 Aug 2009 13:58:15 +0000 (15:58 +0200)]
Nach dem Speichern Auftrag neu laden, weil die orderitem_ids ansonsten nicht gesetzt sind.
Moritz Bunkus [Wed, 26 Aug 2009 13:57:43 +0000 (15:57 +0200)]
Funktionen für Arrayberechnungen (Schnittmenge, Durchschnitt, Differenz).
Moritz Bunkus [Wed, 26 Aug 2009 09:42:54 +0000 (11:42 +0200)]
Nur dann die Eingabe recodieren, wenn sich die Charsets wirklich unterscheiden.
Sven Schöling [Wed, 26 Aug 2009 10:12:56 +0000 (12:12 +0200)]
Syntaxkorrekturen.
Sven Schöling [Mon, 17 Aug 2009 13:58:40 +0000 (15:58 +0200)]
Multibox Spacin verbessert.
Sven Schöling [Mon, 27 Jul 2009 12:00:20 +0000 (14:00 +0200)]
Fix nochmal überarbeitet, und den seltsamen Fix komplett entfernt.
Sven Schöling [Mon, 27 Jul 2009 11:49:51 +0000 (13:49 +0200)]
Bugfix: Splitting von CGI::Ajax war buggy.
Sven Schöling [Fri, 24 Jul 2009 10:01:25 +0000 (12:01 +0200)]
Oracle Support entfernt.
Sven Schöling [Wed, 22 Jul 2009 11:43:39 +0000 (13:43 +0200)]
Transitive RecordLinks mit get_links_via.
get_links_via erwartet den zusätzlichen parameter via via ist ein
hashref mit den jeweils optionalen einträgen table und id, die sich
genauso verhalten wie die from/to_table/id werte der get_links funktion.
Alternativ kann via auch ein Array dieser Hashes sein:
get_links_via(
from_table => 'oe',
from_id => 1,
to_table => 'ar',
via => {
table => 'delivery_orders'
},
)
get_links_via(
from_table => 'oe',
to_id => '14',
via => [
{ id => 12 },
{ id => 13},
],
)
Die Einträge in einem via-Array werden exakt in dieser Reihenfolge
benutzt und sind nicht optional. Da obige Beispiel würde also die
Verknüpfung:
oe:11 -> ar:12 -> is:13 -> do:14
finden, nicht aber:
oe:11 -> ar:13 -> do:14
Sven Schöling [Wed, 26 Aug 2009 08:47:38 +0000 (10:47 +0200)]
Tabs sind böse.
Sven Schöling [Wed, 26 Aug 2009 08:25:57 +0000 (10:25 +0200)]
2 Felder noch on die Auftragssuche übernommen.
Sven Schöling [Tue, 25 Aug 2009 10:42:40 +0000 (12:42 +0200)]
Merge branch 'master' of ssh://lx-office/~/lx-office-erp
Sven Schöling [Tue, 25 Aug 2009 10:42:17 +0000 (12:42 +0200)]
Einkaufsrechnungen Buchungskonto
Sven Schöling [Tue, 25 Aug 2009 10:37:38 +0000 (12:37 +0200)]
Buchungskonten in Verkaufsrechnungen anzeigen.
Sven Schöling [Tue, 25 Aug 2009 09:34:25 +0000 (11:34 +0200)]
Lieferantenanezige in Einkaufsrechnungenbericht
Sven Schöling [Tue, 25 Aug 2009 09:12:27 +0000 (11:12 +0200)]
Anzeige von Kundendaten in der Verkaufsrechnungssuche.
Moritz Bunkus [Mon, 17 Aug 2009 15:11:15 +0000 (17:11 +0200)]
Das Template-Modul mag es nicht, wenn ein Hash-Key in Anführungszeichensteht (hier: "WEBDAV").
Sven Schöling [Fri, 14 Aug 2009 12:35:26 +0000 (14:35 +0200)]
all_parts -> Konstante in den Header velagert.
Ausserdem weitere korrekturen gemacht um den Code korrekter zu machen.
Sven Schöling [Thu, 13 Aug 2009 16:12:58 +0000 (18:12 +0200)]
Warenreport: im bsooqr Modus qty -> onhand mappen.
Dadurch werden die Mengen der Aufträge/Rechnungen angegeben, statt die
vorhandene Menge.
Sven Schöling [Thu, 13 Aug 2009 15:54:26 +0000 (17:54 +0200)]
Bisschen sanity durch strictness.
Sven Schöling [Mon, 10 Aug 2009 09:07:25 +0000 (11:07 +0200)]
Bugfix Bug 1077: Opendocumentvorlagen kopieren.
Bei der Erstellung eines neuen Benutzers wurden die OO-Vorlagen nicht
mit kopiert.
Sven Schöling [Wed, 29 Jul 2009 15:51:59 +0000 (17:51 +0200)]
Syntaxfehler.
Sven Schöling [Wed, 29 Jul 2009 12:56:49 +0000 (14:56 +0200)]
Secure Cookies.
Sobald der Loginrequest mit HTTPS gesendet wird, wird das Cookie nun auf
Secure gesetzt, und sollte nur noch bei sicheren Verbindungen
mitgesendet werden.
Moritz Bunkus [Thu, 23 Jul 2009 14:24:58 +0000 (16:24 +0200)]
Der Wert für den Parameter 'port' steht oftmals nicht in Anführungszeichen, weil es eine Zahl ist.
Moritz Bunkus [Thu, 23 Jul 2009 12:52:30 +0000 (14:52 +0200)]
Eine Warnung über undefinierte Werte vermeiden.
Moritz Bunkus [Thu, 23 Jul 2009 12:22:14 +0000 (14:22 +0200)]
locale-Lauf ohne aktiviertes CRM-Menü und fehlende Begriffe durch Holgers CSS-Menü-Umwälzungen ergänzt.
Moritz Bunkus [Thu, 23 Jul 2009 12:15:14 +0000 (14:15 +0200)]
Merge branch 'master' of ssh://git-mbunkus@lx-office.linet-services.de/~/lx-office-erp
Moritz Bunkus [Thu, 23 Jul 2009 12:15:04 +0000 (14:15 +0200)]
Einige UTF-8 codierte Umlaute nach ISO-8859-1 konvertiert.
Sven Schöling [Thu, 23 Jul 2009 10:45:05 +0000 (12:45 +0200)]
Merge branch 'master' of ssh://lx-office/~/lx-office-erp
Sven Schöling [Thu, 23 Jul 2009 10:44:03 +0000 (12:44 +0200)]
DO: open&close nicht angetickt > alles anzeigen
Moritz Bunkus [Thu, 23 Jul 2009 10:39:04 +0000 (12:39 +0200)]
Unbenutzte und daher überflüssige Variablen entfernt.
Moritz Bunkus [Thu, 23 Jul 2009 07:08:23 +0000 (09:08 +0200)]
Kosmetik.
Moritz Bunkus [Wed, 22 Jul 2009 15:30:34 +0000 (17:30 +0200)]
Beim Ausdrucken von Lieferscheinen die Lieferanteninformationen der Artikel aus der Datenbank holen.
Moritz Bunkus [Wed, 22 Jul 2009 15:28:10 +0000 (17:28 +0200)]
Auch wirklich $form->{TEMPLATE_ARRAYS}->{...} initialisieren, und nicht nur den Key ansprechen.
Moritz Bunkus [Wed, 22 Jul 2009 15:27:24 +0000 (17:27 +0200)]
Beim Ausdrucken von Angeboten/Aufträgen nicht die Lieferanteninformationen der Artikel gleich nach dem Auslesen wieder überschreiben.
Moritz Bunkus [Wed, 22 Jul 2009 14:19:25 +0000 (16:19 +0200)]
Merge branch 'master' of ssh://git-mbunkus@lx-office.linet-services.de/~/lx-office-erp
Moritz Bunkus [Wed, 22 Jul 2009 14:18:28 +0000 (16:18 +0200)]
Beim Erzeugen einer Einkaufsrechnung aus mehreren Lieferscheinen auch wirklich eine Einkaufs- und keine Verkaufsrechnung erzeugen.
Holger Lindemann [Wed, 22 Jul 2009 12:18:17 +0000 (14:18 +0200)]
Altes CSS menü wg. Probleme mit Opera wiederhergestellt.
Neues CSS als menuv4 eingefügt. JS alt entfernt.
grichardson [Wed, 22 Jul 2009 08:36:18 +0000 (10:36 +0200)]
Behebung von Bug 1098
Kommafehler in sql Statement
Moritz Bunkus [Wed, 22 Jul 2009 08:17:00 +0000 (10:17 +0200)]
Neuere PostgreSQL-Versionen unterstützen das Aliasen von zu aktualisierenden Tabellen nicht.
Holger Lindemann [Tue, 14 Jul 2009 05:31:16 +0000 (07:31 +0200)]
Abfrage nach accno in Hochkomma stellen
Holger Lindemann [Tue, 14 Jul 2009 05:28:12 +0000 (07:28 +0200)]
fehlende schliessende Klammer ergänzt
Holger Lindemann [Tue, 14 Jul 2009 05:27:45 +0000 (07:27 +0200)]
numberwert zu klein, auf 12,5 vergrössert
Holger Lindemann [Tue, 14 Jul 2009 05:26:51 +0000 (07:26 +0200)]
Durch feste Breite und viele Einträge bricht das Menü um.
Sieht scheusslich aus. Auch sind die Untermenüs oft schlecht zu treffen.
Feste Breite entfernt, dafür seitliches Padding erhöht
Untermenüs überlappen das Hauptmenü.
Philip Reetz [Thu, 9 Jul 2009 10:53:22 +0000 (12:53 +0200)]
Fehler in der Funktion "Zahlung buchen" bei Kreditoren- und Debitorenbuchungen.
Zahlungsdatum wurde nicht in der Datenbank gespeichert.
Philip Reetz [Thu, 9 Jul 2009 09:14:53 +0000 (11:14 +0200)]
Bei der Kontenuebersicht wurde der Saldo nicht korrekt gefuehrt, wenn der Zeitraum nicht am 01.01 anfing
Moritz Bunkus [Mon, 6 Jul 2009 07:04:06 +0000 (09:04 +0200)]
Diverse Fehler in der Dokumentation der Variablen und Druckvorlagen behoben.
Fix für Bug 1073.
Moritz Bunkus [Fri, 3 Jul 2009 16:05:05 +0000 (18:05 +0200)]
Umstellung der Verwaltung der benutzerdefinierten Variablen zum Sparen von Menüeinträgen.
Sven Schöling [Fri, 3 Jul 2009 08:40:58 +0000 (10:40 +0200)]
Merge branch 'karushka'
Moritz Bunkus [Thu, 2 Jul 2009 15:35:49 +0000 (17:35 +0200)]
Verwendung von benutzerdefinierten Variablen für Waren/Dienstleistungen/Erzegunisse in Einkaufsrechnungen implementiert.
Moritz Bunkus [Thu, 2 Jul 2009 15:31:50 +0000 (17:31 +0200)]
Verwendung von benutzerdefinierten Variablen für Waren/Dienstleistungen/Erzegunisse in Verkaufsrechnungen implementiert.
Moritz Bunkus [Thu, 2 Jul 2009 15:19:32 +0000 (17:19 +0200)]
Verwendung von benutzerdefinierten Variablen fÌr Waren/Dienstleistungen/Erzegunisse auch in Einkaufsmasken ermöglichen.
Moritz Bunkus [Thu, 2 Jul 2009 15:18:54 +0000 (17:18 +0200)]
Noch mehr Debugcode entfernt.
Moritz Bunkus [Thu, 2 Jul 2009 15:18:15 +0000 (17:18 +0200)]
Debugcode entfernt.
Moritz Bunkus [Thu, 2 Jul 2009 15:05:06 +0000 (17:05 +0200)]
Verwendung der benutzerdefinierten Variablen für Waren/Dienstleistungen/Erzegunisse in Lieferscheinen.
Moritz Bunkus [Thu, 2 Jul 2009 14:59:22 +0000 (16:59 +0200)]
Debugcode entfernt.
Sven Schöling [Thu, 2 Jul 2009 14:49:06 +0000 (16:49 +0200)]
Mahnsystem - mehr Variablen exportieren
Ausserdem strict fixes.
Moritz Bunkus [Thu, 2 Jul 2009 14:44:11 +0000 (16:44 +0200)]
Ausweitung der benutzerdefinierten Variablen für Waren/Dienstleistungen/Erzeugnisse auf Anzeige/Modifikation in Angeboten/Aufträgen.
Sven Schöling [Thu, 2 Jul 2009 13:56:03 +0000 (15:56 +0200)]
Mehr Felder in Mahnungen zur Verfügung stellen.
Sven Schöling [Thu, 2 Jul 2009 07:46:32 +0000 (09:46 +0200)]
OE Suche: Verkäufer/Bearbeiter muss Dropdown sein.
Moritz Bunkus [Wed, 1 Jul 2009 20:31:09 +0000 (22:31 +0200)]
Diverse Arbeiten an <%if%>-Blöcken.
1. Bugfix: <%if%>-Blöcke haben in OpenDocument-Vorlagen nach der
Umstellung auf die Verwendung von $form->{TEMPLATE_ARRAYS} nicht
mehr funktioniert.
2. Feautres: <%if%>-Blöcke können nun auch in OpenDocument die
erweiterten Vergleiche benutzen.
3. Refactoring: Das Parsen der <%if%>-Blöcke wurde für alle
Vorlagentypen in gemeinsame Unterfunktion ausgelagert.
Moritz Bunkus [Wed, 1 Jul 2009 19:26:00 +0000 (21:26 +0200)]
Buttons als <input type="submit"> und nicht als <button type="button"> rendern lassen.
Moritz Bunkus [Wed, 1 Jul 2009 19:17:12 +0000 (21:17 +0200)]
Beim Speichern von Benutzereinstellungen durch den Benutzer die Webdav-htaccess-Dateien nicht anlegen.
Existiert "webdav" und darin die Verzeichnisse nicht, so gibt
es ansonsten unschöne Fehlermeldungen im Webserverfehlerlog,
und der Benutzer bekommt die am.pl zum Download angeboten.
AuÃ\9ferdem darf der Benutzer seine Webdav-Einstellungen eh nicht
Àndern -- das geht nur aus dem Admin-Bereich heraus.
Moritz Bunkus [Wed, 1 Jul 2009 10:24:50 +0000 (12:24 +0200)]
Test auf Übereinstimmung mit regulären Ausdrücken in <%if...%>-Blöcken ohne Berücksichtigung der Groß- und Kleinschreibung.
Moritz Bunkus [Wed, 1 Jul 2009 10:23:30 +0000 (12:23 +0200)]
Aktualisierung der Dokumentation zu den neuen Fähigkeiten des <%if...%>-Blocks.
Moritz Bunkus [Wed, 1 Jul 2009 10:05:25 +0000 (12:05 +0200)]
Bugfixes für und Erweiterung der Vergleichsmöglichkeiten in <%if...%>.
1. Bugfixes -- die vorherige Version war gar nicht getestet.
2. Erweiterung -- Mittels "=~" kann man nun auch reguläre Ausdrücke matchen lassen.
Moritz Bunkus [Wed, 1 Jul 2009 08:46:19 +0000 (10:46 +0200)]
Einführung RegEx für Vergleichsoperationen in <%if ...%>-Statements.
Moritz Bunkus [Wed, 1 Jul 2009 09:15:42 +0000 (11:15 +0200)]
Deutsche Begriffe übersetzen. Buttons als <input type="submit"> rendern und nicht als <button type="button">.
Moritz Bunkus [Tue, 30 Jun 2009 15:47:25 +0000 (17:47 +0200)]
Ein paar vergessene Locale-Aktualisierungen zum Thema "Anrede durch Geschlecht ersetzen".
Moritz Bunkus [Tue, 30 Jun 2009 14:18:20 +0000 (16:18 +0200)]
Datenbankupgradescript zur Ausweitung der benutzerdefinierten Variablen auf Waren, Dienstleistungen und Erzeugnisse.
Wurde in Commit
b2f44e3d98cbbd622b1497c23602eb79e71a3c64 vergessen.
Moritz Bunkus [Tue, 30 Jun 2009 14:16:18 +0000 (16:16 +0200)]
Verzeichnis/symbolischen Link zur CRM ignorieren.
Moritz Bunkus [Tue, 30 Jun 2009 14:05:52 +0000 (16:05 +0200)]
Diverse Dateien und Verzeichnisse ignorieren.
Übernahme der alten "svn:ignore"-Properties bereinigt um einige nicht
mehr aktuelle Einträge.
Moritz Bunkus [Tue, 30 Jun 2009 13:51:46 +0000 (15:51 +0200)]
Nicht mehr benötigte Datei members.default gelöscht.
Moritz Bunkus [Tue, 30 Jun 2009 13:43:12 +0000 (15:43 +0200)]
Dummy-Dateien in leeren Verzeichnissen angelegt.
Einige leere Verzeichnisse sind bei der Subversion-zu-Git-Migration
verloren gegangen, weil Git keine Verzeichnisse sondern nur Dateien
trackt. Deshalb mit Hilfe von leeren Dummy-Dateien diese Verzeichnisse
auch mit Git tracken lassen.
Geoffrey Richardson [Mon, 29 Jun 2009 19:47:03 +0000 (19:47 +0000)]
cp_greeting durch cp_gender ersetzt in CT.pm und ct.pl
Moritz Bunkus [Mon, 29 Jun 2009 15:54:52 +0000 (15:54 +0000)]
Das Definieren, Erstellen und Bearbeiten von benutzerdefinierten Variablen bei Waren, Dienstleistungen und Erzeugnissen implementiert.
Jan Büren [Mon, 29 Jun 2009 15:51:06 +0000 (15:51 +0000)]
locales für die entsprechend gerade eingecheckten Dateien
Jan Büren [Mon, 29 Jun 2009 15:49:30 +0000 (15:49 +0000)]
Die entsprechenden Templates, damit die generic Translations auch editierbar sind