kivitendo-erp.git
8 years agoDBUpgrade: Bei leerer Datenbank ohne Output durchlaufen
Sven Schöling [Mon, 4 Jan 2016 14:12:24 +0000 (15:12 +0100)]
DBUpgrade: Bei leerer Datenbank ohne Output durchlaufen

8 years agoDBUpgrade: SKR04 bei leerer Datenbank sauber durchlaufen
Sven Schöling [Mon, 4 Jan 2016 14:11:39 +0000 (15:11 +0100)]
DBUpgrade: SKR04 bei leerer Datenbank sauber durchlaufen

8 years agoTask-Server: Alarm-Signal während Ausführung ignorieren, beim Schlafen aufwachen
Moritz Bunkus [Mon, 4 Jan 2016 14:02:55 +0000 (15:02 +0100)]
Task-Server: Alarm-Signal während Ausführung ignorieren, beim Schlafen aufwachen

Über die Oberfläche kann man den Task-Server aufwecken. Doof nur, wenn
der momentan gerade einen Job ausführt, dann wird der Task-Server
nämlich gekillt.

Generell soll SIGALRM so behandelt werden, dass der Server aufgeweckt
ist, wenn er gerade schläft, und ansonsten soll das Signal komplett
ignoriert werden.

Daher wird es jetzt am Anfang jedes Durchlaufs auf IGNORE gesetzt. Auch
im Signal-Handler für das Aufwecken muss das Signal als erstes wieder
ignoriert werden, weil es ansonsten eine Zeitspanne gibt, in der der
Signal-Handler mehrfach aufgerufen werden kann, und dann stirbt der
Task-Server. Forçierbar z.B. mit:

for i in {1..100}; do
  kill -ALRM <PID-des-Task-Servers>
done

8 years agoTask-Server: vor Schlafen temporäre Dateien aufräumen
Moritz Bunkus [Mon, 4 Jan 2016 14:02:41 +0000 (15:02 +0100)]
Task-Server: vor Schlafen temporäre Dateien aufräumen

9 years agoBeim Editieren von Customer/Vendor Name in title
G. Richardson [Wed, 23 Dec 2015 11:13:00 +0000 (12:13 +0100)]
Beim Editieren von Customer/Vendor Name in title

Den displayable Name immer im Title-Bereich anzeigen, damit man direkt
sieht, um welchen Kunden / Lieferanten es geht, auch wenn man einen der
Tabs auf hat.

9 years agoTypo: BUSINESSES statt BUSINESSS
G. Richardson [Wed, 23 Dec 2015 11:33:14 +0000 (12:33 +0100)]
Typo: BUSINESSES statt BUSINESSS

9 years agoFehlende Dateien in Helper/ALL ergänzt
Sven Schöling [Wed, 23 Dec 2015 10:03:56 +0000 (11:03 +0100)]
Fehlende Dateien in Helper/ALL ergänzt

9 years agotests: Spellcheck auf allen Dateien machen
Sven Schöling [Wed, 23 Dec 2015 10:03:32 +0000 (11:03 +0100)]
tests: Spellcheck auf allen Dateien machen

9 years agotests: html Vorlagen auch in Testdateien aufnehmen
Sven Schöling [Wed, 23 Dec 2015 10:03:14 +0000 (11:03 +0100)]
tests: html Vorlagen auch in Testdateien aufnehmen

9 years agotypo: independantly
Sven Schöling [Wed, 23 Dec 2015 10:02:52 +0000 (11:02 +0100)]
typo: independantly

9 years agotypo: primt_options
Sven Schöling [Wed, 23 Dec 2015 09:47:34 +0000 (10:47 +0100)]
typo: primt_options

9 years agoLagerberichte auf shippingdate statt itime umgestellt
G. Richardson [Mon, 21 Dec 2015 15:38:07 +0000 (16:38 +0100)]
Lagerberichte auf shippingdate statt itime umgestellt

Die beiden Lagerberichte Lagerbestand und Lagerbuchungen prüfen auf
itime statt auf shippingdate. Normalerweise sind diese beiden Daten
identisch (bis auf den Zeitanteil von itime), da man bei den meisten
Lagerbewegungen kein vom aktuellen Tag abweichendes Lagerdatum angeben
kann. Beim CSV-Import von Lagerbuchungen, z.B. für die Inventur, kann
man aber sehr wohl ein abweichendes Lagerdatum angeben, dies wurde bei
den beiden Berichten aber bisher nicht berücksichtigt. Daher wurde dies
jetzt umgestellt.

9 years agoSelfTest: Bei overpaid auch invnumber ausgeben, zur besseren Analyse
Jan Büren [Thu, 17 Dec 2015 15:47:15 +0000 (16:47 +0100)]
SelfTest: Bei overpaid auch invnumber ausgeben, zur besseren Analyse

9 years agoCopy & Paste Fehler, bei Fehlertext SelfTest #11
Jan Büren [Thu, 17 Dec 2015 13:23:03 +0000 (14:23 +0100)]
Copy & Paste Fehler, bei Fehlertext SelfTest #11

9 years agoFCGI: Prozess nach Request beenden, falls belegter Speicher größer als konfigurierbar...
Moritz Bunkus [Thu, 17 Dec 2015 10:56:09 +0000 (11:56 +0100)]
FCGI: Prozess nach Request beenden, falls belegter Speicher größer als konfigurierbares Limit

Perl gibt Speicher nicht wieder ans Betriebssystem zurück. Um zu
erreichen, dass nach einigen sehr speicherintensiven Aktionen der Server
nicht zu swappen anfangen muss, kann der Administrator nun in der
Konfigurationsdatei Limits für den Speicherverbrauch definieren.

Werden diese Limits erreicht, so beendet sich der aktuelle
Prozess. Diese Prüfung wird erst nach vollständiger Abarbeitung eines
Requests durchgeführt. Der FCGI-Manager startet dann bei der nächsten
Anfrage automatisch einen neuen Prozess.

9 years agoTask-Server: nicht starten, solange Auth-DB-Upgrades eingespielt werden müssen
Moritz Bunkus [Wed, 16 Dec 2015 13:36:26 +0000 (14:36 +0100)]
Task-Server: nicht starten, solange Auth-DB-Upgrades eingespielt werden müssen

9 years agomtime-Trigger für die Tabelle project hinzufügen.
Bernd Bleßmann [Wed, 16 Dec 2015 11:00:40 +0000 (12:00 +0100)]
mtime-Trigger für die Tabelle project hinzufügen.

In der Tabelle gibt es zwar die Spalte mitime, aber keinen Trigger zum setzen.
Das holt dieser commit nach.

9 years agoWeb-Templates: falsche Toolkit-Direktiven korrigiert (vergessenes %).
Bernd Bleßmann [Wed, 16 Dec 2015 10:42:54 +0000 (11:42 +0100)]
Web-Templates: falsche Toolkit-Direktiven korrigiert (vergessenes %).

9 years agoTask-Server: Mandantenfähigkeit
Moritz Bunkus [Tue, 15 Dec 2015 13:18:48 +0000 (14:18 +0100)]
Task-Server: Mandantenfähigkeit

9 years agoBei Kunden/Lieferanten Recht customer_vendor_all_edit prüfen 2
G. Richardson [Tue, 15 Dec 2015 11:35:34 +0000 (12:35 +0100)]
Bei Kunden/Lieferanten Recht customer_vendor_all_edit prüfen 2

Nachschlag zu 826f6eb2b3e , das Wichtigste wurde vergessen.

Beim Öffnen / Verändern / Speichern von Kunden prüfen, ob Verkäufer mit
Bearbeiter übereinstimmt, wenn Benutzer nicht das Recht
customer_vendor_all_edit hat.

9 years agoTypos in test_page
G. Richardson [Fri, 11 Dec 2015 16:18:39 +0000 (17:18 +0100)]
Typos in test_page

9 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Mon, 14 Dec 2015 14:44:30 +0000 (15:44 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

9 years agoAuswahlliste bei Langtext verbessert
Jan Büren [Mon, 14 Dec 2015 14:41:22 +0000 (15:41 +0100)]
Auswahlliste bei Langtext verbessert

Bibliothek nicht so oft laden wie Treffer vorhanden sind. Ferner
steht die longdescription zu Verfügung (keine Zwang part.notes explizit zu holen)

9 years agoRevert "retrieve_items in IR.pm bzgl. notes überarbeitet"
Jan Büren [Mon, 14 Dec 2015 14:34:49 +0000 (15:34 +0100)]
Revert "retrieve_items in IR.pm bzgl. notes überarbeitet"

This reverts commit 8ce157d5872ae618bddee07147e0f902a3b3e31d.

Die DB-Aliase werden doch benötigt.

9 years agoLXDebug: Prozess-ID des kivitendo-Prozesses ausgeben, nicht die des Parents
Moritz Bunkus [Mon, 14 Dec 2015 14:19:23 +0000 (15:19 +0100)]
LXDebug: Prozess-ID des kivitendo-Prozesses ausgeben, nicht die des Parents

9 years agoJavaScript-Plugin: auch als Filter einsetzen können
Moritz Bunkus [Mon, 14 Dec 2015 13:15:05 +0000 (14:15 +0100)]
JavaScript-Plugin: auch als Filter einsetzen können

9 years agorose_auto_create_model.pl: --all behandelt auch auth-Tabellen
Moritz Bunkus [Mon, 14 Dec 2015 12:33:23 +0000 (13:33 +0100)]
rose_auto_create_model.pl: --all behandelt auch auth-Tabellen

9 years agoCsv-Import-Hintergrund-Job: Als Ergebnis einen Text zurückgeben, nicht das Job-Objekt.
Bernd Bleßmann [Mon, 14 Dec 2015 11:30:36 +0000 (12:30 +0100)]
Csv-Import-Hintergrund-Job: Als Ergebnis einen Text zurückgeben, nicht das Job-Objekt.

Die implizite Rückgabe des Job-Objekts führte beim Speichern der Job-Historie zu
einem DB-Fehler, der nichts mit dem Import zu tun hat.

9 years agoCsv-Import: Report nicht laden, wenn keine Report-Id vorhanden ist.
Bernd Bleßmann [Mon, 14 Dec 2015 11:27:46 +0000 (12:27 +0100)]
Csv-Import: Report nicht laden, wenn keine Report-Id vorhanden ist.

Eine nicht vorhandene Report-Id führte vorher zu einem Syntax-Fehler im
Template, was wiederum dazu führte, dass der Spinner nicht aufhörte zu spinnen.

9 years agoCsv-Import-Controller: Fehlermeldung des Csv-Helper mit ausgeben.
Bernd Bleßmann [Mon, 14 Dec 2015 11:23:41 +0000 (12:23 +0100)]
Csv-Import-Controller: Fehlermeldung des Csv-Helper mit ausgeben.

9 years agoCsv-Helper: Fehlermeldung, wenn Header nicht erkannt wird (Multiplex-Dateien).
Bernd Bleßmann [Mon, 14 Dec 2015 11:08:30 +0000 (12:08 +0100)]
Csv-Helper: Fehlermeldung, wenn Header nicht erkannt wird (Multiplex-Dateien).

9 years agoRose-Schema für fbf7532 aktualisiert
Moritz Bunkus [Mon, 14 Dec 2015 11:43:36 +0000 (12:43 +0100)]
Rose-Schema für fbf7532 aktualisiert

Mea culpa :)

9 years agoRB-Druckvorlagen: präventiv hfill besser setzen
Jan Büren [Mon, 14 Dec 2015 07:37:13 +0000 (08:37 +0100)]
RB-Druckvorlagen: präventiv hfill besser setzen

9 years agoTypo
Jan Büren [Mon, 14 Dec 2015 07:35:09 +0000 (08:35 +0100)]
Typo

9 years agoxmas-modus für kivi
Jan Büren [Mon, 14 Dec 2015 07:34:10 +0000 (08:34 +0100)]
xmas-modus für kivi

9 years agoTypos in Doku
G. Richardson [Fri, 11 Dec 2015 16:06:45 +0000 (17:06 +0100)]
Typos in Doku

9 years agoAUTH ist in Templates jetzt immer verfügbar
Sven Schöling [Fri, 11 Dec 2015 15:17:20 +0000 (16:17 +0100)]
AUTH ist in Templates jetzt immer verfügbar

9 years agoForm: parse_html_template: AUTH_RIGHTS_ syntax entfernt
Sven Schöling [Fri, 11 Dec 2015 15:13:56 +0000 (16:13 +0100)]
Form: parse_html_template: AUTH_RIGHTS_ syntax entfernt

AUTH.assert im template benutzen bitte.

9 years agoSimple Übergaben von globals an templates in templates verschoben
Sven Schöling [Fri, 11 Dec 2015 15:12:43 +0000 (16:12 +0100)]
Simple Übergaben von globals an templates in templates verschoben

Da jetzt in allen Templates die kanonischen globals verfügbar sind,
brauchen die nicht mehr übergeben werden.

9 years agoForm: parse_html_template: DEBUG_ syntax entfernt
Sven Schöling [Fri, 11 Dec 2015 14:40:59 +0000 (15:40 +0100)]
Form: parse_html_template: DEBUG_ syntax entfernt

Hat auf lx_office_config.debug.options getriggert. Undokumentiert und
nicht genutzt -> raus damit.

9 years agoForm: parse_html_template - myconfig_jsc syntax entfernt
Sven Schöling [Fri, 11 Dec 2015 14:39:22 +0000 (15:39 +0100)]
Form: parse_html_template - myconfig_jsc syntax entfernt

9 years agoLetter: überflüssigen Schrott entfernt
Sven Schöling [Fri, 11 Dec 2015 14:38:42 +0000 (15:38 +0100)]
Letter: überflüssigen Schrott entfernt

9 years agotemplate: Verwendung von MYCONFIG.jsc_dateformat entfernt
Sven Schöling [Fri, 11 Dec 2015 14:36:51 +0000 (15:36 +0100)]
template: Verwendung von MYCONFIG.jsc_dateformat entfernt

9 years agoForm: parse_html_template: myconfig. Syntax entfernt
Sven Schöling [Fri, 11 Dec 2015 14:32:26 +0000 (15:32 +0100)]
Form: parse_html_template: myconfig. Syntax entfernt

9 years agotemplates: myconfig. -> MYCONFIG.
Sven Schöling [Fri, 11 Dec 2015 14:32:00 +0000 (15:32 +0100)]
templates: myconfig. -> MYCONFIG.

9 years agoForm: parse_html_template: myconfig_ syntax entfernt
Sven Schöling [Fri, 11 Dec 2015 14:30:12 +0000 (15:30 +0100)]
Form: parse_html_template: myconfig_ syntax entfernt

9 years agotemplate: myconfig_ -> MYCONFIG.
Sven Schöling [Fri, 11 Dec 2015 14:29:39 +0000 (15:29 +0100)]
template: myconfig_ -> MYCONFIG.

9 years agoForm: parse_html_template lobals analog zu Presenter::render
Sven Schöling [Fri, 11 Dec 2015 14:16:52 +0000 (15:16 +0100)]
Form: parse_html_template lobals analog zu Presenter::render

jetzt auch in Form verfügbar:

- AUTH
- LOCALE
- LXCONFIG
- LXDEBUG
- MYCONFIG

9 years agoForm: parse_html_template - DEBUG handling entfernt
Sven Schöling [Fri, 11 Dec 2015 14:12:45 +0000 (15:12 +0100)]
Form: parse_html_template - DEBUG handling entfernt

olles legacy zeug, weg damit

9 years agoRechnungstab mit Buchungen ausblenden je nach Recht
G. Richardson [Fri, 11 Dec 2015 13:48:48 +0000 (14:48 +0100)]
Rechnungstab mit Buchungen ausblenden je nach Recht

nur Leute mit FiBu-Rechten (general_ledger) sollen auch den Buchungstab
aufmachen können. Bisher tauchte der Tab immer auf aber war leer, wenn
man das Recht nicht hatte.

9 years agoBei Kunden/Lieferanten Recht customer_vendor_all_edit prüfen
G. Richardson [Fri, 11 Dec 2015 13:21:13 +0000 (14:21 +0100)]
Bei Kunden/Lieferanten Recht customer_vendor_all_edit prüfen

Wenn man das Recht hat, nur eigene Kunden/Lieferanten (wo man selber der
Verkäufer ist) zu bearbeiten:
Bisher war es noch möglich Kunden und Lieferanten zu öffnen und zu
bearbeiten, wenn man die Datenbank-ID kannte. Jetzt wird nach dem Laden
noch geprüft, ob Benutzer und Verkäufer übereinstimmen.

Es gibt auch eine Fehlermeldung beim Speichern, wenn man nicht selber
als der Verkäufer eingetragen wird, standardmäßig ist das Verkäuferfeld
derzeit nämlich leer. Ansonsten wäre der Kunde nach dem Speichern sofort
nicht mehr erreichbar.

9 years agoCustomerpicker berücksichtigt Recht customer_vendor_all_edit
G. Richardson [Fri, 11 Dec 2015 12:08:53 +0000 (13:08 +0100)]
Customerpicker berücksichtigt Recht customer_vendor_all_edit

Wenn man nicht das Recht hat, alle Kunden / Lieferanten anzuzeigen / zu
bearbeiten, dann sollen die auch nicht vom Picker auswählbar / anzeigbar
sein. Im neuen Ordercontroller mit Picker kann man dann auch nur die
eigenen Kunden auswählen.
Bei Verkauf->Berichte->Kunden ist dieser Filter auch aktiv, aber nicht bei
den alten Belegmasken mit Kundendropdown / Suchfeld.

9 years agoFinancialControllingReport - sales_all_edit berücksichtigen
G. Richardson [Fri, 11 Dec 2015 11:15:21 +0000 (12:15 +0100)]
FinancialControllingReport - sales_all_edit berücksichtigen

Wenn der Bearbeiter nur die eigenen Belege sehen soll, bzw. die Belege,
wo er als Verkäufer eingetragen ist, also das Recht "sales_all_edit"
nicht hat, dann sollen auch die angezeigten Aufträge im
FinancialControllingReport gefiltert werden.

9 years agoPriceSource: Doku Update
Sven Schöling [Fri, 11 Dec 2015 13:23:46 +0000 (14:23 +0100)]
PriceSource: Doku Update

9 years agoinvoice_io.pl entfernt
Sven Schöling [Thu, 10 Dec 2015 12:21:24 +0000 (13:21 +0100)]
invoice_io.pl entfernt

sql_ledger hat versucht ein zentrales display_form zu halten. Das hat
aber in lx nur Probleme gemacht und weil Aufträge mehr und mehr
brauchten ist die invoice_io.pl als alternative reingekommen.
Mittlerweile bestand die aber nur noch aus Weichen für verschiedene
Belege, und war ausserdem by design unsafe (no strict refs).

Gleichzeitig fliegt auch das unsägliche if ($form->{display_form}) {
call_sub($form->{display_form}) } feature raus, was niemals jemand
benutzt hat.

Danke für Deine Dienste invoice_io.pl.

9 years agoErfassungsdatum in Auftrags-Maske auch nach Erneuern anzeigen.
Bernd Bleßmann [Wed, 9 Dec 2015 12:42:47 +0000 (13:42 +0100)]
Erfassungsdatum in Auftrags-Maske auch nach Erneuern anzeigen.

9 years agoRevert "Erfassungsdatum in Auftrags-Maske auch nach Erneuern wieder holen und anzeigen."
Bernd Bleßmann [Wed, 9 Dec 2015 12:39:31 +0000 (13:39 +0100)]
Revert "Erfassungsdatum in Auftrags-Maske auch nach Erneuern wieder holen und anzeigen."

This reverts commit febb8845d7cdd03de8843a299d770983b46a3e68.

Das geht auch ohne das Order-Objekt nochmals zu laden. Dank an mosu.

9 years agoErfassungsdatum in Auftrags-Maske auch nach Erneuern wieder holen und anzeigen.
Bernd Bleßmann [Wed, 9 Dec 2015 10:38:47 +0000 (11:38 +0100)]
Erfassungsdatum in Auftrags-Maske auch nach Erneuern wieder holen und anzeigen.

9 years agoLocale::parse_date_to_object: "yesterday" und "today" als Angaben unterstützen
Moritz Bunkus [Tue, 8 Dec 2015 10:44:39 +0000 (11:44 +0100)]
Locale::parse_date_to_object: "yesterday" und "today" als Angaben unterstützen

9 years agoUser-Forum Link in Dokumentation aktualisiert
G. Richardson [Tue, 8 Dec 2015 10:16:43 +0000 (11:16 +0100)]
User-Forum Link in Dokumentation aktualisiert

9 years agoTypos in Doku
G. Richardson [Tue, 8 Dec 2015 10:15:16 +0000 (11:15 +0100)]
Typos in Doku

9 years agoKosmetik
Bernd Bleßmann [Mon, 7 Dec 2015 11:48:46 +0000 (12:48 +0100)]
Kosmetik

9 years agoFlattenToForm: item_ids berücksichtigen.
Bernd Bleßmann [Mon, 7 Dec 2015 11:45:38 +0000 (12:45 +0100)]
FlattenToForm: item_ids berücksichtigen.

9 years agoFlattenToForm: Preis- und Rabatt-Quellen berücksichtigen.
Bernd Bleßmann [Fri, 4 Dec 2015 12:53:48 +0000 (13:53 +0100)]
FlattenToForm: Preis- und Rabatt-Quellen berücksichtigen.

9 years agoconvert_to_delivery_order um record_links auf item-Ebene erweitert
Jan Büren [Thu, 3 Dec 2015 20:01:10 +0000 (21:01 +0100)]
convert_to_delivery_order um record_links auf item-Ebene erweitert

Bisher wurden nur die Belege verknüpft und nicht die einzelnen
Items. Analoge Implementierung wie bei convert_to_invoice.
Sinnvoll wäre ein Auslagern, dieser "zu ähnlichen" Verfahren in beiden
Fällen

9 years agockeditor auf (aktuelle) Version 4.4.5
Jan Büren [Thu, 3 Dec 2015 17:30:22 +0000 (18:30 +0100)]
ckeditor auf (aktuelle) Version 4.4.5

Hintergrund: Bugfix in Safari, bzgl. Enter-Verhalten beim
letzten Element (s.a. http://dev.ckeditor.com/ticket/12423)

9 years agoio/select_item um optional part.notes erweitert
Jan Büren [Wed, 2 Dec 2015 09:35:29 +0000 (10:35 +0100)]
io/select_item um optional part.notes erweitert

Standard: Konfigurierbar in Mandatenkonfiguration. Entsprechend Flag
für parse_template usw.
Einziger nicht optionaler Punkt:  p.notes wird zusätzlich als Column in
retrieve_items geholt, kann ggf. auch noch optional geholt werden

9 years agoretrieve_items in IR.pm bzgl. notes überarbeitet
Jan Büren [Wed, 2 Dec 2015 09:12:06 +0000 (10:12 +0100)]
retrieve_items in IR.pm bzgl. notes überarbeitet

notes wurde mit verschiedenen Aliasen (longdescription, partnotes)
geholt. In IS.pm sind diese Einträge nicht vorhanden. Die IR->retrieve_item
wird auf den ersten Blick auch nur für die $form->{item_list} verwendet,
die selbst in der ir.pl keine Verwendung für die beiden alten Aliase hat.

9 years agoAbteilungsname für DATEV-Checks bei Einkaufsrechnungen setzen
Jan Büren [Wed, 2 Dec 2015 08:54:04 +0000 (09:54 +0100)]
Abteilungsname für DATEV-Checks bei Einkaufsrechnungen setzen

If we filter DATEV transaction via department we need also a name for export.
At least if we have DATEV checks activated and force a valid department in
DATEV filter (currently customer extension)

9 years agoVerkaufspreis in select_item korrekt anzeigen
Jan Büren [Wed, 2 Dec 2015 08:12:29 +0000 (09:12 +0100)]
Verkaufspreis in select_item korrekt anzeigen

behebt #111 Verkaufspreis wurde nur angezeigt, falls ein Preisfaktor
definiert war.

9 years agoÜberflüssige Variable entfernt
Jan Büren [Wed, 2 Dec 2015 07:35:28 +0000 (08:35 +0100)]
Überflüssige Variable entfernt

$form->{webdav} wird seit dem Tabbing-Zeitalter nicht mehr als
Kennzeichen für webdav benötigt. Alle anderen Überprüfungen auf
webdav finden in den Templates schon lange sinnvollerweise
mit INSTANCE_CONF.get_webdav statt.

9 years agoEinlagern: Bei einem Fehler die eingebenen Werte in der Maske wieder herstellen
Bernd Bleßmann [Mon, 30 Nov 2015 16:27:22 +0000 (17:27 +0100)]
Einlagern: Bei einem Fehler die eingebenen Werte in der Maske wieder herstellen

Zwei Dinge:
Zum einen einen $::form->error abfangen und Fehler auch mit flash ausgeben,
wenn das Speichern der Lagerbewegung fehl schlägt (passiert z.B. wenn man ein
falsches Datumsformat beim Mindesthaltbarkeitsdatum eingibt).

Zum anderen bei einem Fehler dem redirect die ursprünglich eingegebenen Werte
wieder mitgeben, damit man den Fehler korrigieren und dann einlagern kann.

9 years agospeak better perlish for last commit
Jan Büren [Mon, 30 Nov 2015 14:45:57 +0000 (15:45 +0100)]
speak better perlish for last commit

9 years agoSetzt dois_id für inventory beim Standard-Auslagern
Jan Büren [Mon, 30 Nov 2015 13:15:04 +0000 (14:15 +0100)]
Setzt dois_id für inventory beim Standard-Auslagern

behebt Fehler #109

9 years agoindentations
Jan Büren [Mon, 30 Nov 2015 13:11:10 +0000 (14:11 +0100)]
indentations

9 years agoKosmetik
Jan Büren [Mon, 30 Nov 2015 13:04:16 +0000 (14:04 +0100)]
Kosmetik

9 years agoÜberflüssiges load entfernt
Jan Büren [Mon, 30 Nov 2015 09:42:54 +0000 (10:42 +0100)]
Überflüssiges load entfernt

9 years agoKosmetik
Jan Büren [Mon, 30 Nov 2015 09:42:35 +0000 (10:42 +0100)]
Kosmetik

9 years agoProjektzwang bei Verkaufsaufträgen - auch Kunden verlinken
G. Richardson [Sun, 29 Nov 2015 21:46:41 +0000 (22:46 +0100)]
Projektzwang bei Verkaufsaufträgen - auch Kunden verlinken

9 years agomininmal Kosmetik
Jan Büren [Tue, 24 Nov 2015 07:48:31 +0000 (08:48 +0100)]
mininmal Kosmetik

9 years agoTesting Code bei Kontenabgleich entfernt (LIMIT 6)
G. Richardson [Tue, 24 Nov 2015 17:15:12 +0000 (18:15 +0100)]
Testing Code bei Kontenabgleich entfernt (LIMIT 6)

9 years agoMassRecordCreationAndPrinting: SessionFiles für TaskServer Fix
Martin Helmling [Tue, 24 Nov 2015 15:35:50 +0000 (16:35 +0100)]
MassRecordCreationAndPrinting: SessionFiles für TaskServer Fix

9 years agoSessionFile: vim syntaxhighlighting fix
Sven Schöling [Tue, 24 Nov 2015 15:32:04 +0000 (16:32 +0100)]
SessionFile: vim syntaxhighlighting fix

9 years agoUngültige Projektzwang-Einstellungen verhindern
Jan Büren [Tue, 24 Nov 2015 07:44:22 +0000 (08:44 +0100)]
Ungültige Projektzwang-Einstellungen verhindern

Projekttyp und -status darf nicht leer sein in Mandanteneinstellung

9 years agoChangelog für Feature Projektpflicht
Jan Büren [Tue, 24 Nov 2015 07:35:31 +0000 (08:35 +0100)]
Changelog für Feature Projektpflicht

9 years agoKosmetik für Feature Projektpflicht bei Verkaufsaufträgen
Jan Büren [Tue, 24 Nov 2015 07:29:36 +0000 (08:29 +0100)]
Kosmetik für Feature Projektpflicht bei Verkaufsaufträgen

9 years agoÜbersetzung für Projektkonfiguration bei Aufträgen
G. Richardson [Thu, 6 Aug 2015 14:50:11 +0000 (16:50 +0200)]
Übersetzung für Projektkonfiguration bei Aufträgen

9 years agoMandantenkonfiguration für Auftragsnummern mit Projekten speichern
G. Richardson [Thu, 6 Aug 2015 16:52:48 +0000 (18:52 +0200)]
Mandantenkonfiguration für Auftragsnummern mit Projekten speichern

9 years agoVerkaufsauftrag immer mit neuem Projekt speichern
G. Richardson [Thu, 6 Aug 2015 15:06:18 +0000 (17:06 +0200)]
Verkaufsauftrag immer mit neuem Projekt speichern

sofern kein Projekt angegeben wurde. Die Projektnummer entspricht der
Auftragsnummer.

9 years agoAufträge immer mit Projektnummer speichern.
G. Richardson [Thu, 6 Aug 2015 14:50:11 +0000 (16:50 +0200)]
Aufträge immer mit Projektnummer speichern.

Feature kann in der Mandantenkonfiguration aktiviert werden.

9 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Mon, 23 Nov 2015 17:43:45 +0000 (18:43 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

9 years agoDokumentation um installationsbezogene Übersetzungen erweitert
Jan Büren [Mon, 23 Nov 2015 17:42:11 +0000 (18:42 +0100)]
Dokumentation um installationsbezogene Übersetzungen erweitert

9 years agoBeispieldatei für installationsbezogene Übersetzungen
Jan Büren [Mon, 23 Nov 2015 17:41:33 +0000 (18:41 +0100)]
Beispieldatei für installationsbezogene Übersetzungen

9 years agoMehr Fehlermöglichkeiten bei dobudish/ dir Prüfung melden
Jan Büren [Mon, 23 Nov 2015 17:30:16 +0000 (18:30 +0100)]
Mehr Fehlermöglichkeiten bei dobudish/ dir Prüfung melden

9 years agoMore special chars
Jan Büren [Mon, 23 Nov 2015 17:20:27 +0000 (18:20 +0100)]
More special chars

less than and more than from math ...

9 years agoTypo in Dokumentation
G. Richardson [Thu, 19 Nov 2015 12:15:49 +0000 (13:15 +0100)]
Typo in Dokumentation

9 years agoAbteilungsname an Druckvorlagen-System übergeben
Jan Büren [Wed, 18 Nov 2015 12:14:39 +0000 (13:14 +0100)]
Abteilungsname an Druckvorlagen-System übergeben

Betrifft Einkaufs- und Verkaufslieferschein, sowie die Verkaufsrechnung

9 years agoProjekt-Picker: Style für undefined in CSS für lx-office-erp
Bernd Bleßmann [Wed, 11 Nov 2015 11:12:13 +0000 (12:12 +0100)]
Projekt-Picker: Style für undefined in CSS für lx-office-erp

9 years agotypo
Jan Büren [Tue, 10 Nov 2015 13:07:27 +0000 (14:07 +0100)]
typo

9 years agoProject: Picker in reinit_widgets registriert
Sven Schöling [Mon, 9 Nov 2015 12:31:16 +0000 (13:31 +0100)]
Project: Picker in reinit_widgets registriert