Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
4b1666b7 27.07.2020 12:16 Felix Eichler

Auftragsschnellerfassung: Währung und Wechselkurs definierbar

impl. #9491

(cherry picked from commit 6cdc5a4a33df4530ce4e141151e83138320e27a2)
(cherry pick von odyn)

efbdf52c 02.07.2020 15:28 Bernd Bleßmann

Auftrags-Controller: Sprache f. Überstzung im E-Mail-Dialog verwenden

3a368351 26.06.2020 12:46 G. Richardson

Lieferdatum in Dialogbuchung - Steuer anhand von Datum

299dba8f 03.06.2020 16:51 Steven Schubiger

Schreibweise "dependancy" -> "dependency" (und aehnliches)

cc6d7fec 11.05.2020 17:04 Bernd Bleßmann

Abteilungen bei Ansprechpersonen: Freitext-Feld und/oder Auswahlliste

Die Abteilung wird entweder nur mit einer Auswahlliste angezeigt oder mit
Freitext-Feld und Auswahlliste. Das ist annähernd das alte Verhalten - im
Freitext-Feld eingegebener Text wird auch in contact_departments gespeichert....

1dd6d84a 11.05.2020 17:04 Bernd Bleßmann

Titel von Ansprechpersonen: Freitext-Feld und/oder Auswahlliste

Der Titel wird entweder nur mit einer Auswahlliste angezeigt oder mit
Freitext-Feld und Auswahlliste. Das ist annähernd das alte Verhalten - im
Freitext-Feld eingegebener Text wird auch in contact_titles gespeichert....

59103201 15.04.2020 15:59 Bernd Bleßmann

Auftrags-Controller: Einfüge-Position eines neuen Artiklens angeben können

8298c2ea 05.02.2020 15:38 Bernd Bleßmann

Massendruck: Option "beidseitig" auch beim Drucken aus Rechnungsberichten

684bfa98 18.10.2019 12:58 Bernd Bleßmann

Auftrags-Controller: Spracheinstellungen aus Druck-/E-Mail-Dialog speichern.

6b22268c 09.10.2019 15:34 Bernd Bleßmann

Auftrags-Controller: PDF-Download per ajax-send_file

27467fa2 09.10.2019 15:30 Sven Schöling

kivi.js: kivi.save_file und client_js binding

(cherry picked from commit f68ea953a6a563172f12991d2ca3f9f17ad89dd2)

7d6227ae 08.10.2019 18:36 Bernd Bleßmann

ActionBar: Javascript: unbenutzte Variable entfernt

a1f6e73e 08.10.2019 16:28 Bernd Bleßmann

ActionBar: Javascript: jquery-Selektor zu Objekt auflösen

Sonst lassen sich die Funktionen removeTooltip, setTooltip, setDisabled,
setEnabled nicht mit einem Selektor via ClientJs->run

Danke Mosu.

ff5279ed 01.10.2019 17:21 Bernd Bleßmann

Auftrags-Controller: Positions-Update aus Artikel-Stamm

ffe54348 17.09.2019 15:43 Bernd Bleßmann

Preisgruppenpreise als Preisliste bei Kunden anzeigen

Wenn dem Kunden eine Preisgruppe zugeordnet ist, werden die Preise in
den Kundenstammdaten als Preisliste (eigener Tab) angezeigt.

c75c19ad 17.09.2019 13:28 Bernd Bleßmann

JS: CustomerVendor: Kosmetik: Tab entfernt

a66591cc 07.08.2019 15:38 Bernd Bleßmann

Auftrags-Controller: Kunden- bzw. Lieferanten-Art-Nr. in Pos-Zeile anzeigen.

… sofern in den Benutzereinstellungen auch die Suche danach ausgewählt ist.

0c73b206 07.08.2019 15:37 Bernd Bleßmann

PartPicker nach Kunden- und Lieferanten-Artikel-Nr. suchen und filtern können

1f6dae28 07.08.2019 15:37 Bernd Bleßmann

PartPicker: Mehrfachauswahl: Ursprüngliche Filter für Dialog merken.

Damit klappt das auch hier mit der Suche nach gültigen/ungültigen/allen
Artikeln.

2de6b963 09.06.2019 15:49 Bernd Bleßmann

PartPicker: auch nach ungültigen oder allen Artikeln suchen können.

Dazu kann ein Parameter "status" (active/obsolete/all) übergeben werden.
Ohne diesen Parameter ist das Verhalten wie zuvor (nur gültige).

798aed39 14.03.2019 13:37 Jan Büren

Kontoauszug verbuchen: Zugewiesen abzgl. Skonto berechnen

Oberflächen-Kosmetik, damit der Benutzer klarer sieht,
was am Ende der Bankbewegung auf Skonto und von der Bankbewegung abgezogen wird.

6c0095f1 12.03.2019 11:20 Jan Büren

Kontoauszug verbuchen: Neuen Skonto-Typ

Eingabe eines freien Skonto-Betrags in der Maske aktiv.
Ferner Anzeigen des Skonto-Betrags bei with_skonto_pt, damit
der Anwender besser visuell unterstützt wird.

564b5410 24.01.2019 14:59 Jan Büren

Ansprechpartner um boolean Hauptansprechpartner erweitert

Entsprechend mit einigen Attributen für den Export von Kundenstammdaten
hinzugefügt.
Hintergrund: Ansprechpartner-Export gibt nur die Liste aller Ansprechpartner.
Das Feld Kontakt (in der Tabelle Kunde) war wahrscheinlich der Vorgänger...

452e195f 08.11.2018 10:59 Bernd Bleßmann

Auftrags-Controller: date_tags mit richtiger id ansprechen

Fehler kam rein mit:
commit 43e74053df32b26b2e2ec5059bebc60d47be753b
"Auftrags-Controller: date_tag mit _as_date füttern"

7fa33ab3 07.11.2018 11:33 Bernd Bleßmann

Inventur: Ton ausgeben, wenn Schwellwertwarnung angezeigt wird.

6c20bff1 07.11.2018 11:20 Bernd Bleßmann

Inventur: Schwellwert in Mandantenkonfig. für Warnung bei Mengenabweichung

In der Mandantenkonfiguration kann ein Mengenschwellwert eingegeben werden.
Wenn die bei der Inventur gezählte/eingegebene Zielmenge mehr als dieser
Schwellwert von der Menge in der Datenbank abweicht, dann wird eine Warnung...

3a35d09f 01.10.2018 11:21 Bernd Bleßmann

Auftrags-Controller: Beleg vor drucken und E-mailen speichern.

Das nur bei "speichern" auch gespeichert wird, ist vielleicht konsequent, aber
im Alltag eher unpraktisch. Viele Anwender hatten damit ein Problem, dass die
verschickte oder gedruckte Version des Belegs anders ist, als die gespeicherte,...

2eaa3936 26.09.2018 11:20 Jan Büren

Toten Code entfernt: customer_or_vendor_selection.js

Bevor es den Customer-Picker gab, bestand die Möglichkeit
über einen Klick auf ein Fragezeichen den Kunden/Lieferanten
rauszusuchen. Die Funktion war noch ein bisschen erweitert,
da der Ansprechpartner noch separat angezeigt wurde (toter Projektcode im...

58e28ca0 10.09.2018 19:54 Werner Hahn

Kundenstatistik: javascript uas Templates in eigene js ausgelagert

fc6e0a52 10.09.2018 19:54 Werner Hahn

locales

9508e215 10.09.2018 19:54 Werner Hahn

Kundenstatistik: erster commit ohne Webtemplates

9275429a 03.09.2018 15:34 Jan Büren

Kreditorenbuchungen: Warnung bei vorhandener Rechnungsnummer für diesen Kreditor

Vorbedingung:
AP.js erweitert, sodass der Prüfcode entsprechende Inputs von IR oder AP prüft.

Erweiterungen:
Einkaufsrechnung (IR) mit derselben Prüfung wie Kreditorenbeleg beim Speichern versehen...

fb722bcc 25.08.2018 16:39 Bernd Bleßmann

CustomerVendor-Picker: 'type' nicht als html-Attribut setzen

Die Parameter des Picker-Aufrufs werden an das Input-Tag weitergeben und so
wurde das type-Attribut mit dem Typ (customer/vendor) des Pickers
überschrieben.

759e7200 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: multi items dialog: JavaScript aus html-Template raus

37acd860 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: kivi.Order.js: Variable row nicht redeklarieren.

68da3b40 10.08.2018 17:15 Bernd Bleßmann

Auftrags-Controller: kivi.Order.js: Kosmetik

- alignement
- whitespaces
- weniger data.push

8fdb9983 08.08.2018 17:25 Bernd Bleßmann

Part: Nach einfügen von Zeile den Customer-Vendor-Picker clearen

sonst gibt es bei "Enter" zwei neue Einträge bei Kunden- und
Lieferantenartikel-Nummern bzw. -Preise

a99d8ce5 08.08.2018 17:25 Bernd Bleßmann

Artikelstammdaten: Einfügen eines Kunden führt zur Fehlermeldung

Im Zusammenhang mit "Kunden-Spezifische Artikeleigenschaften"
commit 62f2141002f5b8c11fa9d881473fd3bc469b4eef
wurde die falsche ID zur Prüfung verwendet.

Jetzt wird nichts zum Server gesendet, falls keine customer_id gesetzt ist...

8012fdcb 21.07.2018 12:09 Andreas Rudin

Warnhinweis in der Suchmaske des Buchungsjournals bezueglich geaenderter Datumsbezeichnungen wieder entfernen

siehe commit 18848eb015510889f521eefa747dee2d1dcd0bec vom 30.5.2017

1a69cdf7 18.07.2018 14:45 Jan Büren

vergessene locales nicht nur vom letzten Commit

1d1f3140 18.07.2018 14:43 Jan Büren

Liefertermin Erinnerung für Auftrags-Controller

Falls in Mandanten-Konfig aktiviert, wird ein leerer Eintrag in
Liefertermin in Aufträgen beim Speichern oder
beim Workflow 'Speichern und Lieferschein' angemahnt.

69966b4c 28.05.2018 12:42 Bernd Bleßmann

Auftrags-Controller: Workflow Auftrag VK <-> EK

6770b19a 14.05.2018 16:27 Bernd Bleßmann

calculate_qty (Formel): auf Dialog umgestellt

00402ae6 14.05.2018 15:48 Bernd Bleßmann

Auftrags-Controller: Formelberechnung

Sollte evtl. auf Dialog umgestellt werden.

1ccc89c8 14.05.2018 13:23 Bernd Bleßmann

calculate_qty (Formel): Input- und Formel-Feld auch als Dom-Id übergeben können

b92bc207 14.05.2018 13:22 Bernd Bleßmann

calculate_qty (Formel): alu (?) und andere unbenutzte Parameter entfernt

aacd6696 09.05.2018 12:23 Bernd Bleßmann

Auftrags-Controller: Kunden-/Lieferantendetails ("D")

Hier sollte die alte Makse auch umgestellt werden, erstens auf Dialog und
zweitens damit via Rose zugegriffen wird.

faf31da3 12.03.2018 15:39 Bernd Bleßmann

Auftrags-Controller: Belegnummer in Titlezeile anzeigen

7f414d7b 23.02.2018 15:34 Sven Schöling

Validator: time - striktere Prüfung und tests

eb474565 23.02.2018 13:39 Sven Schöling

Validator: time

06806380 22.02.2018 16:15 Bernd Bleßmann

Auftrags-Controller: Mini-Refactoring: js-save-Funktionen zusammengefasst

00c3a0ed 22.02.2018 16:11 Bernd Bleßmann

Auftrags-Controller: Save as new

f10ba02f 14.02.2018 13:58 Sven Schöling

js: tab-widget cookie ignorieren wenn url hash vorhanden

Unter bestimmten umständen funktioniert das direkte Springen auf einen
Tab sonst nicht.

76bc0ada 13.02.2018 14:11 Sven Schöling

Part/Customer/Vendor: Bei click auf ein autocomplete item sofort committen

Betrifft nur die beiden schon auf commit umgestellten Picker. Historisch
benutzen die Picker ein zweistufiges Modell: Nach Texteingabe wird bei
der ersten aktion (sei es tab oder enter) erstmal vervollständigt, aber...

15eda163 13.02.2018 14:03 Sven Schöling

HTML Menü: Javascript ausgelagert in eigene Datei

8e77bd29 07.02.2018 14:52 Bernd Bleßmann

Auftrags-Controller: auch für Angebote/Anfragen

c84371a6 29.01.2018 17:04 Moritz Bunkus

jsTree: keine globalen Key-Handler installieren

Sollen wohl für Keyboard-Navigation im Baum sorgen — obwohl es dafür
extra ein jsTree-Plugin gibt. Leider kollidiert der Handler für Space
mit der Art, wie das inline_resize-Plugin des ckEditors seine Handler...

5c859d64 29.01.2018 16:44 Bernd Bleßmann

Auftrags-Controller: Konfiguration wiederkehrender Rechnungen.

d83928f0 29.01.2018 16:41 Bernd Bleßmann

Auftrags-Controller: E-Mail-Dialog aus common verwenden.

07dd84c0 29.01.2018 10:03 Bernd Bleßmann

Auftrags-Controller: Workflow -> Rechnung (Speichern und Rechnung erfassen)

fded0cc6 08.01.2018 18:02 Sven Schöling

Part: Javascripte nicht ins HTML schreiben sondern nach reinit_widgets

974e8264 08.01.2018 18:02 Sven Schöling

Part: partpicker enterverhalten direkt im picker setzen

Nachträglich drandongeln gibt Probleme

62f21410 08.01.2018 18:02 Martin Helmling martin.helm...

Kunden-Spezifische Artikeleigenschaften

neue Tabelle "PartCustomerPrices" mit SL/DB Dateien
in Artikelstammdaten eingebaut,

in Preisquellen analog zu den Lieferantenpreisen nun Kundenpreise eingebaut
(Unklar ist was bei Kundenpreisen der beste Preis ist !)...

51072516 05.01.2018 13:00 Bernd Bleßmann

Inventur: Eingabemaske und Journal im Inventory-Controller

87b5c8e4 05.01.2018 13:00 Bernd Bleßmann

PartPicker kann auch nach EAN suchen

09c8c053 20.12.2017 13:26 Moritz Bunkus

Benutzerdefinierte Datenexporte: Standardwerte für Parameter angeben können

11532af8 22.11.2017 13:51 Martin Helmling martin.helm...

Javascriptabsturz falls es mehrere Partpicker gibt, bei denen aber einer keinen Dialog hat

Durch Prüfung, ob es einen Dialog gibt, wird der Absturz vermieden

8c6b0326 22.11.2017 12:14 Martin Helmling martin.helm...

add_assembly_item: Kein "assortment" (Copy Paste Fehler ?)

e679331a 30.10.2017 15:11 Jan Büren

vergessen für c4409b: Filter nach Namen für Buchungsvorlagen

Ohne die Funktion 'filter_templates' in RecordTemplate.js macht
ein Aufruf dieser aus template/record_template/dialog.html gar
keinen Sinn.

c19956a7 27.10.2017 13:12 Martin Helmling martin.helm...

Dateianhang umbenennen funktioniert nicht.

Der Umbau von Mosu im commit c60cb1f08f fixed das mehrfache Aufrufen eines Tabs,
der replace_dialog wird aber sowohl vom "documents" Tab als auch vom "attachment" Tab verwendet,
und ist somit zweimal vorhanden. Das Umbenennen funktioniert somit nur einmal,...

25b6e6a8 26.10.2017 15:00 Sven Schöling

kivi.js: Und den wirren "00" Sonderfall auch wiederhergestellt

21b1fba6 26.10.2017 11:25 Sven Schöling

kivi.js: parse_date füllt fehlende Werte aus aktuellem Datum auf

. -> heute
.. -> heute
..2016 -> heutiger Tag im Jahr 20016

22faee92 18.10.2017 13:55 Sven Schöling

kivi.Validator: Jahreszahlen mit mehr als 4 Stellen ablehnen

Das ist in der Praxis mehrfach vorgekommen. Ja, theoretisch ist der
18.10.20017 ein korrektes Datum. In der Praxis ist es zu 100% ein
Vertipper.

eddbed03 18.10.2017 13:55 Sven Schöling

kivi.Validator: Spezialbehandlung von 0 für heute wieder hergestellt

fd7a37bf 18.10.2017 13:55 Sven Schöling

kivi.Validator: Tests auf strikteres parse_date geändert

19330e9d 18.10.2017 13:55 Sven Schöling

kivi.Validator: Tests auf strikteres parse_amount geändert

fe249cf4 13.10.2017 18:19 Sven Schöling

kivi.Validator: Leere Checks ignorieren

Ermöglicht so etwas in templates:

L.some_tag(....,
"data-validate"=INSTANCE_CONF.get_some_value) ? "required" : ""
)

9a34a2d2 13.10.2017 18:17 Sven Schöling

kivi.Validator: validate_all muss Ergebnis auch zurückgeben

8a773988 13.10.2017 17:17 Sven Schöling

kivi.Validator: Syntaxfehler

67dcea83 13.10.2017 15:45 Sven Schöling

kivi.Validator: Bei validate_all das erste fehlschlagende Element fokussieren

bcda139b 13.10.2017 15:45 Sven Schöling

kivi.Validator: check_right_[number|date]_format entfernt

ccfd9aac 13.10.2017 15:45 Sven Schöling

kivi.Validator

3791f895 13.10.2017 15:45 Sven Schöling

kivi.js: parse_amount darf "00" nicht ablehnen.

02438e2c 13.10.2017 15:45 Sven Schöling

kivi.js: parse_amount und parse_date quirks

- Parsing von 1,2,4,6,8-stelligen Daten ohne Separator
- Parsing von yyyy-mm-dd Format ohne Separator
- Parsing von 0-Präfixen bei Zahlen

36e2bf67 13.10.2017 15:45 Sven Schöling

setupPoints und setupDateFormat entfernt

f4b1ce59 13.10.2017 15:45 Sven Schöling

js/common.js: show_alert_and_focus auf annotate umgeschrieben

be6d3645 13.10.2017 15:45 Sven Schöling

common.js: getDateArray und validate_dates entfernt

Die sind seit 2007 unbenutzt

bff364a0 10.10.2017 16:22 Sven Schöling

Part/Customer Picker: Bei Enter auf geändertem Text default verhindern

c60cb1f0 10.10.2017 15:51 Martin Helmling martin.helm...

Dateimanagement: Stammdaten: DOM-Elemente bei multiples Tab-Aufrufen nicht duplizieren(2): weitere Stelle

siehe 69e526ee5

ee8cd38f 05.10.2017 15:09 Jan Büren

Vorbelegte E-Mail-Texte um Vorbelegung periodic invoices ergänzt

a928895c 26.09.2017 12:26 Werner Hahn

WebshopApi: Übersetzungen

eb0c1208 26.09.2017 12:25 Werner Hahn

WebshopApi: File upload Übersetzungen

31378f48 26.09.2017 12:25 Werner Hahn

WebshopApi: Bilder hochladen

45c3c24a 26.09.2017 12:25 Werner Hahn

WebshopApi: ShopPart Controller

11d2ae57 26.09.2017 12:25 Werner Hahn

WebshopApi: ShopOrder Controller

de1e3e16 26.09.2017 12:25 Werner Hahn

WebshopApi: Shop Controller

7e7aae8d 22.09.2017 16:51 Sven Schöling

CustomerVendor Picker: auf prototype Picker umgestellt analog zu Part

b0ad9e13 13.09.2017 16:08 Moritz Bunkus

Historien-Popup: nur definierte Parameter an URL übergeben

Nicht definierte Werte werden von `encodeURIComponent` stringifiziert,
sodass z.B. `what_done=undefined&…` in der URL steht, wonach
Perl-seitig dann gefiltert wird und keine Ergebnisse mehr liefert.

008630ae 05.09.2017 10:32 Sven Schöling

CKEditor: mehrfach Initialisiserung bei Langtexten behoben

5a392100 05.09.2017 10:32 Sven Schöling

CKEditor: Fixes für texteditor in popup_dialog

- data field kanonisch auf data('ckeditorInstance') geändert
- jQuery style $.ckeditor hooks auf editor.on('loaded') geändert, der
Adapter unterstützt kein inline
- mehrfachinitialisierung unterbunden
- selectall und focus Funktionalität in zwei Funktionen getrennt...