Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
5efe1390 20.09.2021 14:40 Bernd Bleßmann

Auftrags-Controller: Warnung bei nicht vorhandener Kundenbestellummer …

… kann in der Mandantenkonfiguration eingeschaltet werden.

9ce44b6f 20.09.2021 11:03 Bernd Bleßmann

Auftrags-Controller: Warnung bei fehlendem Transportkosten-Artikel …

bei VK-Angebot und -Auftrag, wenn in der Mandanten-Konfiguration angegeben.

6b50c021 15.09.2021 13:17 Sven Schöling

Artikel-Schnellsuche führt bei Auswahl durch Tasten zu leerer Anzeige

Das jquery autocomplete plugin unterdrückt das keypressed event, nicht
aber das keydown event, was dazu führt dass in Chrome bei Enter sowohl
der Enter hook des Eingabefeld als auch der Enterhook des Autocompletion...

bc1d6d17 03.09.2021 11:00 Bernd Bleßmann

ckeditor: Rechtschreibprüfung des Browser aktivieren

af676b23 03.09.2021 10:59 Bernd Bleßmann

Revert "ckeditor: Rechtschreibprüfung des Browser aktivieren"

Config-Änderung wird gleich in js/kivi.js gemacht, damit es keinen/weniger
Konflikte bei einem evtl. Update des CKEditors aus dem upstream gibt.

This reverts commit f202ae53dcb57a5b06669bc555d5bd2b764ed5ec.

f202ae53 01.09.2021 11:57 Jan Büren

ckeditor: Rechtschreibprüfung des Browser aktivieren

6b68cf88 09.07.2021 12:14 Bernd Bleßmann

Kreditorenbuchung: Bei Verbleib in der Maske nach Buchen Dokumenten-Tab laden

c342d50b 08.07.2021 17:18 Bernd Bleßmann

Dialogbuchung: Bei Verbleib in der Maske nach Buchen Dokumenten-Tab laden

8325902c 30.06.2021 14:09 Bernd Bleßmann

locales-Lauf "en"

f1ce6d7e 25.06.2021 15:51 Sven Schöling

Mobile: lokale css/fonts/js Resourcen.

8b3bec89 25.06.2021 15:51 Sven Schöling

Mobile: locales

bf196481 25.06.2021 15:51 Sven Schöling

ImageUpload: multiupload in einem request

b2b8017f 25.06.2021 15:51 Sven Schöling

ImageUpload: modal undismissable + cancel

53baaec8 25.06.2021 15:51 Sven Schöling

Image Upload: progress bar, success und error flash

20bd8fb4 25.06.2021 15:51 Sven Schöling

MaterialComponents: flash

555e9ec5 25.06.2021 15:51 Sven Schöling

ImageUpload: Hochladen deaktivieren wenn Form nicht komplett gefüllt ist

e7f3a4b5 25.06.2021 15:51 Sven Schöling

ImageUpload: max filesize auf 15MB angehoben

aaa16776 25.06.2021 15:51 Sven Schöling

Mobile: locales

152a83a6 25.06.2021 15:51 Sven Schöling

FileDB: async db.open fixes

Dadurch, dass das komplette Interface asynchron ist, muss jeder Request an
die Datenbank potentiell verzögert werden bis eine Verbindung steht.

9129b021 25.06.2021 15:51 Sven Schöling

ImageUpload: client side Scripte

ecc4b0c2 25.06.2021 15:51 Sven Schöling

ImageUpload: local storage erste Version

6c906315 25.06.2021 15:51 Sven Schöling

MaterialComponents: Materialize modals als Ersatz für kivi.popup_dialog

0959c4af 25.06.2021 15:51 Sven Schöling

Mobile File: enable_file_upload toggle kann jetzt auch materialize

861d2683 25.06.2021 15:51 Sven Schöling

Mobile: client_js darf nicht versuchen den Header zu scrollen

291ad5ec 25.06.2021 15:51 Sven Schöling

MaterialComponents: select_tag Komponente

083f2ba7 25.06.2021 15:51 Sven Schöling

Mobile: js refactored und datepicker übersetzt

9e05d029 25.06.2021 15:51 Sven Schöling

Part: eslint fixes

457e1237 24.06.2021 16:45 Werner Hahn

Revert "ShopConnector get_part in WooCommerce implemented"

This reverts commit 875ae0f6f2ec3de097926910f64d9e6c214e0e82.

2f5ea2de 24.06.2021 16:45 Tamino

ShopConnector get_part in WooCommerce implemented

d1809c22 23.06.2021 13:21 Bernd Bleßmann

Auftrags-Controller: neuen Artikel aus Maske heraus anlegen können

11560e68 31.05.2021 11:28 Bernd Bleßmann

Dateimanagement: Vorschau auch anklickbar zum Download machen

a323d0da 18.05.2021 12:59 Bernd Bleßmann

Zeiterfassung: Eingabe: Bei Auftrags-Wechsel nicht Projekt-Wechsel-Event ausführen

Sonst wird im Fall "Projekt leer" das Kundenfeld wieder entsperrt.

zu
"Zeiterfassung: Eingabe: Projekt-Wechsel mit on('set_item:...') registrieren, …"

94f7a4b2 17.05.2021 17:29 Bernd Bleßmann

Zeiterfassung: Eingaben: Wenn Projekt-Picker gesperrt, dann auch Lupe nicht erlauben

cc1f1d85 17.05.2021 17:29 Bernd Bleßmann

Zeiterfassung: Auch beim Laden entsprechende Eingabe-Felder sperren:

- wenn Auftrag ausgewählt. so ist Kunde und Projekt gesperrt
- wenn Projekt ausgewählt, und Projekt einen Kunden hat, so ist
Kunde gesperrt

f0da3ee9 17.05.2021 17:29 Bernd Bleßmann

Zeiterfassung: Eingabe: Projekt-Wechsel mit on('set_item:...') registrieren, …

sonst wird das Event nicht ausgelöst,wenn man im Popup-Dialog ein Projekt
wählt.

40df0193 07.05.2021 12:34 Bernd Bleßmann

Projekt-Picker: Stil der Beschreibung angeben können

dem Picker kann mit "description_style" mitgegeben werden, wie die
Ergebnisse angezeigt werden. Mögliche Werte: "both", "number",
"description" und "full" (in SL::DB::Project->full_description)
definiert).

4cc35cdc 06.05.2021 17:27 Bernd Bleßmann

js-Validator: Workaround, um Meldung für ckeditor am richtigen Platz anzuzeigen

Da das eigentliche Element, bei dem man im HTMl-Template data-validate
setzt, beim ckeditor nicht sichtbar ist, erschien der Tooltiop irgendwo anders.

Gerne hätte ich in kivi.js (init_text_editor) die data-Attribute...

cda08805 06.05.2021 13:39 Bernd Bleßmann

js-Validator: Kommentar-Update

7e435d9f 06.05.2021 13:38 Bernd Bleßmann

js-Validator: Optional Titel des gemahnten Feldes vor Fehlermeldung anzeigen

c381d6c4 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Bei Projektauswahl ggf. Kunde daraus setzen

Wenn ein Projekt ausgewählt wird und dieses einen Kunden zugeordnet hat,
so wird der Kunde daraus gesetzt und das Kunden-Feld gesperrt.

Wenn kein Projekt gewählt ist (oder eines wieder abgewählt wird,...

078bb016 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Auftrag auswählen können, Kunden und ggf. Projekt daraus setzen

Auftrag hat Vorrang und setzt Kunde und Projekt. Diese Felder sind dann
gesperrt.
Wenn kein Auftrag gewählt ist (oder einer wieder abgtewählt wird,
dann ist Kunde und Projekt wieder frei.

8915e775 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Controller

12f1d5b5 05.05.2021 16:56 Jan Büren

zu 85693, auch in show_print_options prüfen!

85693e13 05.05.2021 16:40 Jan Büren

Order: Warnung/Fehler bei Liefertermin auch bei kombinierten Export-Aktionen

653716c5 29.04.2021 14:00 Bernd Bleßmann

locales-Lauf en

0aab0383 29.04.2021 12:06 Werner Hahn

locales Lauf "de" überwiegend Shopübersetzungen

bc0386a4 16.04.2021 08:45 Jan Büren

Dateianhänge aus Projekten auch in E-Mail anzeigen

In Anlehnung an odyn fa2f21bb7d9247782f5e
Im E-Mail-Dialog werden hochgeladene Dateianhänge aus einem
globalen Projekt angeboten und sind vorausgewählt.

1f3dda5f 07.04.2021 16:42 Tamino

WebshopApi: template und js überarbeitet

2e28a755 06.04.2021 12:47 Bernd Bleßmann

Dateimanagement: größere Vorschaubilder: Versionen berücksichtigen

7de440bf 15.03.2021 08:41 Bernd Bleßmann

Dateimanagement: größere Vorschaubilder beim Drüberfahren

d04d57fd 11.03.2021 11:30 Bernd Bleßmann

Dateimanagement: Upload per Drag/Drop

a65dfe51 11.03.2021 08:50 Bernd Bleßmann

Kosmetik: Auftrags-Controller: js: Einrückung und Position der Funktion

10fe2228 10.03.2021 13:18 Jan Büren

E-Mail-Dialog: Knopf E-Mail senden ausgrauen um mehrfaches Senden zu verhindern

Author:    Jan Büren <>
05ec7365 26.02.2021 11:52 Bernd Bleßmann

kivi.File.js: unbenutzte, leere init-Funktion raus

1b7759ed 10.02.2021 11:49 Moritz Bunkus

Order-Controller: Artikelklassifizierung berücksichtigen

38ac7c18 02.02.2021 10:04 Bernd Bleßmann

Wiedervorlage: alte Masken: Abfangen, wenn z.B. Betreff nicht vorbelegt

Sonst gab es einen js-Fehler und das WV-Fenster erschien nicht.

Kam mit commit 7b447b4dd0e756dc1578c44601d352811b768514
"Wiedervorlage aus Angebot/Auftrag: Betreff aus Vorgangsbezeichnung vorbelegen"...

af4dfe1e 27.01.2021 13:00 Bernd Bleßmann

Auftrags-Controller: Artikel-Mehrfachauswahl-Dialog nicht ohne Kunde/Lieferant

Kunde/Lieferant muss vorher ausgewählt werden

594ec6f3 27.01.2021 12:59 Bernd Bleßmann

Auftrags-Controller: Artikel-Mehrfachauswahl: js-Code aus Template ausgelagert

8ad661b7 27.01.2021 12:26 Bernd Bleßmann

Auftrags-Controller: Artikel-Mehrfachauswahl auf die des PartPickers umgestellt

4af0680d 27.01.2021 12:26 Bernd Bleßmann

PartPicker: Mehrfachauswahl: Option um Positions-Eingabefed anzuzeigen

Die Eingabe kann im Callback verwendet werden, um die Artikel an bestimmte
Positionen zu setzen.

8c30110b 27.01.2021 12:26 Bernd Bleßmann

PartPicker: Mehrfachauswahl: Option um Anzeige-Begrenzung zu setzen

Diese war vorher fest auf 100 eingestellt. 100 bleibt die Voreinstellung.

65e51d8e 27.01.2021 12:26 Bernd Bleßmann

PartPicker: Option für Mehrfachauswahl als default merken

Damit lässt sich die Option via js ändern, um z.B. einen Dialog
mit Mehrfachauswahl über einen Knopf zu öffnen, während die
Funktion der Lupe bei der Einfachauswahl bleibt (oder andersherum).

98fb2f04 25.01.2021 19:58 Bernd Bleßmann

PartPicker: Ergebnisse im Dialog nach Blättern initialisieren.

Sonst kann man nur auf der ersten Seite Ergebnisse auswählen.

Behebt #462 (redmine)

b5d12cc8 15.01.2021 16:33 Bernd Bleßmann

Projekt-Picker-Lupe: Übersetzungen

8f7bb9d5 15.01.2021 16:33 Bernd Bleßmann

Projekt-Picker: Parameter f. aktiv/gültig

und Filter-Daten via data an js übergeben

3873385f 15.01.2021 16:33 Bernd Bleßmann

Projekt-Picker-Lupe: erste Ergebnisse direkt anzeigen

Spart einen zweiten Ajax-Aufruf

e28ec811 15.01.2021 16:28 Bernd Bleßmann

Projekt-Picker-Lupe: Copy/paste und Anpassungen vom Chart-Picker

e43cc81c 15.01.2021 15:05 Bernd Bleßmann

Projekt-Picker: js: $type wird nicht gebraucht

c372f6f8 12.01.2021 17:11 Bernd Bleßmann

Auftrags_Controller: js: hiddens f. Wiedervorlage nur einmal anhängen

7b447b4d 12.01.2021 16:34 Bernd Bleßmann

Wiedervorlage aus Angebot/Auftrag: Betreff aus Vorgangsbezeichnung vorbelegen

nur "neuer" Controller

d8930664 20.11.2020 17:22 Bernd Bleßmann

Massenerstellen von Rechnungen aus LS: sumbit direkt von der Aktion machen

Das submit, das die Umwandlung der Rechnungen startet, kann direkt über die
ActionBar angegeben werden. Damit fällt die js-Funktion ganz weg.

823553a5 20.11.2020 17:22 Bernd Bleßmann

Massenerstellen von Rechnungen aus LS: js: Klasse "loading" setzen raus

Das tut hier nichts, denke ich.

b060528d 20.11.2020 17:22 Bernd Bleßmann

Massenerstellen von Rechnungen aus LS: Aktion nur einmal ausführen

Dafür den Action-Parameter only_once verwenden.
Damit das aber klappt, muss die Prüfung, ob etwas angehakt ist, auch als check
an die Action gehängt werden. Denn sonst wird der Knopf abgeschaltet, auch wenn...

a2179ea1 18.11.2020 11:32 Moritz Bunkus

ClientJS: Funktion zum Setzen der Cursorposition (z.B. in textareas)

737a6fd7 16.11.2020 17:17 Moritz Bunkus

L/P.select_tag: Unterstützung für Text-Filter

Gedacht für Selects mit size="123"-Attribut, die also als Liste und
nicht als Combobox gerendert werden.

Es wird direkt oberhalb der Select eine Text-Eingabezeile angezeigt,
die als dynamischer Filter für die Optionen verwendet wird. Bei jeder...

aa60c549 10.11.2020 09:30 Moritz Bunkus

Neuer Angebots-/Auftragscontroller: Unterstützung für Artikelübersetzungen 3

Die longdescription wird jetzt doch als Hidden im Formular mit
übertragen. Dadurch werden gewisse Randfälle und Diskrepanzen zwischen
Form-Inhalt und Datenbank-Inhalt vermieden. Nur hiermit ist es jetzt...

b7afa934 09.11.2020 16:22 Moritz Bunkus

Neuer Angebots-/Auftragscontroller: Unterstützung für Artikelübersetzungen 1

Bisher nur beim Hinzfügen von Artikeln.

a5038d8d 09.11.2020 15:28 Moritz Bunkus

Neuer Angebots-/Auftragscontroller: Sprach-Drop-Down aus Print-Optionen in Hauptbeleg verschoben

6a49a1bd 27.10.2020 14:48 Bernd Bleßmann

ActionBar-Javascript: fix Typo

6e8c0011 07.10.2020 15:53 Bernd Bleßmann

Auftrags-Controller: Wiedervorlage

Hier werden die vorhandenen Funktionenn und das Template verwendet, wobei
die Eingabemaske in einem eigenen Browser-Fenster gerendert wird.

Todo: Umstellung auf Dialog für alle Masken (evtl. ein eigener
FollowUp-Controller und Methoden dafür in SL::DB::FollowUp)...

2338103b 23.09.2020 11:31 Bernd Bleßmann

Kosmetik / Ausrichtung

17c2f7bd 23.09.2020 11:31 Bernd Bleßmann

E-Mail Betreff auch mit Kundenbestellnummer vorbelegen.

2035cba7 23.09.2020 11:31 Bernd Bleßmann

locales-Lauf

d6b56cbd 22.09.2020 17:42 Bernd Bleßmann

Auftrags-Controller: Speichern und E-Mail-Dialog über vorhandene Funktion

Die js-Funktion email() tut praktisch das gleiche wie save(). Dann kann
auch diese benutzt werden.
Damit auch klar ist, dass vor dem Aufruf des E-Mail-Dialogs gespeichert
wird, ist die action im Controller umbenannt worden.

75670f66 22.09.2020 16:03 Bernd Bleßmann

Typo in Nachfrage-Text

9cb9a448 03.09.2020 15:06 Bernd Bleßmann

Auftrags-Controller: Workflow VK->EK: Lieferadresse für direkte Lieferung

Falls beim Workflow Kundenauftrag->Lieferantenauftrag eine Lieferadresse
ausgewählt oder eine indiv. Lieferadresse eingetragen ist, wir gefragt,
ob diese Lieferadresse als (indiv.) Lieferadresse in den Lieferantenauftrag...

199bd497 25.08.2020 16:17 Bernd Bleßmann

Auftrags-Controller: individuelle Lieferadresse

Behebt #365 (redmine)

d9ff130d 06.08.2020 14:44 Moritz Bunkus

E-Mail-Versand: vorbelegter Text für Rechnungen mit aktiviertem Bankeinzug

598383b3 27.07.2020 15:31 Bernd Bleßmann

Auftrags-Controller: Wechselkurs pro Beleg …

- Wechselkurs wird pro Beleg gespeichert
- Wechselkurs ist immer änderbar
- vorausgefüllt aus "alter" Tages-Wechselkurstabelle

Bezieht sich auch auf #135
Refs #135

e70a89d2 27.07.2020 15:26 Bernd Bleßmann

Auftrags-Controller: Wechselkursfeld leer lassen, wenn Kurs nicht bekannt

f8b23396 27.07.2020 15:26 Bernd Bleßmann

Auftrags-Controller: Währung bei Kunden-/Lieferantenwechsel setzen

31fe31f4 27.07.2020 15:26 Bernd Bleßmann

Warnung Währungs-/Kurswechsel: Text u. Übersetzung angepasst

982a9422 27.07.2020 15:26 Bernd Bleßmann

Auftrags-Controller: js: Debug-Meldungen raus

Anpassung nach cherry-pick aus odyn

0956f2d4 27.07.2020 15:24 Felix Eichler

Auftragsschnellerfassung: Korrekturen für Währung/Wechselkurs

- Feld auf disabled setzen wenn nicht gebraucht
- _as_null_number damit undef nicht zu 0 wird
- Übersetzte Fehlermeldungen

ticket #9491

(cherry picked from commit c581e4685a217bdd5b73380b1f808037a473dd9f)...

e8a62150 27.07.2020 15:24 Felix Eichler

Auftragsschnellerfassung: Warnung wenn neuer Wechselkurs eingegeben

(cherry picked from commit 3825bc25c386674446879946bd73a16a2c3e3314)
(cherry pick von odyn)

2e554890 27.07.2020 15:24 Felix Eichler

Warnung Währungs-/Kurswechsel: englischen Text an Übersetzung angepasst

(cherry picked from commit a51ce740e43f2c70f8584a29ca1c3c3b2ecc7acf)
(cherry pick von odyn)

0ed20721 27.07.2020 15:24 Bernd Bleßmann

Auftrags-Controller: DOM-Id des Datumsfeld richtig angeben

Es heißt _as_date in kivitendo.
Anpassung nach cherry-pick aus odyn

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