Jan Büren [Thu, 30 Apr 2015 14:00:24 +0000 (16:00 +0200)]
Rechte-Anpassung für aktuelle Installationen
Es ist mittlerweile eher verwirrend Rechte für eine CRM zu verwalten, die
offiziell nicht mehr Bestandteil von kivitendo ist.
Die Änderung ist insofern defensiv, da alte Installation / Rechtestrukturen
nicht hiervon betroffen sind und wir für neuere kivitendo-Installation über-
haupt keine Ahnung mehr haben wie gut diese noch integriert ist / wird.
Jan Büren [Thu, 30 Apr 2015 11:40:50 +0000 (13:40 +0200)]
Escape longdash in LateX-Templates
Insbesondere bei Seriennummer, gibt es immer wieder langformatierte Zeichen, die
entsprechend in LaTeX Fehlermeldungen werfen. Entsprechend gesondert behandelt.
Moritz Bunkus [Wed, 29 Apr 2015 09:37:02 +0000 (11:37 +0200)]
ClientJS: DOM-Funktion scrollIntoView() als ClientJS->scroll_into_view implementiert
Bernd Bleßmann [Wed, 29 Apr 2015 17:26:04 +0000 (19:26 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Bernd Bleßmann [Wed, 29 Apr 2015 17:24:42 +0000 (19:24 +0200)]
Beim Einlagern auch MHD speichern.
Moritz Bunkus [Wed, 29 Apr 2015 14:40:13 +0000 (16:40 +0200)]
»notes« in Kreditoren-/Debitorenbuchungen darf nicht HTML-formatiert sein
Das Upgrade oe_ar_ap_delivery_orders_edit_notes_as_html hat
versehentlich auch die Bemerkungsfelder in Debitoren- und
Kreditorenbuchungen umformatiert, obwohl dort in den Masken kein
HTML-Editor verwendet wird und auch nicht werden soll. Daher für alle
rückgängig machen, die erzeugt wurden, bevor besagtes Update eingespielt
wurde.
Bernd Bleßmann [Fri, 28 Feb 2014 13:03:24 +0000 (14:03 +0100)]
Kundenbericht: Fehler beim Anzeigen von Preisgruppen behoben.
Der Fehler trat auf, wenn Preisgruppen mit Belegen angezeigt werden sollten.
Bugfix zu: Preisgruppe bei Stammdaten->Berichte->Kunden anzeigen lassen können.
G. Richardson [Tue, 28 Apr 2015 15:37:45 +0000 (17:37 +0200)]
SL/DB/Helper/ALL Einträge für Brieffunktion
G. Richardson [Tue, 28 Apr 2015 15:20:56 +0000 (17:20 +0200)]
Mappings und MetaSetup für Brieffunktion
Bernd Bleßmann [Fri, 26 Jul 2013 12:02:54 +0000 (14:02 +0200)]
Preisgruppe bei Stammdaten->Berichte->Kunden anzeigen lassen können.
Conflicts:
SL/CT.pm
bin/mozilla/ct.pl
Bernd Bleßmann [Thu, 5 Jun 2014 20:08:06 +0000 (22:08 +0200)]
Filtern nach Kunden-/Lieferantentyp bei Lieferschein-Berichten.
Conflicts:
bin/mozilla/do.pl
Bernd Bleßmann [Tue, 24 Jun 2014 14:21:30 +0000 (16:21 +0200)]
Filtern/Anzeigen von Kunden-/Lieferanten-CVars in VK-Rechnungs-Berichten
Conflicts:
bin/mozilla/ar.pl
Bernd Bleßmann [Mon, 3 Dec 2012 11:37:24 +0000 (12:37 +0100)]
Filtern/Anzeigen von Kunden-/Lieferanten-CVars in Angebots/Auftrags-Berichten
Conflicts:
SL/OE.pm
bin/mozilla/oe.pl
templates/webpages/oe/search.html
G. Richardson [Tue, 28 Apr 2015 12:33:33 +0000 (14:33 +0200)]
Typos in Doku
Moritz Bunkus [Mon, 27 Apr 2015 09:27:27 +0000 (11:27 +0200)]
Beleg-Rose-Objekte: items_sorted für nicht gespeicherte Items gefixt
Die bisherigen items_sorted-Routinen verlangen, dass die Positionsspalte
gesetzt ist. Das ist bei noch nicht gespeicherten Belegen oder bei
gerade hinzugefügten Positionen aber noch nicht der Fall.
Diese neuen Positionen werden nun stabil ans Ende sortiert.
Bernd Bleßmann [Mon, 27 Apr 2015 07:43:08 +0000 (09:43 +0200)]
Kosmetik: Einrückung korrigiert.
Bernd Bleßmann [Mon, 27 Apr 2015 07:34:45 +0000 (09:34 +0200)]
Lieferantentyp und -Rabatt oben in Einkaufmasken richtig anzeigen.
Die Anzeige von Typ und Rabatt war in Angebot/Auftrag und Lieferschein schon
vorgesehen, aber der Rabatt wurd nicht geholt. In der Einkaufsrechnung fehlte
die Anzeige ganz.
Bernd Bleßmann [Sat, 25 Apr 2015 20:59:51 +0000 (22:59 +0200)]
parse/format-Fehler bei Rabatten behoben
Schon in der Maske eingegebene Rabatte wurden nicht geparsed,
Kunden-/Lieferanten und -Typ-Rabatte wurden teilweise ohne Berücksichtigung
schon eingegebener Rabatte gesetzt. Und beim Auswahl eines Artikels über die
Auswahlmaske, wurden Rabatte falsch formatiert.
behebt #50 (redmine) (unter anderem)
Bernd Bleßmann [Sun, 26 Apr 2015 15:59:11 +0000 (17:59 +0200)]
Wechsel eines Kunden-/Lieferanten mit Typ zu einem ohne …
… beim Bestimmen des Rabatts abfangen.
Bernd Bleßmann [Sun, 26 Apr 2015 14:37:11 +0000 (16:37 +0200)]
PriceSource: Objekt der richtigen Klasse für Lieferanten-Rabtt erzeugen.
Moritz Bunkus [Fri, 24 Apr 2015 13:02:59 +0000 (15:02 +0200)]
Project-Controller: Paginaten beim CSV-/PDF-Export ausschalten
Die Entscheidung, ob CSV-/PDF-Export gewünscht wird, ist erst nach dem
$report->set_options_from_form klar. Andererseits müssen Module im
GetModels deaktiviert werden, bevor die GetModels-Instanz finalisiert
wird. Das kann sie werden, wenn ihre Anzahl benötigt wird (z.B. beim
Rendern vom bottom text) oder wenn man get_models schlicht vorher
aufruft.
Also Aufrufreihenfolge gefixt:
1. $report->set_options_from_form
2. Paginating disablen wenn Export gewünscht
3. Top-/Bottom-Texte render
4. Models abholen
Moritz Bunkus [Fri, 24 Apr 2015 12:44:00 +0000 (14:44 +0200)]
installation_check: -a/--all fixen
Moritz Bunkus [Fri, 24 Apr 2015 09:50:11 +0000 (11:50 +0200)]
Gutschrift drucken: HTML-formatierte Felder richtig behandeln
Bernd Bleßmann [Thu, 12 Feb 2015 08:25:00 +0000 (09:25 +0100)]
surplus: Erfassungsdatum bei Stammdatensuche Kunden/Lieferanten ...
... im Bericht anzeigen und danach filtern.
Conflicts:
SL/CT.pm
bin/mozilla/ct.pl
templates/webpages/ct/search.html
Übernahme aus Kundenprojekt.
Bernd Bleßmann [Thu, 12 Feb 2015 10:40:06 +0000 (11:40 +0100)]
surplus: Erfassungsdatum bei Stammdatensuche Waren/Dienstleistungen/Erzeugnisse ...
... im Bericht anzeigen und danach filtern.
Conflicts:
SL/IC.pm
bin/mozilla/ic.pl
templates/webpages/ic/search.html
Übernahme aus Kundenprojekt.
Bernd Bleßmann [Fri, 8 Nov 2013 11:17:41 +0000 (12:17 +0100)]
Erfassungsdatum bei Verkaufs-Lieferscheinen.
In der Maske anzeigen; im Bericht anzeigen und danach filtern.
Übernahme aus Kundenprojekt.
Bernd Bleßmann [Mon, 30 Sep 2013 11:09:59 +0000 (13:09 +0200)]
Erfassungsdatum bei Auträgen.
In der Maske anzeigen; im Bericht anzeigen und danach filtern.
Conflicts:
SL/OE.pm
bin/mozilla/oe.pl
locale/de/all
templates/webpages/oe/search.html
Übernahme aus Kundenprojekt.
Bernd Bleßmann [Thu, 23 Apr 2015 13:20:36 +0000 (15:20 +0200)]
item_selected: Multiselect bzw. Mengeneingabe beim Artikelselektor
Dieses Feature kann in den Benutzereinstellungen aktiviert werden.
Bernd Bleßmann [Thu, 23 Apr 2015 14:57:16 +0000 (16:57 +0200)]
Einkaufsrechnung: Menge parsen
siehe auch
2a61343ffdeee475d57c355d00955ff8f1937aef
Bernd Bleßmann [Thu, 23 Apr 2015 11:50:46 +0000 (13:50 +0200)]
Bei Artikelauswahl aus der Auswahlmaske Menge des neuen Artikels formatieren.
Damit kann man die Menge auch schon vorher eingeben: Nicht eindeutiger Artikel,
TAB, TAB, Menge, ENTER
Moritz Bunkus [Wed, 22 Apr 2015 17:11:30 +0000 (19:11 +0200)]
Artikelstammdaten: als ungültig markierte CVars löschen
Wenn man einen Artikel hat und darin eine CVar als ungültig/nicht
zutreffend markiert, so blieben bisher die Daten, die zu dieser CVar
gehörten, in der Datenbank. Das sorgt zum Einen dafür, dass die Tabellen
unnötig voller werden, zum Anderen geistern die Daten dann noch in $form
herum (und damit auch in Druckvorlagen). Also entfernen.
Jan Büren [Tue, 21 Apr 2015 14:04:07 +0000 (16:04 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Tue, 21 Apr 2015 10:32:24 +0000 (12:32 +0200)]
Changelog für 3.2.x Brieffunktion erweitert
Brief: Immer erst speichern, bevor man ausdruckt / mailt
Klare Benutzerführung. Ist notwendig, wenn man die WebDAV-Archivierung
konsistent haben will (da hier letternumber benötigt wird).
Erweiterung Common.pm um Briefarchivierung in WebDAV
Besseres Debbugging in copy_file_to_webdav und neuen
Dokumententyp in get_webdav_folder (welche hässlich ist)
Anpassungen für Brief in io.pl für E-Mail-Versand
... alles so gelassen wie es war, bloss nichts kaputt machen und mit
minimalen fußabdrücken wieder raus aus diesem teil der stadt ...
Erweiterung Brieffunktion um WebDAV-Archivierung
G. Richardson [Tue, 21 Apr 2015 09:25:35 +0000 (11:25 +0200)]
Doku in SL/DB/Part.pm - Typos und Umschreiben
Jan Büren [Mon, 20 Apr 2015 15:54:45 +0000 (17:54 +0200)]
Briefdruck. Bildschirmauswahl überlagert Drucker
Wie in den anderen Druckvorlagen auch. Falls media eq screen, immer
am Bildschrim (Browser) ausdrucken.
G. Richardson [Sat, 18 Apr 2015 11:16:14 +0000 (13:16 +0200)]
Typo gefixed
Sven Schöling [Fri, 17 Apr 2015 15:44:58 +0000 (17:44 +0200)]
PriceRule: Bessere Validierung für fehlerhafte Regeln
Bernd Bleßmann [Fri, 17 Apr 2015 09:13:02 +0000 (11:13 +0200)]
Beim Erzeugen einer Rechnung für Mahngebühren taxzone_id des Kunden eintragen.
Ist notwendig geworden, da das Feld taxzone_id inzwischen not null ist.
Behebt #54 (redmine).
Sven Schöling [Thu, 16 Apr 2015 12:19:30 +0000 (14:19 +0200)]
PriceSource: Implementoren zwischen price/discount cachen.
G. Richardson [Thu, 16 Apr 2015 06:38:21 +0000 (08:38 +0200)]
Typo in Pricegroup order_by
G. Richardson [Thu, 16 Apr 2015 06:37:35 +0000 (08:37 +0200)]
Typos in PriceSource Doku
Bernd Bleßmann [Tue, 14 Apr 2015 13:31:16 +0000 (15:31 +0200)]
Auftrags-/Angebotsbericht: Als letzte sortorder immer itime nehmen, ...
... damit die Einträge nach Eingabezeitpunkt sortiert sind, wenn es
gleichrangige Einträge in der aktuellen Sortierung gibt.
Bernd Bleßmann [Tue, 14 Apr 2015 13:24:01 +0000 (15:24 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Bernd Bleßmann [Tue, 14 Apr 2015 13:21:19 +0000 (15:21 +0200)]
Stammdaten->Berichte->Waren: Nach Shopartikel filtern und anzeigen können.
Moritz Bunkus [Tue, 14 Apr 2015 08:34:20 +0000 (10:34 +0200)]
SL::DB::BackgroundJob::data_as_hash auch als Writer benutzen können
Jan Büren [Mon, 13 Apr 2015 15:51:38 +0000 (17:51 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Mon, 13 Apr 2015 15:49:58 +0000 (17:49 +0200)]
Bessere Fehlerbehandlung, falls keine 'letter.tex' Druckvorlage gefunden wird
Entsprechend einen Hinweis ausgeben, anstatt einer nichtssagenden Fehlermeldung.
Ferner vergessene oder nicht erzeugte Übersetzungen hinzugefügt
Moritz Bunkus [Mon, 13 Apr 2015 11:41:00 +0000 (13:41 +0200)]
Funktionsaufruf zu SL::Layout->no_menu entfernt
Die Funktion wurde mit
68dbf4a4cb26b9554a23f076438109d7fc2d861c generell entfernt.
Moritz Bunkus [Mon, 13 Apr 2015 10:52:58 +0000 (12:52 +0200)]
SL::DB::BackgroundJob: refactoring von set_data für mehr programmatische Sicherheit
$self->data kann durchaus leer sein, und dann gibt YAML::Load schlicht
einen leeren String und keine Hashref zurück.
Daher $self->data_as_hash benutzen, das bereits für die meisten Fälle
gewappnet ist. Außerdem einfachere Hash-Zuweisung.
G. Richardson [Fri, 10 Apr 2015 12:33:08 +0000 (14:33 +0200)]
VERSION auf 3.2.1 aktualisiert
Sven Schöling [Fri, 10 Apr 2015 12:05:45 +0000 (14:05 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Sven Schöling [Fri, 10 Apr 2015 12:05:24 +0000 (14:05 +0200)]
ParseFilter: typo + test
G. Richardson [Fri, 10 Apr 2015 11:46:33 +0000 (13:46 +0200)]
Changelog für 3.2.1 aktualisiert
G. Richardson [Fri, 10 Apr 2015 10:50:08 +0000 (12:50 +0200)]
Parsefilter - Variable repariert
yay for Tests!
Bernd Bleßmann [Thu, 9 Apr 2015 21:39:42 +0000 (23:39 +0200)]
trailing whitespaces entfernt
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.
Sven Schöling [Thu, 9 Apr 2015 08:23:03 +0000 (10:23 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
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.
Moritz Bunkus [Thu, 9 Apr 2015 06:20:48 +0000 (08:20 +0200)]
Alle .gitignore-Dateien in Top-Level-.gitignore gemerget und diese sortiert
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
Sven Schöling [Mon, 8 Dec 2014 11:32:27 +0000 (12:32 +0100)]
PriceSource: Dokufix
Sven Schöling [Mon, 8 Dec 2014 11:31:59 +0000 (12:31 +0100)]
PriceRule: validate auf reductions angepasst
Sven Schöling [Tue, 7 Apr 2015 12:17:52 +0000 (14:17 +0200)]
PriceSource: Nicht rabbatierfähige Waren beachten.
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.
Moritz Bunkus [Tue, 7 Apr 2015 09:31:46 +0000 (11:31 +0200)]
javascript_setup: Übersetzungen escapen
Sven Schöling [Tue, 7 Apr 2015 08:30:59 +0000 (10:30 +0200)]
%::myconfig dem Client javascript zur Verfügung stellen.
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.
Moritz Bunkus [Thu, 2 Apr 2015 12:03:51 +0000 (14:03 +0200)]
mehr JavaScript-escapen
Moritz Bunkus [Mon, 23 Feb 2015 13:49:39 +0000 (14:49 +0100)]
kivi.js: format/round/parse_amount, format/parse_date
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. :)
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.
Sven Schöling [Wed, 1 Apr 2015 16:48:47 +0000 (18:48 +0200)]
YAML: Versionsupdate
Sven Schöling [Wed, 1 Apr 2015 13:36:03 +0000 (15:36 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Wed, 1 Apr 2015 10:36:33 +0000 (12:36 +0200)]
Changelog für 3.2.1 angepasst
Sven Schöling [Tue, 31 Mar 2015 15:38:51 +0000 (17:38 +0200)]
perl5.22: CGI ist nicht mehr Core
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.
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.
Sven Schöling [Mon, 30 Mar 2015 12:58:04 +0000 (14:58 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
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.
Sven Schöling [Mon, 30 Mar 2015 12:56:44 +0000 (14:56 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Mon, 30 Mar 2015 12:26:25 +0000 (14:26 +0200)]
Detail-Knopf (D) für Brieffunktion (vc) aktiviert
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).
Sven Schöling [Mon, 30 Mar 2015 09:32:55 +0000 (11:32 +0200)]
BackgroundJobs optional als json ausliefern
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.
Jan Büren [Wed, 25 Mar 2015 14:22:13 +0000 (15:22 +0100)]
LaTeX-Template letter.tex korrekte Variablennamen gesetzt
rcv_name -> name
Sven Schöling [Wed, 25 Mar 2015 14:05:37 +0000 (15:05 +0100)]
login nicht aus $::form nehmen. Teil 1
Sven Schöling [Tue, 17 Mar 2015 10:22:04 +0000 (11:22 +0100)]
Layout: Javascript includes richtig escapen.
Jan Büren [Wed, 11 Mar 2015 14:57:19 +0000 (15:57 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Wed, 11 Mar 2015 14:56:28 +0000 (15:56 +0100)]
Symlink für Brieffunktion. Ferner vergessenes template-Verzeichnis
Bernd Bleßmann [Wed, 11 Mar 2015 13:47:00 +0000 (14:47 +0100)]
Auslagern in VK-Rechnung: Übersetzungen mit Anführungszeichen richtig Quoten.
Bernd Bleßmann [Wed, 11 Mar 2015 13:33:22 +0000 (14:33 +0100)]
Auslagern in VK-Rechnung: changelog-Eintrag für dieses Feature.
Jan Büren [Wed, 11 Mar 2015 13:12:50 +0000 (14:12 +0100)]
Hinweis auf Pg-Upgrade2-auth-Verzeichnis bei Release-Arbeiten
Jan Büren [Wed, 11 Mar 2015 13:09:34 +0000 (14:09 +0100)]
Fehlerbehandlung (transfer inventory bei invoice) eindeutig machen
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
Jan Büren [Wed, 11 Mar 2015 12:02:49 +0000 (13:02 +0100)]
Changelog für Brieffunktion
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
Jan Büren [Wed, 11 Mar 2015 11:40:53 +0000 (12:40 +0100)]
Vergessenes release 3.2.0 skript für auth
Jan Büren [Tue, 10 Mar 2015 17:03:38 +0000 (18:03 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
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.
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.