Moritz Bunkus [Tue, 30 Jul 2013 06:58:38 +0000 (08:58 +0200)]
Initialer Focus in OE-Masken auf Kunden-/Lieferanteninput
Moritz Bunkus [Mon, 29 Jul 2013 14:31:31 +0000 (16:31 +0200)]
Lagerplätze anlegen: Nummerierung mit Anzahl existierender Lagerplätze starten
...und nicht mit 1, weil ansonsten beim mehrfachen Anlegen die Nummern
doppelt und dreifach vergeben werden. Fixt #2325.
Moritz Bunkus [Mon, 29 Jul 2013 14:19:50 +0000 (16:19 +0200)]
Artikelstammdatenmaske: bei "Erneuern" Fließkommazahlen exakt einmal parsen
Fixt #2341.
Moritz Bunkus [Mon, 29 Jul 2013 13:22:30 +0000 (15:22 +0200)]
steuerfilterung.pl: mit "keine Steuer" zurecht kommen
Moritz Bunkus [Mon, 29 Jul 2013 13:18:43 +0000 (15:18 +0200)]
steuerfilterung.pl: SQL injection verhindern
Moritz Bunkus [Mon, 29 Jul 2013 13:10:11 +0000 (15:10 +0200)]
Perl-DB-Upgradescripte: nicht manuell Datenbankhandle committen
Moritz Bunkus [Mon, 29 Jul 2013 13:07:38 +0000 (15:07 +0200)]
steuerfilterung.pl: Steuersätze nicht runden
Zum Einen verwendet z.B. der Schweizer Kontenrahmen Steuern mit
Nachkommastellen, und zum Anderen ist "tax.rate" eine Spalte vom Typ
"numeric", sodass die erhaltenen Werte eh kein
Fließkomma-Rundungsproblem haben.
Fixt #2337.
Moritz Bunkus [Mon, 29 Jul 2013 13:06:17 +0000 (15:06 +0200)]
steuerfilterung.pl: nicht manuell früh committen, um Mehrfachausführung zu ermöglichen
Z.B. wenn der Benutzer den Zurück-Button benutzt oder so. Das Commit
wird von kivitendo später eh ausgeführt, sofern das Script erfolgreich
war.
Moritz Bunkus [Mon, 29 Jul 2013 12:31:42 +0000 (14:31 +0200)]
Doku-Update zu unterstützten Distributionsversionen
Fixt #2339.
Moritz Bunkus [Mon, 29 Jul 2013 10:10:23 +0000 (12:10 +0200)]
Dokumentationsupdates
Sven Schöling [Mon, 29 Jul 2013 10:54:56 +0000 (12:54 +0200)]
Bessere doku für SL/InstallationCheck.pm
Moritz Bunkus [Mon, 29 Jul 2013 09:56:54 +0000 (11:56 +0200)]
InstallationCheck: Parameter dist_name wenn Modulname != Distributionsname
Beispiel: name = LWP und dist_name = libwww-perl
Moritz Bunkus [Mon, 29 Jul 2013 09:53:33 +0000 (11:53 +0200)]
Falschen Methodennamen gefixt
Moritz Bunkus [Mon, 29 Jul 2013 09:43:21 +0000 (11:43 +0200)]
Fehlende Modulabhängigkeiten für Testprozess ergänzt
Moritz Bunkus [Mon, 29 Jul 2013 08:31:28 +0000 (10:31 +0200)]
Fehlende Übersetzungen ergänzt, nicht mehr benötigte entfernt
Sven Schöling [Fri, 26 Jul 2013 12:54:19 +0000 (14:54 +0200)]
class listrow an die Verwendung von [% loop.count % 2 %] angepasst
Bernd Bleßmann [Wed, 24 Jul 2013 13:37:07 +0000 (15:37 +0200)]
Preisgruppenanzeige in der Warenmaske mit zeilenweise alternierender Farbe
Thomas Heck [Fri, 26 Jul 2013 09:07:23 +0000 (11:07 +0200)]
Kein Prompt, wenn Benutzer im Adminbereich "als neu" gespeichert wird
fixt #2340
Sven Schöling [Thu, 25 Jul 2013 16:28:58 +0000 (18:28 +0200)]
assign_attribute: reservierte Methoden ignorieren.
Sven Schöling [Thu, 25 Jul 2013 16:28:51 +0000 (18:28 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
G. Richardson [Wed, 24 Jul 2013 14:31:42 +0000 (16:31 +0200)]
Korrekte Upgradeskript-Reihenfolge
Für oe_do_delete_via_trigger.pl müssen schon alle pricegroup_ids von 0
auf NULL gesetzt worden sein, dies passiert in
orderitems_delivery_order_items_invoice_foreign_keys
Sven Schöling [Tue, 23 Jul 2013 09:34:49 +0000 (11:34 +0200)]
XSS: Filter Summary im DeliveryPlan richtig escapen.
Thomas Heck [Mon, 22 Jul 2013 16:24:53 +0000 (18:24 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Thomas Heck [Mon, 22 Jul 2013 16:23:30 +0000 (18:23 +0200)]
Die Einstellung: ""Steuer im Preis inbegriffen" vorwählen" gefixt
fixt #2336
Sven Schöling [Mon, 22 Jul 2013 14:52:32 +0000 (16:52 +0200)]
Bei Hauptlager setzen nicht onhand überschreiben.
Sven Schöling [Mon, 22 Jul 2013 12:54:34 +0000 (14:54 +0200)]
Bei nicht existierenden Lagern die richtige Fehlermeldung anzeigen.
behebt #2334
Sven Schöling [Mon, 22 Jul 2013 12:54:14 +0000 (14:54 +0200)]
action_database_administration gibt es nicht mehr
Moritz Bunkus [Fri, 19 Jul 2013 15:50:13 +0000 (17:50 +0200)]
Überprüfung vom API-Token gefixt
Moritz Bunkus [Fri, 19 Jul 2013 15:50:00 +0000 (17:50 +0200)]
Admin-Controller: bei Session-Fehler Menü nicht anzeigen
Holger Lindemann [Fri, 19 Jul 2013 09:42:54 +0000 (11:42 +0200)]
Erweterung / Änderung CRM-Menü
Jan Büren [Fri, 19 Jul 2013 07:44:36 +0000 (09:44 +0200)]
Bei Lagerbestandsbericht auch Lager und Lagerplatz in Übersicht als Filter anzeigen
Moritz Bunkus [Thu, 18 Jul 2013 14:41:11 +0000 (16:41 +0200)]
Dokumentationsupdate
Thomas Heck [Thu, 18 Jul 2013 14:31:04 +0000 (16:31 +0200)]
CustomerVendor: im Templatesystem vorhandenes instance_conf verwenden
Thomas Heck [Thu, 18 Jul 2013 14:11:01 +0000 (16:11 +0200)]
CustomerVendor: instance_conf komplett im Template verfügbar machen
Thomas Heck [Thu, 18 Jul 2013 14:08:00 +0000 (16:08 +0200)]
Keine "leere" Währungsauswahl in CustomerVendor erlauben
Niclas Zimmermann [Fri, 14 Jun 2013 12:37:22 +0000 (14:37 +0200)]
Unnötiger JOIN auf taxkeys
Hier werden keine Steuern berücksichtigt. Es gab zwar einen Join auf
die Tabelle taxkeys, aber es wurden keine Daten ausgelesen.
Niclas Zimmermann [Fri, 31 May 2013 15:29:19 +0000 (17:29 +0200)]
tax_id auslesen
Statt die tax_id aus einem Join auf die Tabelle taxkeys zu bekommen,
wird nun direkt von der acc_trans auf die Steuer zugegriffen. Dies
geschieht an verschiedenen Stellen:
Die tax_id wird jetzt in Kreditoren-/Debitoren- und Dialogbuchungen
aus der acc_trans gelesen statt aus der Tabelle taxkeys.
Im DATEV-Export wird jetzt die id über den Eintrag in der acc_trans
ermittelt anstatt über die Tabelle taxkeys.
Niclas Zimmermann [Thu, 18 Jul 2013 07:30:28 +0000 (09:30 +0200)]
Merge branch 'master' of https://github.com/kivitendo/kivitendo-erp
Niclas Zimmermann [Mon, 15 Jul 2013 14:05:29 +0000 (16:05 +0200)]
Entfernen von trailing whitespaces
Niclas Zimmermann [Mon, 15 Jul 2013 14:03:23 +0000 (16:03 +0200)]
Neues Recht für Anzeige von Artikeldetails/-berichten
Statt nur ein Recht für die Bearbeitung von Artikeln zu haben, das gleichzeitig auch das Recht
für die Anzeige von Details und Berichten über Artikel umfasst, wurde nun ein neues Recht eingeführt.
Das alte Recht "Artikel, Dienstleistungen, Erzeugnisse erfassen und bearbeiten" wurde also in zwei
Rechte aufgeteilt, nämlich "Artikel, Dienstleistungen, Erzeugnisse erfassen und bearbeiten" und
"Details und Berichte von Waren, Dienstleistungen und Erzeugnissen anzeigen".
Jan Büren [Thu, 18 Jul 2013 07:09:41 +0000 (09:09 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Wed, 17 Jul 2013 12:46:05 +0000 (14:46 +0200)]
Lagerbestand anzeigen, zeigt jetzt auch die Filteroptionen an
Analog wie bei allen anderen Berichten (report_generator)
Moritz Bunkus [Wed, 17 Jul 2013 09:35:55 +0000 (11:35 +0200)]
CRM-Menü in der ERP speichern inklusive der Übersetzungen
Fixt #2328.
Ronny Kumke [Wed, 17 Jul 2013 06:55:21 +0000 (08:55 +0200)]
CRM-Menü übersetzt, Namen der Icons angepasst
* Sollten die Icons nicht aus dem Verzeichnis 'Image' der CRM geladen werden??
* Macht die Datei locale/en/all wirklich Sinn??
Moritz Bunkus [Wed, 17 Jul 2013 09:25:27 +0000 (11:25 +0200)]
Menüs in Untermenü "menus" verschoben
Moritz Bunkus [Tue, 16 Jul 2013 13:32:49 +0000 (15:32 +0200)]
Admin-Menü: Links zur Dokumentation und zur Webseite anzeigen
Moritz Bunkus [Tue, 16 Jul 2013 13:31:06 +0000 (15:31 +0200)]
Administrationsbereich mit Menüsystem versehen
Thomas Heck [Tue, 16 Jul 2013 12:30:12 +0000 (14:30 +0200)]
Ausgehählten Tab nur dann speichern, wenn eine ID angegeben wurde
Thomas Heck [Tue, 16 Jul 2013 12:22:23 +0000 (14:22 +0200)]
CustomerVendor: MapWidget umgebaut
Thomas Heck [Tue, 16 Jul 2013 08:09:51 +0000 (10:09 +0200)]
CustomerVendor: namespace-Aufrufe entfernt
Thomas Heck [Mon, 15 Jul 2013 16:17:55 +0000 (18:17 +0200)]
CustomerVendor: E-Mail-BCC/-CC-Felder richtig anzeigen
Thomas Heck [Mon, 15 Jul 2013 15:57:12 +0000 (17:57 +0200)]
CustomerVendor: Vertreter gefixt/implementiert
Thomas Heck [Mon, 15 Jul 2013 15:56:19 +0000 (17:56 +0200)]
CustomerVendor: nur "nicht gelöschte" Mitarbeiter laden
Thomas Heck [Mon, 15 Jul 2013 15:54:56 +0000 (17:54 +0200)]
CustomerVendor: Umleitungs-URL mit url_for erzeugen
Thomas Heck [Mon, 15 Jul 2013 15:51:53 +0000 (17:51 +0200)]
CustomerVendor: Redirect gefixt
Thomas Heck [Mon, 15 Jul 2013 11:30:07 +0000 (13:30 +0200)]
CustomerVendor: Auskommentierten Code gelöscht
Thomas Heck [Mon, 15 Jul 2013 09:36:21 +0000 (11:36 +0200)]
CustomerVendor: vergessenes run_before ergänzt
Thomas Heck [Mon, 8 Jul 2013 13:04:38 +0000 (15:04 +0200)]
Cuddled else
Thomas Heck [Mon, 8 Jul 2013 11:51:24 +0000 (13:51 +0200)]
CustomerVendor: Kaskadiertes Löschen/Speichern
Thomas Heck [Mon, 8 Jul 2013 09:12:28 +0000 (11:12 +0200)]
CustomerVendor: Abfragen in Transaktionen ausführen
Thomas Heck [Mon, 8 Jul 2013 08:21:39 +0000 (10:21 +0200)]
CustomerVendor: nichtssagende Fehlermeldung entfernt
Thomas Heck [Mon, 8 Jul 2013 07:15:58 +0000 (09:15 +0200)]
CustomerVendor: redirect nach Speichern
Thomas Heck [Mon, 8 Jul 2013 07:01:26 +0000 (09:01 +0200)]
Rose-DB-Query gefixt
Thomas Heck [Tue, 2 Jul 2013 14:30:45 +0000 (16:30 +0200)]
Geöffnete Tabs in Cookies speichern + wiederaufrufen
Thomas Heck [Mon, 1 Jul 2013 12:42:29 +0000 (14:42 +0200)]
Karten-Icon nur anzeigen, wenn eine Adresse angegeben ist
Thomas Heck [Mon, 1 Jul 2013 08:51:08 +0000 (10:51 +0200)]
Kein Umbruch bei PROCESS-Anweisungen
[% PROCESS "{Templatedatei}"
muss in einer Zeile stehen, da das locales-Script zeilenweise arbeitet.
Thomas Heck [Wed, 26 Jun 2013 12:50:55 +0000 (14:50 +0200)]
CustomerVendor: Tabs in eigene Dateien ausgelagert
Thomas Heck [Wed, 26 Jun 2013 11:51:15 +0000 (13:51 +0200)]
Auf CustomerVendor auf currency_id umgestellt
Thomas Heck [Wed, 26 Jun 2013 09:07:05 +0000 (11:07 +0200)]
CustomerVendor: History-Einträge erstellen
Thomas Heck [Wed, 26 Jun 2013 09:04:14 +0000 (11:04 +0200)]
Kein use von DB-Objekten in DB-Objekten
Thomas Heck [Wed, 26 Jun 2013 08:39:20 +0000 (10:39 +0200)]
Datenbank-Helper(*_as_number) verwenden
Thomas Heck [Tue, 25 Jun 2013 14:59:20 +0000 (16:59 +0200)]
Kunden-CVars-Speicherung gefixt
Thomas Heck [Mon, 24 Jun 2013 10:51:19 +0000 (12:51 +0200)]
Customer/Vendor-Pfade angepasst
Thomas Heck [Mon, 24 Jun 2013 09:57:28 +0000 (11:57 +0200)]
SL::Controller::CustomerVendor::action_new in action_add umbenannt
Thomas Heck [Mon, 24 Jun 2013 08:41:40 +0000 (10:41 +0200)]
Pfad in der Kunden/Lieferanten-Liste angepasst
Thomas Heck [Mon, 24 Jun 2013 08:40:44 +0000 (10:40 +0200)]
SL::Controller::Customer entfernt
Thomas Heck [Mon, 24 Jun 2013 08:39:14 +0000 (10:39 +0200)]
Pfad in autocomplete_customer angepasst
Thomas Heck [Mon, 24 Jun 2013 08:37:42 +0000 (10:37 +0200)]
ct.pl als Controller
Thomas Heck [Mon, 24 Jun 2013 08:33:08 +0000 (10:33 +0200)]
SL::DB::CustomVariable::value an Customer angepasst
als getter gibt die Methode ein SL::DB::Customer-Objekt zurück.
als setter wird eine Customer-ID erwartet.
Thomas Heck [Mon, 24 Jun 2013 08:31:11 +0000 (10:31 +0200)]
Relation zw. Note und FollowUp eingetragen
Thomas Heck [Mon, 3 Jun 2013 13:14:31 +0000 (15:14 +0200)]
CustomVariables-Helper registrieren von neu erstellen CVars
SL::DB::Helper::CustomVariables::cvars_by_config fügt neue CVars
dem ursprünglichen Objekt hinzu.
Thomas Heck [Fri, 3 May 2013 13:54:30 +0000 (15:54 +0200)]
CVar-Accessor für Optionen und Flags
Thomas Heck [Fri, 3 May 2013 13:52:14 +0000 (15:52 +0200)]
Validity-Accessor für CVars
Moritz Bunkus [Tue, 16 Jul 2013 12:14:33 +0000 (14:14 +0200)]
frame_header.css auch für JavaScript im Layout angeben, und nicht direkt in Form
Fixt #2329.
Moritz Bunkus [Tue, 16 Jul 2013 11:31:51 +0000 (13:31 +0200)]
CRM-Menü automatisch einlesen, falls es existiert
Siehe #2328.
Moritz Bunkus [Tue, 16 Jul 2013 11:20:23 +0000 (13:20 +0200)]
Methode SL::DBUpgrade2::Base::check_coa anstelle von manuellem SELECT nutzen
Moritz Bunkus [Tue, 16 Jul 2013 11:07:27 +0000 (13:07 +0200)]
LoginScreen: im Check auf "schon angemeldet?" Client setzen
Sven Schöling [Tue, 16 Jul 2013 09:11:31 +0000 (11:11 +0200)]
Beim Einlagern die letzte gewählte Einheit merken
Sven Schöling [Tue, 16 Jul 2013 08:54:38 +0000 (10:54 +0200)]
mini_stock auch direkt nach dem einlagern anzeigen.
Sven Schöling [Tue, 16 Jul 2013 08:54:11 +0000 (10:54 +0200)]
Nicht benutzte Action entfernt
Sven Schöling [Tue, 16 Jul 2013 08:42:02 +0000 (10:42 +0200)]
Erst testen, dann committen Sven...
Sven Schöling [Tue, 16 Jul 2013 08:34:56 +0000 (10:34 +0200)]
Einlagern: Journal nicht abstürzen lassen, wenn noch nichts umgelagert wurde
Sven Schöling [Mon, 15 Jul 2013 16:44:22 +0000 (18:44 +0200)]
Javascript escape nach Ecmascript Spec.
Es gab einen Eckfall mit CR wo das kaputt gegangen ist, Spec kennt
noch als weitere Randfälle TAB, VT, ' und BS
Moritz Bunkus [Mon, 15 Jul 2013 16:20:57 +0000 (18:20 +0200)]
Fehlendes Komma ergänzt
Fixt #2331.
Moritz Bunkus [Mon, 15 Jul 2013 14:34:45 +0000 (16:34 +0200)]
JavaScript-Plugin: Carriage returns escapen
Sven Schöling [Mon, 15 Jul 2013 14:08:09 +0000 (16:08 +0200)]
make_defined_state auch beim Klicken ausserhalb des Pickers
Problem war, dass ein einfacher blur handler auch getriggert hat wenn das jqm
aufgeht. Dafür ist der timermechanismus jetzt mit ins widget gewandert und der
blur handler wird einfach abgebrochen
Jan Büren [Wed, 17 Jul 2013 12:46:05 +0000 (14:46 +0200)]
Lagerbestand anzeigen, zeigt jetzt auch die Filteroptionen an
Analog wie bei allen anderen Berichten (report_generator)
Moritz Bunkus [Wed, 17 Jul 2013 09:35:55 +0000 (11:35 +0200)]
CRM-Menü in der ERP speichern inklusive der Übersetzungen
Fixt #2328.
Ronny Kumke [Wed, 17 Jul 2013 06:55:21 +0000 (08:55 +0200)]
CRM-Menü übersetzt, Namen der Icons angepasst
* Sollten die Icons nicht aus dem Verzeichnis 'Image' der CRM geladen werden??
* Macht die Datei locale/en/all wirklich Sinn??
Moritz Bunkus [Wed, 17 Jul 2013 09:25:27 +0000 (11:25 +0200)]
Menüs in Untermenü "menus" verschoben