Jan Büren [Tue, 8 Sep 2015 13:25:44 +0000 (15:25 +0200)]
Vergessene locales für js-Komponenten
aha, es gibt jetzt eigene locales für den ordner js/.
Jan Büren [Tue, 8 Sep 2015 12:05:44 +0000 (14:05 +0200)]
Doku: POD für Invoice.pm erweitert
- Invoice anstatt Delivery Order bei new_from
- Beispiel-Code für Benutzung von new_from mit parameter attributes
- TODO angelegt, Controller sollten einige Datenfelder mit Hilfe
von Backend-Funktionen prüfen können - in diesem Fall transdate
Jan Büren [Mon, 7 Sep 2015 16:18:07 +0000 (18:18 +0200)]
Tests erweitert
Neuer BackgroundJob und den Standard Employee nicht in meinem
Testfall löschen, da dieser bei späteren Tests noch verwendet wird.
G. Richardson [Fri, 4 Sep 2015 13:04:42 +0000 (15:04 +0200)]
Typos in Doku
G. Richardson [Wed, 26 Aug 2015 15:58:08 +0000 (17:58 +0200)]
Typos in Doku
Jan Büren [Fri, 4 Sep 2015 11:33:34 +0000 (13:33 +0200)]
changelog und Übersetzung für Feature Massenerstellen Lieferschein -> Rechnung
Jan Büren [Fri, 4 Sep 2015 11:19:33 +0000 (13:19 +0200)]
Merge branch 'mass_convert_delivery_orders_to_invoice'
Jan Büren [Fri, 4 Sep 2015 11:14:10 +0000 (13:14 +0200)]
Massenkonvertierung von Lieferscheinen nach Rechnung ink. Druck
Die Konvertierung als auch das Generieren des PDFs erfolgt als
Background-Job. Entsprechend muss der task_server für den.
Mandanten eingestellt sein.
Details und bekannte offene Punkte im POD der beiden Perl-Module.
Folgecommit: changelog und all
Jan Büren [Fri, 4 Sep 2015 10:47:55 +0000 (12:47 +0200)]
convert_invoice auch LinkedRecords und Items testen
Jan Büren [Fri, 4 Sep 2015 09:31:22 +0000 (11:31 +0200)]
DeliveryOrder um convert_invoice erweitert
Diesselbe Idee wie bei SalesOrder->convert_invoice. Der ursprüngliche
Lieferschein wird geschlossen und das neue Objekt mittels record_links
verknüpft.
Entsprechend Testfall mitgeliefert.
Sven Schöling [Thu, 27 Aug 2015 11:52:20 +0000 (13:52 +0200)]
Numerische fehler bei Preisquellen vermeiden.
Moritz Bunkus [Wed, 26 Aug 2015 13:57:01 +0000 (15:57 +0200)]
SL::DB::CVar::value: mit übergebenen DateTime-Objekten klarkommen
Ruft mal value als getter auf, so wird ein DateTime-Objekt
zurückgegeben. Als setter aufgerufen, erwartete die Funktion bisher
aber, dass ein String übergeben wird. Somit war es nicht möglich, eine
Datums-CVar mit intuitiv zu clonen:
$new_cvar->value($old_cvar->value); # Subtle fail!
Mit dem Fix werden sowohl DateTime-Objekte als auch Strings unterstützt.
Moritz Bunkus [Wed, 26 Aug 2015 09:39:22 +0000 (11:39 +0200)]
locales.pl: nach [% beliebig viele #~- erkennen, nicht nur eines
Moritz Bunkus [Mon, 24 Aug 2015 15:45:35 +0000 (17:45 +0200)]
Pflichtenheftartikel mit Pflichtenheft automatisch löschen
Wenn ein Pflichtenheft gelöscht wird, so müssen seine Bestandteile ( =
Einträge in anderen 1:n-Tabellen) mit gelöscht werden. Hier betraf es
die »Zusätzlichen Artikel«, Tabelle requirement_spec_parts. Die anderen
abhängigen Tabellen nutzen bereits FOREIGN KEY … ON DELETE CASCADE, also
das auch für requirement_spec_parts nutzen.
Ansonsten klappt das Löschen schlicht nicht. Entsprechende
Fehlermeldungen:
2015-08-24 17:27:48.632 9734 [26783] : DBD::Pg::st execute failed:
ERROR: update or delete on table "requirement_specs" violates foreign
key constraint "requirement_spec_parts_requirement_spec_id_fkey" on
table "requirement_spec_parts"
DETAIL: Key (id)=(4) is still referenced from table
"requirement_spec_parts". at
/usr/share/perl5/vendor_perl/Rose/DB/Object.pm line 1576.
G. Richardson [Thu, 20 Aug 2015 17:20:02 +0000 (19:20 +0200)]
VERSION auf 3.3.0 gesetzt
G. Richardson [Thu, 20 Aug 2015 17:12:44 +0000 (19:12 +0200)]
changelog und release sql Skripte für 3.3.0
G. Richardson [Thu, 20 Aug 2015 17:10:47 +0000 (19:10 +0200)]
händischen locale-Edit korrigiert
G. Richardson [Thu, 20 Aug 2015 16:30:54 +0000 (18:30 +0200)]
locales menu Datei glob von <> auf glob() umgestellt
ab mindestens perl 5.15.7 funktioniert das mit der
Variableninterpolation, bei 5.14.2 und kleiner noch nicht.
Sven Schöling [Thu, 20 Aug 2015 15:59:03 +0000 (17:59 +0200)]
changelog update
Jan Büren [Thu, 20 Aug 2015 14:51:16 +0000 (16:51 +0200)]
Nachtrag: Neuer externer Menüeintrag unter System für Modulerweiterungen
ssi korrekt behandeln
Jan Büren [Thu, 20 Aug 2015 14:34:30 +0000 (16:34 +0200)]
Neuer externer Menüeintrag unter System für Modulerweiterungen
Sven Schöling [Thu, 20 Aug 2015 08:36:59 +0000 (10:36 +0200)]
PriceSource: Bei Kundenrabatten nicht rabattierfähige Artikel ignorieren
Bernd Bleßmann [Wed, 19 Aug 2015 11:16:29 +0000 (13:16 +0200)]
LaTeX-Fehler beim Drucken von Symbolen behoben.
Betroffen waren Pipe-, Registered-, Copyright- und Paragraph-Symbol, wenn kein
Leerzeichen folgte. Zudem Schreibfehler beim Copyright-Befehl behoben.
Behebt #74 (redmine)
Sven Schöling [Tue, 18 Aug 2015 14:19:44 +0000 (16:19 +0200)]
crm locales entfernt
G. Richardson [Mon, 17 Aug 2015 10:42:37 +0000 (12:42 +0200)]
Dokumentation für rev-odt Vorlagen erweitert
außerdem Hinweis, daß Standard-Vorlagen entfernt wurden, und RB-Vorlagen
an erste Stelle verschoben.
Changelog Eintrag.
Andreas Rudin [Fri, 14 Aug 2015 15:53:23 +0000 (17:53 +0200)]
Vorlagensatz rev-odt um Einkaufsvorlagen erweitert und update von readme.txt
Andreas Rudin [Thu, 13 Aug 2015 23:29:33 +0000 (01:29 +0200)]
Neuer odt-Vorlagensatz rev-odt
Sven Schöling [Mon, 17 Aug 2015 15:10:36 +0000 (17:10 +0200)]
Layout: Javascript Includes gefixt
1. jquery-ui muss im Top vorhanden sein für glquicksearch.js
2. Javacript und CssMenu brauchen das frame_header css nicht einbinden
3. js includes normalisiert ohne "js/" Präfix
Sven Schöling [Mon, 17 Aug 2015 14:05:06 +0000 (16:05 +0200)]
Nach Request alle Datenbankhandle rollbacken
An diversen Stellen wird in Legacycode eine Transaktion manuell
erstellt. Wenn in dieser Transaktion eine Exception geworfen wird,
beendet das den Requst ohne die Handle aufzuräumen in der Annahme, dass
die disconnected werden.
Deshalb nach jedem Request einmal alle Handle rollbacken, ohne sie zu
disconnecten.
G. Richardson [Mon, 17 Aug 2015 09:33:13 +0000 (11:33 +0200)]
Kontoauszug verbuchen - prüfen, ob Bankbuchung und Rechnung schon verlinkt
Eine Bankbuchung darf zwar mehrere Rechnungen begleichen, aber jede
Rechnung nur einmal. Daher wird vor dem verbuchen geprüft, ob es für die
Bankbuchung schon eine Verknüpfung zu der Rechnung gibt.
G. Richardson [Mon, 17 Aug 2015 09:32:32 +0000 (11:32 +0200)]
Kontoauszug verbuchen - form als POST
dadurch werden bei einem F5 / Reload nicht erneut die Bankbuchungen
verbucht. bzw. sollte zumindest der Browser warnen.
G. Richardson [Mon, 17 Aug 2015 09:32:40 +0000 (11:32 +0200)]
invoice_type, displayable_type und displayable_name für ap
Bei Einkaufsrechnungen und Kreditorenbuchungen gibt es keine Stornos
oder Gutschriften.
G. Richardson [Fri, 14 Aug 2015 14:55:48 +0000 (16:55 +0200)]
Kontenabgleich - Anfangsdatum mit >= statt > filtern
Es sollen alle Bankbuchungen inklusive dem Anfangsdatum angezeigt
werden, nicht nach dem Anfangsdatum.
G. Richardson [Thu, 13 Aug 2015 15:36:23 +0000 (17:36 +0200)]
Verknüpfungen hinzufügen - Projektfilter funktioniert nicht
behebt #79
Die ausgelesene Form Variable muß den gleichen Namen wie im Template
haben.
Sven Schöling [Wed, 12 Aug 2015 11:31:16 +0000 (13:31 +0200)]
DBUpgrade-auth: Rechteänderungen müssen nach Upstellungen passieren
G. Richardson [Mon, 10 Aug 2015 13:52:02 +0000 (15:52 +0200)]
DeliveryOrder - Doku und Typos
G. Richardson [Mon, 10 Aug 2015 13:20:43 +0000 (15:20 +0200)]
Typos in Doku
G. Richardson [Mon, 10 Aug 2015 13:20:32 +0000 (15:20 +0200)]
Fehlende Übersetzung
G. Richardson [Mon, 10 Aug 2015 13:20:20 +0000 (15:20 +0200)]
Typos in Doku
G. Richardson [Mon, 10 Aug 2015 13:20:01 +0000 (15:20 +0200)]
Typos - kein "wether" mehr!
G. Richardson [Mon, 10 Aug 2015 13:19:18 +0000 (15:19 +0200)]
Projektbericht - Sortierung nach Status und Typ repariert
ist nach Umstellung auf Controller kaputt gegangen
Sven Schöling [Fri, 7 Aug 2015 11:48:19 +0000 (13:48 +0200)]
OpenDocument Druck: foreach Konstrukte korrekt ausschneiden
G. Richardson [Thu, 6 Aug 2015 14:00:42 +0000 (16:00 +0200)]
Projektbuchungsbericht: Datumsbeschriftung ist von ... bis
nicht "zum Stand" und "Gegenüberstellen"
G. Richardson [Wed, 5 Aug 2015 16:42:45 +0000 (18:42 +0200)]
Typo in locale/de/all
Sven Schöling [Thu, 6 Aug 2015 09:29:20 +0000 (11:29 +0200)]
PriceSource: Vor Popup Einheit resetten
Ansonsten gibt es beim nächsten Update Probleme mit doppelt formatierten
Einheiten.
Sven Schöling [Thu, 6 Aug 2015 09:28:58 +0000 (11:28 +0200)]
PriceSource: Stammdaten beachten jetzt Einheiten
Sven Schöling [Thu, 6 Aug 2015 09:25:50 +0000 (11:25 +0200)]
PriceSource: Probleme dokumentiert
Sven Schöling [Wed, 5 Aug 2015 15:35:17 +0000 (17:35 +0200)]
RecordItem: unit_muiltiplier Methode
Sven Schöling [Wed, 5 Aug 2015 15:09:29 +0000 (17:09 +0200)]
make_record: Zusätzliche Formvariablen speichern.
G. Richardson [Mon, 3 Aug 2015 07:04:53 +0000 (09:04 +0200)]
VERSION auf 3.3.0-beta angepasst
G. Richardson [Mon, 3 Aug 2015 09:27:23 +0000 (11:27 +0200)]
locale de angepasst
Sven Schöling [Mon, 3 Aug 2015 09:19:45 +0000 (11:19 +0200)]
CRM Dateien entfernt
Sven Schöling [Mon, 3 Aug 2015 09:18:19 +0000 (11:18 +0200)]
Migrationsscripte löschen
G. Richardson [Mon, 3 Aug 2015 09:14:16 +0000 (11:14 +0200)]
MetaSetup für discount in Vendor
discount ist jetzt identisch mit dem äquivalent in Customer.
G. Richardson [Mon, 3 Aug 2015 06:55:45 +0000 (08:55 +0200)]
Changelog für 3.3. beta
G. Richardson [Mon, 3 Aug 2015 08:43:43 +0000 (10:43 +0200)]
Typos in menu doku
G. Richardson [Mon, 3 Aug 2015 07:44:35 +0000 (09:44 +0200)]
UPGRADE Datei aktualisiert
G. Richardson [Mon, 3 Aug 2015 07:44:09 +0000 (09:44 +0200)]
Dokumentation aktualisiert (html und pdf)
G. Richardson [Mon, 3 Aug 2015 07:05:43 +0000 (09:05 +0200)]
Dokumentation an Version 3.3 angepasst
G. Richardson [Mon, 3 Aug 2015 06:57:01 +0000 (08:57 +0200)]
Debug-Modus bei Kontoauszugsverbuchung ausgeschaltet
Die Punktespalte wird nicht standardmäßig angezeigt.
G. Richardson [Mon, 3 Aug 2015 06:50:42 +0000 (08:50 +0200)]
USTVA.pm : refactoring von get_coa und coa_get
get_coa benutzt jetzt intern instance_conf und coa_get kann komplett
durch einen instance_conf Zugriff ersetzt werden.
G. Richardson [Mon, 3 Aug 2015 06:49:38 +0000 (08:49 +0200)]
get_standard_dbh für USTVA.pm Abfrage
behebt #73
G. Richardson [Fri, 31 Jul 2015 13:06:20 +0000 (15:06 +0200)]
Typos in menu doku
G. Richardson [Fri, 31 Jul 2015 08:54:47 +0000 (10:54 +0200)]
BankAccount.pm - require für Chart Abfrage
G. Richardson [Fri, 31 Jul 2015 08:00:31 +0000 (10:00 +0200)]
Locale - richtigen Filehandle für Menüübersetzungen benutzen
G. Richardson [Thu, 30 Jul 2015 11:52:36 +0000 (13:52 +0200)]
Überarbeitung Speichern von Buchungsgruppen
analog zum Verhalten von Steuerzonen: beim Speichern bessere Prüfung und
gegebenenfalls Fehlermeldungen und Rollback, wenn Speichern fehlschlägt.
Verhindert, daß "unfertige" Buchungsgruppen gespeichert werden, wo die
TaxzoneCharts fehlen.
G. Richardson [Thu, 30 Jul 2015 10:42:31 +0000 (12:42 +0200)]
ChartPicker: Neue Iconnamen
G. Richardson [Thu, 30 Jul 2015 10:21:26 +0000 (12:21 +0200)]
Steuerzonen und Buchungsgruppen bearbeiten: displayable_name für Konten
Die description-Variable in TaxzoneChart enthält nun den
displayable_name für die Konten.
Für die Anzeige der Kontennamen beim Bearbeiten von Steuerzonen und
Buchungsgruppen, wo die Konten nicht bearbeitet werden können sondern
nur angezeigt werden sollen. Kein "--" mehr.
G. Richardson [Thu, 30 Jul 2015 05:39:47 +0000 (07:39 +0200)]
TaxzoneChart displayable_name und refactoring
displayable_name für die Kontenbeschreibung benutzen.
Statt eigener Methoden in TaxzoneChart die Foreign Key Verknüpfungen von
Rose nutzen.
G. Richardson [Thu, 30 Jul 2015 04:36:03 +0000 (06:36 +0200)]
Steuerzonen überarbeitet - Prüfung und Löschen
Nicht benutzte Steuerzonen können jetzt gelöscht werden, sowie deren
Kontenzuordnungen geändert werden (wie bei Buchungsgruppen). Siehe
Feature #70.
Schlägt die Speicherung neuer Steuerzonen fehl, weil z.B. die
Buchungsgruppenkonten fehlen, gibt es nun einen Rollback und eine
ordentliche Fehlermeldung, siehe Fehler #68.
G. Richardson [Thu, 30 Jul 2015 06:00:07 +0000 (08:00 +0200)]
Syntaxfehler in locale/en/all behoben
Jan Büren [Tue, 28 Jul 2015 12:39:17 +0000 (14:39 +0200)]
Lieferwertbericht - unnötige Konfigurationsparameter entfernt (Ergänzung)
Vergessene Dateien zum Commit von gerade
Jan Büren [Tue, 28 Jul 2015 12:09:48 +0000 (14:09 +0200)]
Lieferwertbericht - unnötige Konfigurationsparameter entfernt
Die 3.1er Erweiterung des Lieferplans ist mittlerweile in einem eigenen Bericht (Lieferwertbericht)
und muss nicht extra in den defaults konfiguriert werden.
Ferner Mandantenkonfiguration etwas besser beschrieben:
Die letzte noch erhaltene Option wirkt sich auch nur auf den Lieferwertbericht und nicht den Lieferplan aus.
Jan Büren [Tue, 28 Jul 2015 11:53:04 +0000 (13:53 +0200)]
RB als Standard Druckvorlage gesetzt - Pflichtenheft übernmommen
Da der Pfad Standard in einigen Dateien (DB-Upgrade-Skript) hart-kodiert wurde,
insbesondere um die Pflichtenheft-Druckvorlagen nachträglich in benutzdefinierte
Vorlagenverzeichnissse zu packen, ist dies entsprechend auf Pfadebene abgebildet.
S.a. #69
Martin Helmling mh@waldpark.octosoft.eu [Mon, 27 Jul 2015 11:56:08 +0000 (13:56 +0200)]
Undefined chart bei taxkey 0 und 1
Nicht nur bei Taxkey 0 gibt es keine chart_id, auch bei taxkey 1.
Abfrage nun umgestellt.
G. Richardson [Sat, 25 Jul 2015 12:32:21 +0000 (14:32 +0200)]
Übersetzung für Preisupdates angepasst
ein "nicht" wurde in der Deutschen Fehlermeldung für negative Prozent vergessen.
Sven Schöling [Mon, 27 Jul 2015 13:55:36 +0000 (15:55 +0200)]
Bugfix: Kommentarhandling in Inifile
Das ist aber immernoch Schrott, weil die Latex order # enthält, und
trotzdem rausgegrillt wird.
Jan Büren [Fri, 24 Jul 2015 12:38:18 +0000 (14:38 +0200)]
Datumsfeld bei Brief update / edit sicher gemacht
Fehlendes Präfix letter. ergänzt.
Jan Büren [Fri, 24 Jul 2015 12:17:01 +0000 (14:17 +0200)]
Waren gruppieren für Brieffunktion entfernt
Jan Büren [Fri, 24 Jul 2015 12:09:48 +0000 (14:09 +0200)]
E-Mail Versand für Brief entfernt
Die Funktion ist aktuell nicht auf gutem technischen Niveau und der
ursprüngliche Auftraggeber benötigt diese auch gar nicht.
Jan Büren [Fri, 24 Jul 2015 11:11:25 +0000 (13:11 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Sven Schöling [Thu, 23 Jul 2015 16:34:55 +0000 (18:34 +0200)]
PartPicker: Neue Iconnamen
Sven Schöling [Wed, 22 Jul 2015 12:29:08 +0000 (14:29 +0200)]
PriceRule: inline javascript mit ; terminieren
Sven Schöling [Wed, 22 Jul 2015 12:28:16 +0000 (14:28 +0200)]
Layout: Inlinejavascripte mit ; trennen
Sven Schöling [Tue, 21 Jul 2015 11:41:33 +0000 (13:41 +0200)]
locales Update
Sven Schöling [Tue, 21 Jul 2015 11:39:44 +0000 (13:39 +0200)]
AttrDuration: Test muss Sprachinvariant sein
Sven Schöling [Mon, 20 Jul 2015 14:19:42 +0000 (16:19 +0200)]
Rechte: In die Datenbank verlagert
Sven Schöling [Mon, 20 Jul 2015 14:18:42 +0000 (16:18 +0200)]
Admin: Standardgruppe erst anlegen, wenn keine dbupgrade mehr
Sven Schöling [Mon, 20 Jul 2015 14:17:02 +0000 (16:17 +0200)]
Rechte: SL::Auth::all_rights() -> $::auth->all_rights
Sven Schöling [Mon, 20 Jul 2015 14:15:22 +0000 (16:15 +0200)]
DBUpgrade: Pfad überladbar machen
Sven Schöling [Mon, 20 Jul 2015 14:14:11 +0000 (16:14 +0200)]
DBUpgrade: lxdebug Statements entfernt
So kann es aus scripts/ aufgerufen werden.
Sven Schöling [Mon, 20 Jul 2015 14:13:41 +0000 (16:13 +0200)]
DBUpgrade: locales parsen
Sven Schöling [Fri, 17 Jul 2015 15:32:30 +0000 (17:32 +0200)]
crm locales
Sven Schöling [Fri, 17 Jul 2015 12:46:39 +0000 (14:46 +0200)]
Locale: zusätzliche Locales parsen
Sven Schöling [Fri, 17 Jul 2015 12:46:22 +0000 (14:46 +0200)]
iconmap update
Sven Schöling [Thu, 16 Jul 2015 15:10:19 +0000 (17:10 +0200)]
Menu: Doku in 00-erp.yaml
Sven Schöling [Thu, 16 Jul 2015 13:29:05 +0000 (15:29 +0200)]
menus: menu.pl links entfernt
Sven Schöling [Thu, 16 Jul 2015 13:28:41 +0000 (15:28 +0200)]
Javascript Menü: typos
Sven Schöling [Thu, 16 Jul 2015 13:26:48 +0000 (15:26 +0200)]
Menu: menu.pl links entfernt
Sven Schöling [Thu, 16 Jul 2015 13:25:29 +0000 (15:25 +0200)]
migrate_menu: trailing whitespace im yaml dump