Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
475b7a3f 14.02.2022 13:54 Bernd Bleßmann

Anzahlungs-Rg.: eigener Typ for Schlussrechnung (final_invoice (F))

19132371 14.02.2022 13:52 Bernd Bleßmann

Anzahlungs-Rg.: Workflow Auftrag -> Anzahlungs-Rg.

fe7ad402 14.02.2022 13:47 Bernd Bleßmann

Fix: Anzahlungs-Rg.: neuen Typ beim Erzeugen der record items berücksichtigen

cae81a93 14.02.2022 13:47 Bernd Bleßmann

Anzahlungs-Rg.: neuen Typ beim Erzeugen der record items berücksichtigen

c9a7f5ce 11.02.2022 15:19 Jan Büren

ShopPart-Controller Kosmetik -> Einrückungen

b011a094 11.02.2022 15:19 Jan Büren

Shop: Bestellungen abholen, korrekten Variablennamen für Fehlermeldung

d104879c 10.02.2022 12:58 Jan Büren

Merge pull request #33 from kivitendo/f-send-emails-as-html

F send emails as html

e0fb092b 05.02.2022 08:50 Werner Hahn

MassRecordCreationAndPrinting - MassInvoiceCreatePrint: Auftrag schliessen

34d2f9da 05.02.2022 08:50 Werner Hahn

MassRecordCreationAndPrinting: Shopstatus setzen

66869d3f 01.02.2022 13:44 Jan Büren

OrderController: Wiederkehrende Rechnungen: vorbelegte E-Mail-Texte setzen falls leer

Vorher wurde nur geprüft, ob die Konfiguration schon gesetzt wurde.
Sollte ein Kunde im Nachhinein auf E-Mail-Versand umstelle ist
das Verhalten jetzt komfortabler
ef0dc386 28.01.2022 16:32 Jan Büren

Vorbelegte E-Mail-Texte für wiederkehrende Rechnungen genau wie in oe.pl

9e8d1e4f 27.01.2022 12:25 Jan Büren

Inventory-Import keine Spalte target_qty

73d7d3a1 27.01.2022 12:24 Jan Büren

Kosmetik Inventory Import

24a27ac1 27.01.2022 12:03 Jan Büren

CSV Lagerbewegungs-Import: Numberformat für Fließkommazahlen (qty)

824735fc 12.01.2022 12:30 Moritz Bunkus

E-Mails als HTML verschicken: Versand in Einkaufs-/Verkaufsbelegen

8b4cefe7 12.01.2022 12:30 Moritz Bunkus

E-Mails als HTML verschicken: Bearbeiten Benutzer-Signatur (Admin-Bereich)

c9b7a9cd 12.01.2022 12:30 Moritz Bunkus

E-Mails als HTML verschicken: Bearbeiten Firmensignatur

c4b07238 10.01.2022 17:05 Moritz Bunkus

Order-Controller: abweichende Rechnungsadresse nur bei Kunden behandeln

3008f8b7 23.12.2021 22:24 Cem Aydin

Swiss QR-Bill: Controller für BankAccount Datenfelder

ce06f684 20.12.2021 11:21 Bernd Bleßmann

Auftrags-Controller: DMS: Druck-Variante berücksichtigen

08460123 20.12.2021 11:21 Bernd Bleßmann

Kosmetik: Einrückung

67a645ce 20.12.2021 11:21 Bernd Bleßmann

Auftrags-Controller: Email/DMS falls kein Dokument vorhanden, eines erstellen, …

… wenn die Policy sagt, dass der letzte Ausdruck mitgeschickt werden soll

2644d2a9 17.12.2021 15:13 Moritz Bunkus

Merge branch 'f-cvar-htmlfield'

d32410ac 10.12.2021 14:49 Jan Büren

Lohnbuchhaltungsimport: Leere Werte für Abteilungen abfangen

30b8dc10 10.12.2021 11:39 Moritz Bunkus

Order-Controller: Unterstützung für Drucken & E-Mailen von HTML-Vorlagen

f9670856 25.11.2021 16:39 Bernd Bleßmann

Auftrags-Controller: kivi.Validator.js vor kivi.Order.js einbinden, …

damit die Datumseingabe angepasst wird, bevor es bei onchange zum Server
geschickt wird.

61b62e3c 25.11.2021 16:10 Bernd Bleßmann

Warenstammdaten: EAN: Leerzeichen trimmen

fb2c3df2 23.11.2021 12:22 Jan Büren

_convert_pdf_to_png: Mehr Warnungen - quotemeta für Dateinamen mit whitespace

c48270dd 12.11.2021 12:22 Bernd Bleßmann

E-Mail-Versand: CC: nur kivi-Benutzer mit hinterlegter E-Mail-Adresse anzeigen

5155c356 12.11.2021 12:20 Bernd Bleßmann

E-Mail-Versand: CC: kivi-Benutzer sortieren

26993da6 12.11.2021 12:18 Bernd Bleßmann

Kosmetik

59274d46 11.11.2021 16:37 Moritz Bunkus

CSV-Import von zusätzlichen Rechnungsadressen

c1551e49 10.11.2021 16:07 Moritz Bunkus

Benutzerdef. Var. als HTML-Feld: Druckunterstützung

7890a000 10.11.2021 16:07 Moritz Bunkus

Benutzerdef. Var. als HTML-Feld: Projekte

10c5bcd8 10.11.2021 16:07 Moritz Bunkus

Benutzerdef. Var. als HTML-Feld: Pflichtenhefte

f114da3b 10.11.2021 16:07 Moritz Bunkus

Benutzerdef. Var. als HTML-Feld: Kunden-/Lieferantenstammdaten-Controller

Betrifft Typen für Kunden-/Lieferantenstammdaten, Ansprechpersonen und
Lieferadressen.

a7cdf033 10.11.2021 16:07 Moritz Bunkus

Benutzerdef. Var. als HTML-Feld: CSV-Import

e0900c89 10.11.2021 16:07 Moritz Bunkus

Benutzerdef. Var. als HTML-Feld: allgemeine Infrastruktur

60bbb869 10.11.2021 16:06 Moritz Bunkus

Order-Controller: PDF-Handling-Funktionen in Objektmethoden umgewandelt

Erlaubt die einfachere Wiederverwendung, wenn man z.B. mit Mixins für
Kundenanpassungen arbeiten möchte.

844a541e 10.11.2021 16:06 Moritz Bunkus

Zusätzliche Rechnungsadressen: in Verkaufsbelegmasken auswählbar

ce73964f 10.11.2021 16:06 Moritz Bunkus

Zusätzliche Rechnungsadressen: in Kundenstammdaten bearbeiten

bebdc2ce 10.11.2021 16:06 Moritz Bunkus

Auftrag: Projekt automatisch in verknüpftem Pflichtenheft eintragen

f0ddfbfe 10.11.2021 16:06 Moritz Bunkus

Pflichtenhefte: bei Pflichtenheft → Angebot → Auftrag auch PH mit Auftrag verknüpfen

f5341298 22.10.2021 15:13 Bernd Bleßmann

Lieferplan: Geschwindigkeitssteigerung durch »NOT EXISTS« anstelle von »NOT IN«

4108834d 22.10.2021 14:16 Jan Büren

Auftragzentrische verknüpfte Belege: Leere Ergebnismengen berücksichtigen

Falls keine Aufträge gefunden werden, auch keinen Aufruf

f1dd4b47 15.10.2021 15:24 Jan Büren

Optionale auftragszentrische Verknüpfte Belege

Konfigurierbar in der Mandantenkonfiguration. Unabhängig vom
aktuellen Belegort werden die verknüpften Belege immer vom VK-Auftrag
aufgebaut

d85f42c1 15.10.2021 08:14 Werner Hahn

BankTransaction: Kreditorenvorlagen auch nach Namen sortiert

d3c91235 15.10.2021 08:04 Werner Hahn

BankTransaction: Dialogbuchungsvorlagen sortiert nach Name

19f757d9 14.10.2021 18:18 Jan Büren

spellcheck test

0929128e 12.10.2021 14:44 Jan Büren

CsvImport: Interface für zusätzliche Angaben beim Import immer speichern

17b4e686 08.10.2021 15:11 Jan Büren

Lagerbewegungsimport: Testfehler wg. undef vermeiden

149efbb1 08.10.2021 13:42 Bernd Bleßmann

Belege verknüpfen: auch nach Belegnummer filtern können

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.

eabfa795 15.09.2021 13:17 Bernd Bleßmann

Employee::current statt manuell an weiteren Stellen

98bdc3f1 10.09.2021 15:19 Bernd Bleßmann

CsvImport Lieferscheine: Zusammenfassen von Lieferpositionen

Wenn in mehreren Positionen Teilmengen einer Position eines Auftrags
geliefert werden, dann diese Zusammenfassen.

30683648 10.09.2021 15:08 Bernd Bleßmann

CsvImport Lieferscheine: ShippedQty-Helper für Prüfung, ob komplett geliefert

fa202864 10.09.2021 15:08 Bernd Bleßmann

PPI: Offenbar typo in Fehlermeldungstext

kam mit "Auch escapte DTVF Namen erkennen" rein.

d5642bca 08.09.2021 08:40 Jan Büren

PPI: Auch escapte DTVF Namen erkennen

Scheinbar kann die Kopfzeile des CSV-Format noch Hochkommatas enthalten
oder ggf. wurde diese mit einer Tabellenkalkulation geöffnet.

e5610b45 30.08.2021 14:47 Bernd Bleßmann

Auftrags-Controller: Reihenfolge Histore/Wiedervolage (Menüpunkt mehr) geändert

Ist nun so, wie in den anderen Masken (alte OE, Lieferscheine und Rechnungen)

d67c6b51 26.08.2021 12:07 root

Waren: Nur gültige Preisgruppen anzeigen

f5e39f21 09.08.2021 11:09 Jan Büren

S:C:PayPostingImport Bei Erfolg, importierte Buchungen anzeigen

fb2cef4d 05.08.2021 14:23 Jan Büren

S/C/PayPostingImport Prototyp

Verarbeitet DATEV Lohnbuchungen aus einer CSV-Datei

ae32e420 08.07.2021 14:33 Jan Büren

DeliveryPlan: Berechnung nur noch über verlinkte Positionen

776972e4 05.07.2021 16:40 Bernd Bleßmann

Auftrags-Controller: Debug-Statment raus

eea0a76f 25.06.2021 16:07 Sven Schöling

Developer Recht und neue Menüeinträge für Testcontroller

9c5ae7ed 25.06.2021 15:51 Sven Schöling

ImageUpload: nur mime-type image/* akzeptieren

57f15027 25.06.2021 15:51 Sven Schöling

ImageUpload: resolve

ecc4b0c2 25.06.2021 15:51 Sven Schöling

ImageUpload: local storage erste Version

c2994c1a 25.06.2021 15:51 Sven Schöling

MaterialComponents: modal test page

47577d1d 25.06.2021 15:51 Sven Schöling

ImageUpload: erste Version

76cad441 25.06.2021 15:51 Sven Schöling

MaterialComponents Presenter

Erstmal für die wichtigsten Elemente:

- buttons
- submit
- input felder
- icons

Zusammen mit einem Testcontroller zum rendern

a4e85aed 25.06.2021 15:51 Sven Schöling

Mobile Layout: Loginscreen für mobile User

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

cb3ae7d0 23.06.2021 11:28 Jan Büren

S/C/BankTransaction Vorschlagsliste auch für Sammelüberweisungen berechnen

acf2e152 22.06.2021 11:28 Bernd Bleßmann

Part Controller: Aktion save_as_new wird nicht verwendet, sondern use_as_new

49c67712 22.06.2021 11:28 Bernd Bleßmann

Part Controller: Kosmetik: einzelnes ';' weg

043285c8 11.06.2021 11:36 Bernd Bleßmann

Auftrag-Controller: Aufträge manuell auf nicht-/geliefert setzen können.

f01ed5d1 10.06.2021 17:04 Bernd Bleßmann

Erzeugnisse: Gewicht aus einzelnen Bestandteilen ermitteln und speichern.

ffd2ad0a 09.06.2021 16:54 Bernd Bleßmann

CsvImport: Aufträge: Modul SL::TransNumber wird nicht mehr gebraucht

zu "CsvImport Aufträge: Auftragsnummer nicht mit SL::TransNumber setzen, …"

5fcdbc58 09.06.2021 16:54 Bernd Bleßmann

CsvImport: Aufträge: Preise/Rabatte aus Preisquellen ermitteln, …

… wenn in der CSV-Datei nicht angegeben. Und Preisquelle auch setzen.

70e00e04 09.06.2021 13:27 Bernd Bleßmann

Csv-Import-Controller: Richtiges Feld f. Zeile bei Fehlermeldung des Csv-Helper

Evtl. war hier tatsächlich das erste Feld [0] gemeint, das wäre der
"raw_input", aber der ist oft leer. Da ergibt die Zeilenummer mehr Sinn.

bb8613c0 09.06.2021 13:27 Bernd Bleßmann

Revert "Csv-Import-Controller: Fehlermeldung des Csv-Helper mit ausgeben."

This reverts commit 63183d06c5d1631c93068ac4cd3b373b08714c31.

2a4583f3 19.05.2021 16:42 Jan Büren

Neues Kundenattribut Rechnungsversand per Post -> Deaktiviert E-Mail für Rechnung

4e18047a 18.05.2021 15:49 Bernd Bleßmann

Zeiterfassung: als gebucht markieren: Manager-Methode update_all statt Schleife

9abe4cbe 18.05.2021 14:15 Bernd Bleßmann

Zeiterfassung: Eingabe: geschlossene Aufträge von bestehenden Einträgen anzeigen

133cdef3 18.05.2021 14:15 Bernd Bleßmann

Zeiterfassung: Im Bericht Einträge als gebucht markieren können, …

… wenn man das Recht hat, alle zu ändern.

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

2a7034e4 17.05.2021 17:29 Bernd Bleßmann

Zeiterfassung: Eingabe: keine Angebote in Auftragsliste anzeigen

a96b6e95 14.05.2021 10:32 Jan Büren

E-Mail-Versand: CC an andere kivi-Benutzer per Auswahlliste

f9c38bb5 12.05.2021 17:56 Bernd Bleßmann

Zeiterfassung: Summe der Dauern mit Kontroll-Zeile anzeigen

958c1727 12.05.2021 17:56 Bernd Bleßmann

S:C:H:ReportGenerator: Interface und Impmentierung von Kontroll-Zeilen

Es wurde eine Schnittstelle geschaffen, um Kontroll-Zeilen an den
ReportGenerator-Helfer zu übergeben.
Umgesetzt sind Kontroll-Zeilen für einen Separator und für eigene Daten.

e5c8056b 07.05.2021 12:40 Bernd Bleßmann

Zeiterfassung: Bei Projekten nur Projektnummer und Beschreibung anzeigen

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).

7079d683 07.05.2021 11:41 Bernd Bleßmann

Zeiterfassung: Bericht: Filter f. Auftragsnummer, Projekt und Beschreibung

2aca9226 07.05.2021 11:03 Bernd Bleßmann

Zeiterfassung: Eingabe: Einträge f. andere Mitarbeiter erlauben, wenn berechtigt

Hier reicht es, beim init_time_recording den Mitarbeiter für neue Einträge
auf den akuellten Bearbeiter zu setzen, wenn kein anderer Mitarbeiter aus der
Form/Maske kommt.
Die Rechte-Prüfung wird dann ohnehin im run_before-Hook 'check_auth_edit'...

9db8b697 07.05.2021 11:03 Bernd Bleßmann

Zeiterfassung: Placeholder-String im Template ermitteln

124d2747 07.05.2021 10:24 Jan Büren

Zeiterfassung: Dauer und Min mit Attribut Placeholder vorbelegen