Sven Schöling [Thu, 23 Jul 2009 10:44:03 +0000 (12:44 +0200)]
DO: open&close nicht angetickt > alles anzeigen
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
Moritz Bunkus [Mon, 29 Jun 2009 15:49:04 +0000 (15:49 +0000)]
Der JavaScript-Kalender verlangt, dass das Eingabefeld explizit eine ID benannt bekommt; "name" reicht nicht aus.
Geoffrey Richardson [Mon, 29 Jun 2009 15:41:45 +0000 (15:41 +0000)]
generictranslations.pl nachgereicht
Geoffrey Richardson [Mon, 29 Jun 2009 15:27:10 +0000 (15:27 +0000)]
symbolischen Link fuer generictranslations.pl
Jan Büren [Mon, 29 Jun 2009 15:09:02 +0000 (15:09 +0000)]
GenericTranslations.pm und debug-code entfernt
Geoffrey Richardson [Mon, 29 Jun 2009 14:36:53 +0000 (14:36 +0000)]
Ansprechpartner: cp_greeting durch cp_gender ersetzt
contacts->cp_greeting, was normalerweise fuer Frau/Herr benutzt wird,
wird durch cp_gender (m/f) ersetzt, was den Vorteil hat, dass man je
nach beim Kunden definierter Sprache verschiedene Anreden generieren und
die Anreden zentral verwalten kann.
1. cp_gender wird fuer alle Ansprechpartner auf "m" gesetzt
2. cp_gender wird fuer die Ansprechpartner auf "f" gesetzt, bei denen in
cp_greeting Frau/Mrs/Miss vorkam, bei abweichender weiblicher Deklaration muss
hier also noch nachgepflegt werden
3. alle cp_greeting-Eintraege, die nicht Herr/Frau/Mrs/Miss enthalten
werden nach cp_title verschoben
4. cp_greeting wird geloescht
Moritz Bunkus [Mon, 29 Jun 2009 10:51:40 +0000 (10:51 +0000)]
Artikelstammdaten: Dialog in einen Tab-Dialog eingefasst.
Sven Schöling [Mon, 22 Jun 2009 10:35:03 +0000 (10:35 +0000)]
Programmierrichtlinien etwas aktualisiert.
Sven Schöling [Tue, 16 Jun 2009 13:13:59 +0000 (13:13 +0000)]
Bugfix: _recode_recursively hat das Form Objekt nicht als Hash erkannt.
Symptom: Langtexte werden nicht korrekt kodiert.
Sven Schöling [Tue, 16 Jun 2009 10:30:31 +0000 (10:30 +0000)]
Bugfix: Kreditorenbuchungen Bemerkungen gingen beim Update verloren.
Sven Schöling [Tue, 16 Jun 2009 10:29:06 +0000 (10:29 +0000)]
Whitespace.
Sven Schöling [Mon, 15 Jun 2009 11:31:02 +0000 (11:31 +0000)]
Warnung im Startbildschirm, wenn Javascript ausgeschaltet ist.
Sven Schöling [Mon, 15 Jun 2009 11:27:21 +0000 (11:27 +0000)]
Locales für -r4298
Jan Büren [Sun, 14 Jun 2009 20:18:11 +0000 (20:18 +0000)]
Bug 1044 Rechtschreibfehler in all behoben
Moritz Bunkus [Fri, 12 Jun 2009 13:23:09 +0000 (13:23 +0000)]
Beim Aufruf von check_project() die als nächstes aufzurufende Funktion mitgeben.
Fix für Bug 940.
Moritz Bunkus [Fri, 12 Jun 2009 13:08:51 +0000 (13:08 +0000)]
Gleich zwei Fehler im Index führten dazu, dass der Code in check_form() dachte, die Kundeninformationen hätten sich geändert.
Sven Schöling [Fri, 12 Jun 2009 10:05:07 +0000 (10:05 +0000)]
print_form: Extension war vor -r3314 standard auf "html", wurde dann durch anderen Algorithmus geändert. Jetzt wieder html als Standardextension.
Fix für Bug 1043.
Moritz Bunkus [Thu, 11 Jun 2009 13:00:24 +0000 (13:00 +0000)]
Beim Versenden von Emails mit PDFs aus OpenDocument den MIME-Typen und Dateinamen richtig setzen.
Sven Schöling [Wed, 10 Jun 2009 15:13:49 +0000 (15:13 +0000)]
Aufträge->Suche - myconfig Variablen fehlten -> vclimit wurde nicht berücksichtigt.
Moritz Bunkus [Wed, 10 Jun 2009 10:13:52 +0000 (10:13 +0000)]
Kosmetik.
Moritz Bunkus [Wed, 10 Jun 2009 10:13:04 +0000 (10:13 +0000)]
Kosmetik.
Jan Büren [Tue, 9 Jun 2009 18:31:30 +0000 (18:31 +0000)]
subversion test zurueck
Jan Büren [Tue, 9 Jun 2009 18:31:13 +0000 (18:31 +0000)]
subversion test
Moritz Bunkus [Mon, 8 Jun 2009 07:47:46 +0000 (07:47 +0000)]
Der Tabellenalias heißt "dord" und nicht "dort".
Fix für Bug 1040.
Moritz Bunkus [Fri, 5 Jun 2009 12:45:49 +0000 (12:45 +0000)]
Übernahme einiger weiterer Felder aus Aufträgen in Lieferscheinen und von dort in Rechnungen.
Einige Felder wie "Steuer im Preis inbegriffen", "Steuersatz",
"Zahlungsbedingungen" und "Währung" wurden bei Lieferscheinen nicht
gespeichert. Dementsprechend gingen sie bei der Umwandlung von Auftrag
in Lieferschein und daraus in Rechnungen verloren.
Fix für Bug 1035.
Moritz Bunkus [Fri, 5 Jun 2009 11:59:56 +0000 (11:59 +0000)]
Die Sprachauswahl temporär deaktivieren und auf "Deutsch" hardcodieren.
Wird die Sprache von "Deutsch" auf eine beliebige andere umgestellt,
so bekommt man sofort Perl-Fehler wegen Objektzugriffe auf nicht
definierte Variablen. Der Grund ist, dass das anzulegende
Locale-Objekt halb leer ist und nicht die Iconv-Instanzen enthält.
Temporärer Fix für Bug 1037.
Moritz Bunkus [Fri, 5 Jun 2009 11:28:48 +0000 (11:28 +0000)]
Beim Auslesen von Kundendaten die Verkäufer-ID nur dann überschreiben, wenn beim Kunden tatsächlich ein Verkäufer ausgewählt ist.
Fix für Bug 1034.
Moritz Bunkus [Fri, 5 Jun 2009 10:48:25 +0000 (10:48 +0000)]
Beim Umwandeln von Auftrag nach Lieferschein den Scriptnamen umsetzen.
Andernfalls kann es passieren, dass check_name() in arap() wegen
doppelter Kunden-/Lieferantennamen aufgerufen wird; das zeigt die
Auswahlliste an, welche dann wieder den alten Scriptnamen enthält.
Moritz Bunkus [Fri, 5 Jun 2009 10:34:48 +0000 (10:34 +0000)]
Aus Versehen ging das Feld 'login' beim Auslesen von Benutzern in Commit 4258 verloren.
Moritz Bunkus [Fri, 5 Jun 2009 10:18:41 +0000 (10:18 +0000)]
Im Administrationsfrontend eine Möglichkeit zum Duplizieren von existierenden Benutzern eingebaut.
Fix für Bug 1025.
Moritz Bunkus [Fri, 5 Jun 2009 10:14:49 +0000 (10:14 +0000)]
In der Funktion Auth::read_user() auch die User-ID zurückgeben.
Moritz Bunkus [Fri, 5 Jun 2009 10:07:03 +0000 (10:07 +0000)]
_store_value() aus Kundenprojekt übernommen.
1. Dokumentation der Funktion
2. Möglichkeit, 'variablenname[]' für einfache Arrays zu benutzen
3. Umstellung der anderen Funktionen, die _store_value() benutzen, auf Objekt-Aufrufsyntax.
Moritz Bunkus [Fri, 5 Jun 2009 07:23:43 +0000 (07:23 +0000)]
Vor Zugriff auf "employee"-Tabelle testen, ob diese existiert.
Es kann sein, dass die Funktion User::create_employee_record()
aufgerufen wird, bevor die beim Benutzer eingetragene Datenbank
existiert bzw. bevor darin die Lx-Office-Tabellen existieren. In
diesem Falle darf create_employee_record() nicht fehlschlagen, weil
der Eintrag in "employee" spätestens beim Login angelegt wird.
Das kann z.B. passieren, wenn im Administrationsbereich zuerst ein
Benutzer und später erst die dazugehörige Datenbank angelegt wird.
Fix für Bug 922.
Moritz Bunkus [Fri, 5 Jun 2009 07:21:14 +0000 (07:21 +0000)]
Eine neue Funktion zum Testen, ob eine Tabelle in der Datenbank existiert oder nicht.
Moritz Bunkus [Fri, 5 Jun 2009 07:08:00 +0000 (07:08 +0000)]
Beim Speichern eines Benutzers aus dem Administrationsfrontend heraus seinen Eintrag in employee aktualisieren.
Fix für Bug 1031.
Moritz Bunkus [Fri, 5 Jun 2009 06:31:43 +0000 (06:31 +0000)]
Rechteproblem bei Lieferscheinen behoben.
Die display_form() in invoice_io.pl wird auch für Lieferscheine
aufgereufen. Deshalb muss sie auch auf Lieferscheinrechte überprüfen.
Fix für Bug 1030.
Moritz Bunkus [Wed, 3 Jun 2009 13:19:59 +0000 (13:19 +0000)]
Beim Bearbeiten von Benutzern die Checkbox "Rechnungen" bei "WebDAV" richtig setzen.
Die Template-Variable heißt "myc_rechnungen" (Plural, nicht
Singular). Fix für Bug 2^10.
Sven Schöling [Wed, 3 Jun 2009 09:25:44 +0000 (09:25 +0000)]
get_vendor war nicht hinreichend abgesichert gegen mehrfache aufrufe.
bei mehrfachen aufrufen, konnte es passieren dass alte WHERE klauseln noch mitverwendet wurden.
Hoffentlich Fix für Bug 1028.
Sven Schöling [Wed, 3 Jun 2009 09:05:21 +0000 (09:05 +0000)]
locales zum letzten commit.
Sven Schöling [Wed, 3 Jun 2009 09:05:03 +0000 (09:05 +0000)]
Assembly Rows in templates ausgelagert.
Moritz Bunkus [Wed, 3 Jun 2009 08:35:38 +0000 (08:35 +0000)]
Altes JavaScript-Menüs auf neue Authentifizierungsart ohne explizite Übergabe von Benutzernamen und Passwort umgestellt.
Moritz Bunkus [Wed, 3 Jun 2009 07:55:09 +0000 (07:55 +0000)]
Kosmetik: Tabs durch Leerzeichen ersetzt.
Moritz Bunkus [Tue, 2 Jun 2009 15:08:21 +0000 (15:08 +0000)]
Letzte Dokumentationsupdates vor dem Release.
Moritz Bunkus [Tue, 2 Jun 2009 14:28:11 +0000 (14:28 +0000)]
Datenbankscript hinzugefügt, das den Datenbankstand zum Releasezeitpunkt 2.6.0 markiert.
Moritz Bunkus [Tue, 2 Jun 2009 13:48:20 +0000 (13:48 +0000)]
Versionsnummer aktualisiert.
Moritz Bunkus [Tue, 2 Jun 2009 13:45:37 +0000 (13:45 +0000)]
Update der Installationsdokumentation nach Änderung von INSTALL.texi.
Moritz Bunkus [Tue, 2 Jun 2009 13:37:14 +0000 (13:37 +0000)]
Update des ChangeLogs.
Sven Schöling [Tue, 2 Jun 2009 13:28:00 +0000 (13:28 +0000)]
Kleinere Änderung in der Modulverwaltung und ein paar Typos.
Moritz Bunkus [Tue, 2 Jun 2009 09:06:12 +0000 (09:06 +0000)]
Kosmetik; Releasedatum gesetzt.
Moritz Bunkus [Tue, 2 Jun 2009 08:49:27 +0000 (08:49 +0000)]
Revisionen und 4167 und 4192:4194 rückgängig gemacht (Kundenauswahl in Rechnungen via Multibox)
Grund: Hat Bug 1022 verursacht. Das ist releasekritisch; muss nach dem
Release anständig gefixt werden.
Fix für Bug 1022.
Moritz Bunkus [Tue, 2 Jun 2009 07:35:04 +0000 (07:35 +0000)]
Auch das Array "linetotal" liegt in TEMPLATE_ARRAYS.
Wird für die Berechnung der Zwischensummenvariablen
"sumcarriedforward" benutzt. Zusätzlich sollte die Variable
"cumulatelinetotal" ebenfalls in TEMPLATE_ARRAYS liegen.
Weiterer Teil des Fixes für Bug 1019.
Moritz Bunkus [Tue, 2 Jun 2009 07:26:08 +0000 (07:26 +0000)]
Kosmetik.
Holger Lindemann [Tue, 2 Jun 2009 05:57:06 +0000 (05:57 +0000)]
tmp nach /tmp gelegt
Philip Reetz [Fri, 29 May 2009 16:08:07 +0000 (16:08 +0000)]
SuSa angepasst, so dass auch bei EUR korrekte Werte berechnet werden
Geoffrey Richardson [Fri, 29 May 2009 15:39:00 +0000 (15:39 +0000)]
discount formatting
Formatierung von discount, z.B. bei den Workflowschritten
Rechnung -> Auftrag
Auftrag -> Angebot
Wahrscheinlich muß das noch an vielen anderen Stellen geändert werden.
Geoffrey Richardson [Fri, 29 May 2009 15:36:05 +0000 (15:36 +0000)]
Fix von bug 1017
Erläuterung im Code
Philip Reetz [Fri, 29 May 2009 15:30:45 +0000 (15:30 +0000)]
Kontenuebersicht und Kontenblatt angepasst, so dass auch bei EUR korrekte Werte angezeigt werden
Geoffrey Richardson [Fri, 29 May 2009 15:27:06 +0000 (15:27 +0000)]
Doppelten Eintrag von credit_note bei Druckvorlagen entfernt
Sven Schöling [Fri, 29 May 2009 13:25:38 +0000 (13:25 +0000)]
Pagebreaks müssen auch auf _get_loop_variable umgestellt werden.
Fix für Bug 1019.
(Und hey, wenn der in -r4721 nochmal auftaucht, wissen wir das ja jetzt schon :))
Sven Schöling [Fri, 29 May 2009 10:01:18 +0000 (10:01 +0000)]
Fix für eini potentielles Randproblem in OE Masken, wenn sehr wenige Kunden im System sind, und vclimit auf sehr kleine Werte gesetzt ist.
Moritz Bunkus [Fri, 29 May 2009 08:49:02 +0000 (08:49 +0000)]
Das datev-Verzeichnis wird nicht mehr benötigt; die temporären Dateien landen in users.
Jan Büren [Thu, 28 May 2009 15:08:54 +0000 (15:08 +0000)]
Bugfix fuer 1018 - Die Idee von Sven war nett, hat aber Probleme bei Artikelnummern groesser 32bit - Bei Sortierung von Waren nahc Artikelnummer erscheint ein SQL-Fehler