Moritz Bunkus [Fri, 2 Oct 2009 08:14:42 +0000 (10:14 +0200)]
Den Eintrag für "Verkäuer/in" nicht mit einer uninitialisierten Variablen überschreiben.
Fix für Bug 1055.
Sven Schöling [Thu, 1 Oct 2009 08:29:02 +0000 (10:29 +0200)]
Was auch immer vcar sein sollte.
Sven Schöling [Wed, 30 Sep 2009 15:19:22 +0000 (17:19 +0200)]
Ungültige Custom Variablen in der Verkaufsmaske ausblenden.
Sven Schöling [Wed, 30 Sep 2009 11:24:06 +0000 (13:24 +0200)]
Funktion nicht doppelt invertieren
(das klingt als commit meldung noch
bescheuerter als es im code aussieht)
Sven Schöling [Wed, 30 Sep 2009 10:43:40 +0000 (12:43 +0200)]
Valid Flag für Custom Variables in Artikeln.
Ausserdem gefixte Locales.
Sven Schöling [Wed, 30 Sep 2009 10:40:42 +0000 (12:40 +0200)]
Funktion "listify" ergänzt.
Merge aus -r9498 intern.
Sven Schöling [Wed, 30 Sep 2009 10:39:09 +0000 (12:39 +0200)]
Debugging: Common::check_params gibt jetzt bei Fehler einen Dump des $param Parameters aus.
Getriggert wird der Dump durch das Debugflag BACKTRACE ON ERROR.
Sven Schöling [Tue, 29 Sep 2009 14:53:22 +0000 (16:53 +0200)]
Rekursive Einbindung von Modulen verhindern.
Sven Schöling [Tue, 29 Sep 2009 14:51:58 +0000 (16:51 +0200)]
Warensuche: überlagerte custom variables werden nun korrekt auch in der Warensuche überlagert.
Sven Schöling [Tue, 29 Sep 2009 12:45:01 +0000 (14:45 +0200)]
sramd mit diesem Aufruf ist tatsächlich unsicherer als garkein srand Aufruf, also weg damit.
Holger Lindemann [Tue, 29 Sep 2009 11:11:03 +0000 (13:11 +0200)]
Fehler beseitigt
Holger Lindemann [Tue, 29 Sep 2009 10:53:34 +0000 (12:53 +0200)]
Merge branch 'master' of ssh://lx-office/~/lx-office-erp
Holger Lindemann [Tue, 29 Sep 2009 10:52:58 +0000 (12:52 +0200)]
Variable has_sernumber auch in der db anlegen
Sven Schöling [Mon, 28 Sep 2009 12:47:19 +0000 (14:47 +0200)]
Merge branch 'master' of ssh://lx-office/~/lx-office-erp
Sven Schöling [Mon, 28 Sep 2009 12:46:42 +0000 (14:46 +0200)]
Daten auch in den neuen TEMPLATE_ARRAYS fomatieren.
Fix für Bug 1100
Sven Schöling [Mon, 28 Sep 2009 10:07:59 +0000 (12:07 +0200)]
Syntaxhighlighting erleichtern. (Ich darf das auch mal)
Holger Lindemann [Fri, 25 Sep 2009 02:24:46 +0000 (04:24 +0200)]
Übersetzung "richtig" gesetzt
Holger Lindemann [Fri, 25 Sep 2009 00:40:16 +0000 (02:40 +0200)]
Merge branch 'master' of ssh://lx-office/~/lx-office-erp
Holger Lindemann [Fri, 25 Sep 2009 00:39:56 +0000 (02:39 +0200)]
Variable "has_sernumber" für Artikel nach Rücksprache mit Moritz eingefügt.
grichardson [Thu, 24 Sep 2009 18:36:25 +0000 (20:36 +0200)]
Projektsuche bei Lieferscheinen repariert
Unter Berichte->Lieferscheine war das SQL Query kaputt wenn man nach einer Projektnummer gesucht hat
Sven Schöling [Thu, 24 Sep 2009 14:53:54 +0000 (16:53 +0200)]
Mehrere Sanity Checks um zu verhindern, dass $group->{members} Dublikate enthält.
Hoffentlich Fix für Bug 1057.
Sven Schöling [Thu, 24 Sep 2009 11:06:09 +0000 (13:06 +0200)]
Merge branch 'master' of ssh://lx-office/~/lx-office-erp
Sven Schöling [Thu, 24 Sep 2009 11:05:17 +0000 (13:05 +0200)]
Inner Join vermeiden um leere Rechnungen nicht zu verlieren
Fix für Bug 1155
Moritz Bunkus [Thu, 24 Sep 2009 09:11:05 +0000 (11:11 +0200)]
Merge branch 'master' of ssh://git-mbunkus@lx-office.linet-services.de/~/lx-office-erp
Moritz Bunkus [Thu, 24 Sep 2009 09:10:54 +0000 (11:10 +0200)]
Fehlendes schließendes </tr> ergänzt.
Jan Büren [Sat, 19 Sep 2009 21:06:14 +0000 (23:06 +0200)]
Fix für Bug 1164 - form->datepaid wird beim Speichern einer Verkaufsrechnung auf form->invdate gesetzt
Jan Büren [Sat, 19 Sep 2009 20:07:24 +0000 (22:07 +0200)]
Fix für Bug 1150 - Dialogbuchen geht auf Überschriften. Entsprechend im Backend den chart.charttype zusätzlich geholt und die Liste ALL_CHARTS im Frontend gefiltert
Jan Büren [Fri, 18 Sep 2009 08:25:21 +0000 (10:25 +0200)]
Fix für Bug 1082. Die Abteilung in Lieferscheinen wurde korrekt gespeichert und auch das Backend liest die entsprechenden Werte korrekt aus. Allerdings erwartet das Template do/form_header den Wert zusammengesetzt aus ABTEILUNGSNAME--ID
Jan Büren [Fri, 18 Sep 2009 06:33:52 +0000 (08:33 +0200)]
Bugfix für Bug 1127. webpages/ct/get_delivery_master ist nicht customer/vendor sicher. Eine entsprechende Abfrage in das Template eingefügt. Ferner vor dem Aufruf von parse_html noch ->IS_CUSTOMER gesetzt
Jan Büren [Fri, 18 Sep 2009 06:18:07 +0000 (08:18 +0200)]
Kurzer Kommentar/Idee für die Überarbeitung
Jan Büren [Thu, 17 Sep 2009 19:03:14 +0000 (21:03 +0200)]
Fix für Bug 1136. Die Prüfung für not_discountable war zu früh. Zunächst muss form->item->werte nach form->werte_der_reihe gewandelt sein
Moritz Bunkus [Fri, 11 Sep 2009 06:47:33 +0000 (08:47 +0200)]
Variablen nicht doppelt mit my deklarieren. Dazu Whitespace-Kosmetik.
Moritz Bunkus [Fri, 11 Sep 2009 06:46:47 +0000 (08:46 +0200)]
Fix für falsche Syntax bei in Strings eingebetteten Variablen.
Sven Schöling [Wed, 9 Sep 2009 10:54:44 +0000 (12:54 +0200)]
Lagerbestandanzeige in OE Masken
Sven Schöling [Tue, 8 Sep 2009 15:54:31 +0000 (17:54 +0200)]
IC::all_parts: cv und quotation müssen für externe Prüfung mit nach aussen gebracht werden.
Fix für Bug 1147.
Sven Schöling [Mon, 7 Sep 2009 09:26:12 +0000 (11:26 +0200)]
Regex korrekt escapen und Debugmeldungen.
Sven Schöling [Mon, 7 Sep 2009 08:56:56 +0000 (10:56 +0200)]
Nur realtive URIs für logon.pl?callback= erlauben.
Sven Schöling [Fri, 4 Sep 2009 16:47:14 +0000 (18:47 +0200)]
XUL Menü soll ja auch Version anzeigen.
Sven Schöling [Fri, 4 Sep 2009 16:40:02 +0000 (18:40 +0200)]
Fenster und Tabtitle im XUL Menü gefixt.
Ausserdem unterstützt login.pl jetzt den Parameter callback in allen
Menüs. Solange keiner angegeben ist, wird nach wie vor company_logo
aufegrufen, ansonsten die übergebene relative oder absolute url, und im
iframe aufgerufen.
Sven Schöling [Fri, 4 Sep 2009 15:34:02 +0000 (17:34 +0200)]
DBUpgrade such routine im trace runtergesetzt.
Sven Schöling [Fri, 4 Sep 2009 11:42:09 +0000 (13:42 +0200)]
Möglicher Division by zero abgefangen.
Fix für Bug 1051.
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.