kivitendo-erp.git
9 years agoVERSION auf 3.2.1 aktualisiert release-3.2.1
G. Richardson [Fri, 10 Apr 2015 12:33:08 +0000 (14:33 +0200)]
VERSION auf 3.2.1 aktualisiert

9 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Sven Schöling [Fri, 10 Apr 2015 12:05:45 +0000 (14:05 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

9 years agoParseFilter: typo + test
Sven Schöling [Fri, 10 Apr 2015 12:05:24 +0000 (14:05 +0200)]
ParseFilter: typo + test

9 years agoChangelog für 3.2.1 aktualisiert
G. Richardson [Fri, 10 Apr 2015 11:46:33 +0000 (13:46 +0200)]
Changelog für 3.2.1 aktualisiert

9 years agoParsefilter - Variable repariert
G. Richardson [Fri, 10 Apr 2015 10:50:08 +0000 (12:50 +0200)]
Parsefilter - Variable repariert

yay for Tests!

9 years agotrailing whitespaces entfernt
Bernd Bleßmann [Thu, 9 Apr 2015 21:39:42 +0000 (23:39 +0200)]
trailing whitespaces entfernt

9 years agocss: PartPicker css wieder hergestellt
Sven Schöling [Thu, 9 Apr 2015 13:32:19 +0000 (15:32 +0200)]
css: PartPicker css wieder hergestellt

nachdem der Chartpicker wie ne Dampframme die hälfte der Klassen
kaputtgemacht hatte.

9 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Sven Schöling [Thu, 9 Apr 2015 08:23:03 +0000 (10:23 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

9 years ago%::myconfig mit sinnvollen Standardwerten vorbelegen
Moritz Bunkus [Thu, 9 Apr 2015 07:21:13 +0000 (09:21 +0200)]
%::myconfig mit sinnvollen Standardwerten vorbelegen

Das zur-Verfügung-Stellen von %::myconfig in JavaScript und die darauf
basierende vereinfachte Initialisierung in 4ec753d erfordert, dass
%::myconfig immer numberformat und dateformat enthält. Andernfalls gibt
es JavaScript-Fehler, wenn noch kein User angemeldet ist.

9 years agoAlle .gitignore-Dateien in Top-Level-.gitignore gemerget und diese sortiert
Moritz Bunkus [Thu, 9 Apr 2015 06:20:48 +0000 (08:20 +0200)]
Alle .gitignore-Dateien in Top-Level-.gitignore gemerget und diese sortiert

9 years agoPriceSource: Priorität auf Preisquellenebene verstehen und umsetzen.
Sven Schöling [Mon, 8 Dec 2014 13:11:21 +0000 (14:11 +0100)]
PriceSource: Priorität auf Preisquellenebene verstehen und umsetzen.

Priorität kann jetzt von den einzelnen Preisquellen durchgereicht werden

9 years agoPriceSource: Dokufix
Sven Schöling [Mon, 8 Dec 2014 11:32:27 +0000 (12:32 +0100)]
PriceSource: Dokufix

9 years agoPriceRule: validate auf reductions angepasst
Sven Schöling [Mon, 8 Dec 2014 11:31:59 +0000 (12:31 +0100)]
PriceRule: validate auf reductions angepasst

9 years agoPriceSource: Nicht rabbatierfähige Waren beachten.
Sven Schöling [Tue, 7 Apr 2015 12:17:52 +0000 (14:17 +0200)]
PriceSource: Nicht rabbatierfähige Waren beachten.

9 years agoPriceSource: versteckte Preise in Lieferscheinen
Sven Schöling [Tue, 7 Apr 2015 11:45:37 +0000 (13:45 +0200)]
PriceSource: versteckte Preise in Lieferscheinen

Beim Anlegen von Lieferscheinen wird jetzt auch der Preis kurz versteckt
ermittelt und mitgespeichert, damit beim Umwandeln in Rechnungen keine
Überraschungen passieren.

9 years agojavascript_setup: Übersetzungen escapen
Moritz Bunkus [Tue, 7 Apr 2015 09:31:46 +0000 (11:31 +0200)]
javascript_setup: Übersetzungen escapen

9 years ago%::myconfig dem Client javascript zur Verfügung stellen.
Sven Schöling [Tue, 7 Apr 2015 08:30:59 +0000 (10:30 +0200)]
%::myconfig dem Client javascript zur Verfügung stellen.

9 years agoPriceRule: Inline Report JS ausgelagert
Sven Schöling [Thu, 2 Apr 2015 13:29:15 +0000 (15:29 +0200)]
PriceRule: Inline Report JS ausgelagert

Hatte sich mit dem SalesPriceInformation Javascript verheddert, welches
auch mal ausgelagert werden solle.

9 years agomehr JavaScript-escapen
Moritz Bunkus [Thu, 2 Apr 2015 12:03:51 +0000 (14:03 +0200)]
mehr JavaScript-escapen

9 years agokivi.js: format/round/parse_amount, format/parse_date
Moritz Bunkus [Mon, 23 Feb 2015 13:49:39 +0000 (14:49 +0100)]
kivi.js: format/round/parse_amount, format/parse_date

9 years agoJavascript escaping: Nochmal mit JavaScript Plugin
Sven Schöling [Thu, 2 Apr 2015 11:39:25 +0000 (13:39 +0200)]
Javascript escaping: Nochmal mit JavaScript Plugin

damit Mosu glücklich ist. :)

9 years agoBei fehlendem Newline an YAML-Code nicht meckern
Sven Schöling [Wed, 1 Apr 2015 16:53:10 +0000 (18:53 +0200)]
Bei fehlendem Newline an YAML-Code nicht meckern

Dieser Commit reimplementiert den Fix aus
f1bfb69b13865d0a0d336d19364e2684ec76a181

Originaler Kommentar:

  Google Chrome scheint Newlines am Ende von Variablen unter bestimmten
  Umständen zu entfernen. Diese zu ergänzen ist trivial; da muss das
  YAML-Modul keine Fehler melden.

9 years agoYAML: Versionsupdate
Sven Schöling [Wed, 1 Apr 2015 16:48:47 +0000 (18:48 +0200)]
YAML: Versionsupdate

9 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Sven Schöling [Wed, 1 Apr 2015 13:36:03 +0000 (15:36 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

9 years agoChangelog für 3.2.1 angepasst
Jan Büren [Wed, 1 Apr 2015 10:36:33 +0000 (12:36 +0200)]
Changelog für 3.2.1 angepasst

9 years agoperl5.22: CGI ist nicht mehr Core
Sven Schöling [Tue, 31 Mar 2015 15:38:51 +0000 (17:38 +0200)]
perl5.22: CGI ist nicht mehr Core

9 years agoLangtext-HTML-Editor: bei jedem Aufruf DOM-Element neu anlegen und ckeditor initialis...
Moritz Bunkus [Tue, 31 Mar 2015 09:34:58 +0000 (11:34 +0200)]
Langtext-HTML-Editor: bei jedem Aufruf DOM-Element neu anlegen und ckeditor initialisieren

Unter Firefox kommt es beim mehrmaligen Aufrufen ansonsten sehr schnell
zu nicht mehr behebbaren JavaScript-Fehlern. Es bleibt dann beim Öffnen
des Popups nur das grau gestreifte Overlay sichtbar, nicht aber der
Dialog selber.

9 years agoPNG-Icons reparieren
Moritz Bunkus [Tue, 31 Mar 2015 08:21:06 +0000 (10:21 +0200)]
PNG-Icons reparieren

Anscheinend sind (fast) alle Icons defekt. Neuere Version von
libpng (1.6.0 und aufwärts) lehnen es ab, solche Bilder zu
decodieren. Auf der Kommandozeile sieht man dann Fehlermeldungen von
libpng wie z.B.

libpng error: IDAT: invalid distance too far back

Unter Firefox sieht man in der Console dann beim Laden Fehlermeldungen,
und anstelle der Icons werden die bekannten »Bilddatei nicht
gefunden«-Platzhalter-Icons angezeigt.

9 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Sven Schöling [Mon, 30 Mar 2015 12:58:04 +0000 (14:58 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

9 years agospecial_chars: #-Zeichen ordentlich quoten
Moritz Bunkus [Mon, 30 Mar 2015 12:57:05 +0000 (14:57 +0200)]
special_chars: #-Zeichen ordentlich quoten

Die Datei wird als INI-Datei eingelesen (durch SL::Inifile). In solchen
Dateien beginnt ein # eine Kommentarzeile, und Kommentare werden beim
Einlesen entfernt.

Um das #-Zeichen selber als Schlüssel nutzen zu können, müssen wir
einfach nur seinen Hex-Code benutzen.

Behebt Redmine #48.

9 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Sven Schöling [Mon, 30 Mar 2015 12:56:44 +0000 (14:56 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

9 years agoDetail-Knopf (D) für Brieffunktion (vc) aktiviert
Jan Büren [Mon, 30 Mar 2015 12:26:25 +0000 (14:26 +0200)]
Detail-Knopf (D) für Brieffunktion (vc) aktiviert

9 years agoTrigger check_inventory entfernt
Jan Büren [Mon, 30 Mar 2015 12:25:32 +0000 (14:25 +0200)]
Trigger check_inventory entfernt

Wird in dieser Form schon seit der 2.4 nicht mehr benötigt (kein Auslagern über oe).

9 years agoBackgroundJobs optional als json ausliefern
Sven Schöling [Mon, 30 Mar 2015 09:32:55 +0000 (11:32 +0200)]
BackgroundJobs optional als json ausliefern

9 years agologin nicht aus $::form nehmen. Teil 2
Sven Schöling [Wed, 25 Mar 2015 17:04:42 +0000 (18:04 +0100)]
login nicht aus $::form nehmen. Teil 2

Dabei ergibt sich ein kleines Problem. User spezifische bin/mozilla/
Controller werden geladen bevor das User handling abgeschlossen ist.
Nach dieser Änderung sind die also de facto kaputt.

9 years agoLaTeX-Template letter.tex korrekte Variablennamen gesetzt
Jan Büren [Wed, 25 Mar 2015 14:22:13 +0000 (15:22 +0100)]
LaTeX-Template letter.tex korrekte Variablennamen gesetzt

rcv_name -> name

9 years agologin nicht aus $::form nehmen. Teil 1
Sven Schöling [Wed, 25 Mar 2015 14:05:37 +0000 (15:05 +0100)]
login nicht aus $::form nehmen. Teil 1

9 years agoLayout: Javascript includes richtig escapen.
Sven Schöling [Tue, 17 Mar 2015 10:22:04 +0000 (11:22 +0100)]
Layout: Javascript includes richtig escapen.

9 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Wed, 11 Mar 2015 14:57:19 +0000 (15:57 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

9 years agoSymlink für Brieffunktion. Ferner vergessenes template-Verzeichnis
Jan Büren [Wed, 11 Mar 2015 14:56:28 +0000 (15:56 +0100)]
Symlink für Brieffunktion. Ferner vergessenes template-Verzeichnis

9 years agoAuslagern in VK-Rechnung: Übersetzungen mit Anführungszeichen richtig Quoten.
Bernd Bleßmann [Wed, 11 Mar 2015 13:47:00 +0000 (14:47 +0100)]
Auslagern in VK-Rechnung: Übersetzungen mit Anführungszeichen richtig Quoten.

9 years agoAuslagern in VK-Rechnung: changelog-Eintrag für dieses Feature.
Bernd Bleßmann [Wed, 11 Mar 2015 13:33:22 +0000 (14:33 +0100)]
Auslagern in VK-Rechnung: changelog-Eintrag für dieses Feature.

9 years agoHinweis auf Pg-Upgrade2-auth-Verzeichnis bei Release-Arbeiten
Jan Büren [Wed, 11 Mar 2015 13:12:50 +0000 (14:12 +0100)]
Hinweis auf Pg-Upgrade2-auth-Verzeichnis bei Release-Arbeiten

9 years agoFehlerbehandlung (transfer inventory bei invoice) eindeutig machen
Jan Büren [Wed, 11 Mar 2015 13:09:34 +0000 (14:09 +0100)]
Fehlerbehandlung (transfer inventory bei invoice) eindeutig machen

9 years agoRelease 3.1.0 gibt es nicht, entsprechend in 3.2.0 gebündelt
Jan Büren [Wed, 11 Mar 2015 13:02:13 +0000 (14:02 +0100)]
Release 3.1.0 gibt es nicht, entsprechend in 3.2.0 gebündelt

9 years agoChangelog für Brieffunktion
Jan Büren [Wed, 11 Mar 2015 12:02:49 +0000 (13:02 +0100)]
Changelog für Brieffunktion

9 years agoBrieffunktion erste Version
Jan Büren [Wed, 11 Mar 2015 11:58:57 +0000 (12:58 +0100)]
Brieffunktion erste Version

Verkaufsbriefe können jetzt auch mit LaTeX erstellt werden.
Ferner gibt es eine Briefentwurfs-Funktion, die aussieht wie drafts, aber
zumindestens auf einer eigenen Tabelle beruht. Zusätzlich wurden zwei neue Rechte
gesetzt

9 years agoVergessenes release 3.2.0 skript für auth
Jan Büren [Wed, 11 Mar 2015 11:40:53 +0000 (12:40 +0100)]
Vergessenes release 3.2.0 skript für auth

9 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Tue, 10 Mar 2015 17:03:38 +0000 (18:03 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

9 years agoCreatePDF-Helfer: Dateinamen fixen
Moritz Bunkus [Tue, 10 Mar 2015 16:42:48 +0000 (17:42 +0100)]
CreatePDF-Helfer: Dateinamen fixen

Die Vorlagen-Parser-Module SL::Template::* erwarten, dass
$form->{tmpdir} den zu parsenden Dateinamen enthält. Sie entfernen dann
das Präfix $self->{userspath} von $form->{tmpdir}, wodurch nur noch der
Dateiname bleibt.

Der Name der finalen Ausgabedatei wird ebenfalls über $form->{tmpdir}
zurückgegeben – ohne jegliche Pfadangabe. Allerdings ist das von Modul
zu Modul unterschiedlich. Manche geben den vollen Namen, manche nur den
Dateinamen (der dann relativ zu $self->{userspath} ist) zurück.

9 years agoCreatePDF-Helfer: Nicht auf Caller-Package verlassen
Moritz Bunkus [Tue, 10 Mar 2015 16:18:02 +0000 (17:18 +0100)]
CreatePDF-Helfer: Nicht auf Caller-Package verlassen

Wenn im Controller $self->create_pdf aufgerufen wird, so ist $class dann
das falsche Package, um create_parsed_file aufzurufen, weil diese sub
nicht exportiert wird.

9 years agoAuslagern über Rechnung: Dienstleistungen wirklich ignorieren, falls konfiguriert
Jan Büren [Tue, 10 Mar 2015 10:53:59 +0000 (11:53 +0100)]
Auslagern über Rechnung: Dienstleistungen wirklich ignorieren, falls konfiguriert

9 years agoCreatePeriodicInvoices: HTML-Formatierung beim automatischen Drucken richtig formatieren
Moritz Bunkus [Tue, 10 Mar 2015 10:51:46 +0000 (11:51 +0100)]
CreatePeriodicInvoices: HTML-Formatierung beim automatischen Drucken richtig formatieren

9 years agoKommentar bei Lagerbewegung über Rechnung hinzugefügt
Jan Büren [Mon, 9 Mar 2015 11:16:47 +0000 (12:16 +0100)]
Kommentar bei Lagerbewegung über Rechnung hinzugefügt

Damit hier der Bericht Lagerbewegung exakter wird, entsprechend auch
einen Kommentar für dieses Lagerverfahren.

9 years agoStandardlagerverfahren Kommentar setzen / übernehmen
Jan Büren [Mon, 9 Mar 2015 10:15:25 +0000 (11:15 +0100)]
Standardlagerverfahren Kommentar setzen / übernehmen

Beim Standardauslagern wurde bisher nicht der Kommentar übernommen, der
seit Anfang dieser Funktion in do.pl gesetzt wurde. Ferner die Beschreibung
in der Mandantenkonfiguration etwas besser gesetzt, bzw. beschrieben.

9 years agoAuslagern in VK-Rechnung: Schreibfehler in Übersetzung korrigiert.
Bernd Bleßmann [Fri, 6 Mar 2015 13:15:14 +0000 (14:15 +0100)]
Auslagern in VK-Rechnung: Schreibfehler in Übersetzung korrigiert.

9 years agoAuslagern in VK-Rechnung: Übersetzungen
Bernd Bleßmann [Fri, 6 Mar 2015 13:05:33 +0000 (14:05 +0100)]
Auslagern in VK-Rechnung: Übersetzungen

9 years agoAuslagern in VK-Rechnung: Mandantenkonfiguration vollständig berücksichtigen …
Bernd Bleßmann [Thu, 5 Mar 2015 11:01:17 +0000 (12:01 +0100)]
Auslagern in VK-Rechnung: Mandantenkonfiguration vollständig berücksichtigen …

und Fehlerbehandlung verbessert.

9 years agoAuslagern in VK-Rechnung: Löschen der Lagerbewegung beim Löschen/Storno der Rechnung
Bernd Bleßmann [Fri, 27 Feb 2015 00:54:22 +0000 (01:54 +0100)]
Auslagern in VK-Rechnung: Löschen der Lagerbewegung beim Löschen/Storno der Rechnung

9 years agoAuslagern in VK-Rechnung: Anzeige der Rechnungsnummer/Dokument im Lager-Journal
Bernd Bleßmann [Fri, 27 Feb 2015 00:50:28 +0000 (01:50 +0100)]
Auslagern in VK-Rechnung: Anzeige der Rechnungsnummer/Dokument im Lager-Journal

9 years agoAuslagern in VK-Rechnung: Beim Buchen einer VK-Rechnung wird ausgelagert.
Bernd Bleßmann [Thu, 26 Feb 2015 14:35:13 +0000 (15:35 +0100)]
Auslagern in VK-Rechnung: Beim Buchen einer VK-Rechnung wird ausgelagert.

Todo: Es werden noch nicht alle Einstellungen berücksichtigt, die bestimmen,
wann von welchem Lager/Lagerplatz ausgelagert wird.

9 years agoLager-Transfer: Transaktion mit with_transaction statt mit do_transaction.
Bernd Bleßmann [Thu, 26 Feb 2015 14:26:10 +0000 (15:26 +0100)]
Lager-Transfer: Transaktion mit with_transaction statt mit do_transaction.

Hintergrund: Buchen einer Rechnung und Lagerbewegung in einer Transaktion
ausführen können.

Zitat aus einem anderen commit:
"do_transaction startet immer eine Transaktion, auch wenn außen rum
schon eine läuft. Damit wird die äußere Transaktion de facto außer
Kraft gesetzt."

9 years agoAuslagern in VK-Rechnung: Neue Datenbank-Felder, Rose u. Mandantenkonfiguration
Bernd Bleßmann [Mon, 23 Feb 2015 16:09:07 +0000 (17:09 +0100)]
Auslagern in VK-Rechnung: Neue Datenbank-Felder, Rose u. Mandantenkonfiguration

9 years agoCustomVariables: Zuweisen von zu parsenden Inhalten
Sven Schöling [Thu, 5 Mar 2015 14:43:25 +0000 (15:43 +0100)]
CustomVariables: Zuweisen von zu parsenden Inhalten

2 Probleme.

1. Booleans wurden beim Parsen in den numeric Slot gesteckt
2. Die zwei-wertige Version von value() hat das zweite Argument nicht
   aus dem Stack entfernt, und damit beim goto weitergegeben an die
   unterliegenden Rose-Accessoren. Das hat dann das parsen wieder
   zunichte gemacht.

9 years agoTests: fehlender Backgroundjob
Sven Schöling [Thu, 5 Mar 2015 12:52:45 +0000 (13:52 +0100)]
Tests: fehlender Backgroundjob

9 years agoMerge branch 'requirement-specs-custom-variables'
Sven Schöling [Thu, 5 Mar 2015 12:43:16 +0000 (13:43 +0100)]
Merge branch 'requirement-specs-custom-variables'

9 years agoSpalte »nicht gelieferte Menge« in Aufträgen optional anzeigen
Moritz Bunkus [Thu, 19 Feb 2015 16:16:57 +0000 (17:16 +0100)]
Spalte »nicht gelieferte Menge« in Aufträgen optional anzeigen

9 years agoHintergrundjob für E-Mail-Bericht über fehlgeschlagene Jobs
Moritz Bunkus [Thu, 19 Feb 2015 15:47:30 +0000 (16:47 +0100)]
Hintergrundjob für E-Mail-Bericht über fehlgeschlagene Jobs

9 years agoPflichtenheft-CVar-Suche: Controls für Vergleichsoperatoren beibehalten
Moritz Bunkus [Thu, 19 Feb 2015 12:37:52 +0000 (13:37 +0100)]
Pflichtenheft-CVar-Suche: Controls für Vergleichsoperatoren beibehalten

9 years agoParseFilter: Laundern schon vor dem eigentlichen parsen.
Sven Schöling [Wed, 18 Feb 2015 09:50:03 +0000 (10:50 +0100)]
ParseFilter: Laundern schon vor dem eigentlichen parsen.

Erlaubt es indirekte Filter im Template roundtrip safe zu machen.

9 years agoPflichtenheft: durchsuchbare CVars als Spalten in Bericht anzeigen können
Moritz Bunkus [Tue, 17 Feb 2015 16:14:54 +0000 (17:14 +0100)]
Pflichtenheft: durchsuchbare CVars als Spalten in Bericht anzeigen können

9 years agoGetModels-Filtered: CVars: default_value-Ersetzung besser greifen
Moritz Bunkus [Tue, 17 Feb 2015 14:19:29 +0000 (15:19 +0100)]
GetModels-Filtered: CVars: default_value-Ersetzung besser greifen

9 years agoGetModels-Filtered: CVars: Überflüssige Umwandlung entfernt
Moritz Bunkus [Tue, 17 Feb 2015 14:18:59 +0000 (15:18 +0100)]
GetModels-Filtered: CVars: Überflüssige Umwandlung entfernt

9 years agoPflichtenheft: nach benutzerdefinierten Variablen suchen können
Moritz Bunkus [Tue, 17 Feb 2015 14:10:55 +0000 (15:10 +0100)]
Pflichtenheft: nach benutzerdefinierten Variablen suchen können

9 years agoCustomVariableConfig: Datumswerte werden in Spalte timestamp_value gespeichert
Moritz Bunkus [Tue, 17 Feb 2015 13:50:55 +0000 (14:50 +0100)]
CustomVariableConfig: Datumswerte werden in Spalte timestamp_value gespeichert

9 years agoGetModels-Filtered: CVars: Fix für Platzhaltern im Suchbegriff
Moritz Bunkus [Tue, 17 Feb 2015 13:24:59 +0000 (14:24 +0100)]
GetModels-Filtered: CVars: Fix für Platzhaltern im Suchbegriff

9 years agoPflichtenhefte: Anzeige von CVars über value_as_text()
Moritz Bunkus [Tue, 17 Feb 2015 12:40:58 +0000 (13:40 +0100)]
Pflichtenhefte: Anzeige von CVars über value_as_text()

$cvar->value_as_text() macht bereits die richtige Fallunterscheidung,
sodass wir hierfür kein eigenes Template benötigen.

9 years agoPflichtenhefte: CVars bei erfolglosem Speichern beibehalten
Moritz Bunkus [Tue, 17 Feb 2015 12:13:43 +0000 (13:13 +0100)]
Pflichtenhefte: CVars bei erfolglosem Speichern beibehalten

9 years agoGetModels-Filtered: benutzerdefinierte Variablen bool gefixt
Moritz Bunkus [Tue, 17 Feb 2015 11:14:37 +0000 (12:14 +0100)]
GetModels-Filtered: benutzerdefinierte Variablen bool gefixt

9 years agoGetModels-Filtered: Unterstützung für benutzerdefinierte Variablen
Moritz Bunkus [Tue, 17 Feb 2015 09:48:45 +0000 (10:48 +0100)]
GetModels-Filtered: Unterstützung für benutzerdefinierte Variablen

9 years agoPflichtenhefte: bendef. Var. beim Löschen des Pflichtenheftes via Trigger löschen
Moritz Bunkus [Wed, 4 Feb 2015 15:27:57 +0000 (16:27 +0100)]
Pflichtenhefte: bendef. Var. beim Löschen des Pflichtenheftes via Trigger löschen

9 years agoPflichtenhefte: benutzerdefinierte Variablen bei Version reverten kopieren
Moritz Bunkus [Wed, 28 Jan 2015 15:02:44 +0000 (16:02 +0100)]
Pflichtenhefte: benutzerdefinierte Variablen bei Version reverten kopieren

9 years agoPflichtenhefte: benutzerdefinierte Variablen anzeigen und bearbeiten
Moritz Bunkus [Wed, 28 Jan 2015 13:55:31 +0000 (14:55 +0100)]
Pflichtenhefte: benutzerdefinierte Variablen anzeigen und bearbeiten

9 years agoPflichtenhefte: Konfiguration für benutzerdefinierte Variablen anlegen
Moritz Bunkus [Wed, 28 Jan 2015 13:18:47 +0000 (14:18 +0100)]
Pflichtenhefte: Konfiguration für benutzerdefinierte Variablen anlegen

9 years agoTests: price_tax_calculator.t muss vor Kunden löschen richtig aufräumen
Sven Schöling [Thu, 5 Mar 2015 12:41:12 +0000 (13:41 +0100)]
Tests: price_tax_calculator.t muss vor Kunden löschen richtig aufräumen

9 years agoMerge branch 'periodic-invoices-order-value-basis'
Sven Schöling [Thu, 5 Mar 2015 12:23:05 +0000 (13:23 +0100)]
Merge branch 'periodic-invoices-order-value-basis'

9 years agoFinanzcontrolling: Testcase für Aufträge mit wiederkehrenden Rechnungen
Moritz Bunkus [Fri, 13 Feb 2015 14:09:09 +0000 (15:09 +0100)]
Finanzcontrolling: Testcase für Aufträge mit wiederkehrenden Rechnungen

9 years agoFinanzcontrolling: Refactor Accessors, Warnungen vermeiden
Moritz Bunkus [Mon, 9 Feb 2015 13:39:09 +0000 (14:39 +0100)]
Finanzcontrolling: Refactor Accessors, Warnungen vermeiden

9 years agoFinanzübersicht: Testcase für Spalten Auftragsvorlauf/-eingang
Moritz Bunkus [Mon, 9 Feb 2015 13:02:04 +0000 (14:02 +0100)]
Finanzübersicht: Testcase für Spalten Auftragsvorlauf/-eingang

9 years agoFinanzcontrolling/-übersicht: Refactor map zu Post-for
Moritz Bunkus [Mon, 9 Feb 2015 09:16:11 +0000 (10:16 +0100)]
Finanzcontrolling/-übersicht: Refactor map zu Post-for

Kein map für Statements nutzen, bei denen es nur auf den Nebeneffekt
aber nicht auf das Ergebnis ankommt.

9 years agoWiederkehrende Rechnungen: Testcase für Periodizitäten
Moritz Bunkus [Fri, 6 Feb 2015 16:15:35 +0000 (17:15 +0100)]
Wiederkehrende Rechnungen: Testcase für Periodizitäten

9 years agoFinanzübersicht: Auftragswertperiodizität berücksichtigen
Moritz Bunkus [Fri, 6 Feb 2015 14:29:08 +0000 (15:29 +0100)]
Finanzübersicht: Auftragswertperiodizität berücksichtigen

9 years agoFinanzcontrolling: Auftragswertperiodizität berücksichtigen
Moritz Bunkus [Fri, 6 Feb 2015 13:26:04 +0000 (14:26 +0100)]
Finanzcontrolling: Auftragswertperiodizität berücksichtigen

9 years agoWiederkehrende Rechnungen: Berechnung für Auftragswertperiodizität angepasst
Moritz Bunkus [Fri, 6 Feb 2015 10:26:26 +0000 (11:26 +0100)]
Wiederkehrende Rechnungen: Berechnung für Auftragswertperiodizität angepasst

9 years agoLiquiditätsübersicht: Auftragswertperiodizität von wied. Rechnungen berücksichtigen
Moritz Bunkus [Thu, 5 Feb 2015 12:44:16 +0000 (13:44 +0100)]
Liquiditätsübersicht: Auftragswertperiodizität von wied. Rechnungen berücksichtigen

9 years agoWiederkehrende Rechnungen: Auftragswerts-Periodizität setzen können
Moritz Bunkus [Thu, 5 Feb 2015 12:38:07 +0000 (13:38 +0100)]
Wiederkehrende Rechnungen: Auftragswerts-Periodizität setzen können

Noch keine Anpassung der eigentlichen Berechnung. Wohl aber
Dokumentation von SL::DB::PeriodicInvoicesConfig.

9 years agoCreatePeriodicInvoices: HTML-Formatierung in Langtexten berücksichtigen Teil 2
Moritz Bunkus [Thu, 5 Feb 2015 10:08:09 +0000 (11:08 +0100)]
CreatePeriodicInvoices: HTML-Formatierung in Langtexten berücksichtigen Teil 2

Nach Umstellung der Bemerkungsfelder in Einkaufs- und Verkaufsbelegen
muss auch das Feld »notes« als HTML-formatiert behandelt werden.

9 years agoEinkauf/Verkauf: Bemerkungsfeld mit HTML-Editor ausgestattet
Moritz Bunkus [Wed, 21 Jan 2015 15:22:49 +0000 (16:22 +0100)]
Einkauf/Verkauf: Bemerkungsfeld mit HTML-Editor ausgestattet

9 years agoPflichtenhefte: Ausgabemöglichkeit als HTML
Moritz Bunkus [Mon, 12 Jan 2015 15:45:06 +0000 (16:45 +0100)]
Pflichtenhefte: Ausgabemöglichkeit als HTML

Menüpunkte dafür werden aber nur eingeblendet, sofern auch eine Vorlage
dafür im Vorlagenverzeichnis existiert.

Die erzeugte HTML-Seite wird in einem neuen Browserfenster angezeigt.

9 years agoCreatePDF-Helfer: auch HTML aus HTML erzeugen können
Moritz Bunkus [Mon, 12 Jan 2015 15:44:11 +0000 (16:44 +0100)]
CreatePDF-Helfer: auch HTML aus HTML erzeugen können