Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
205644e5 11.02.2022 15:19 Jan Büren

Lokalisierung für Fehlermeldungen und Doku ergänzt

6d427685 11.02.2022 15:19 Jan Büren

get_article, um Rückgabewert erweitert, falls kein Produkt gefunden wurde

fba387a4 11.02.2022 15:19 Jan Büren

Toten Code entfernt

412a13b4 11.02.2022 15:19 Jan Büren

Shopware6 Connector. Initiale Version

TODOS s.a. POD

499b6f5c 11.02.2022 15:19 Jan Büren

Shop: Not Yet Implemented Errors falls eine Shopware6 Config gespeichert wird

48b04341 11.02.2022 15:19 Jan Büren

Shop:update_part um POD und Beispiel Code erweitert

b154cbc6 11.02.2022 15:19 Jan Büren

Webshop speichern: Zumindestens etwas mehr Eingabevalidierung, vor DB-Fehlern

f5bbd1eb 11.02.2022 15:19 Jan Büren

ShopPart::get_images um Parameter binary anstatt base64 erweitert

faec06a4 11.02.2022 15:19 Jan Büren

Shop: Erweiterung für Dateityp im Dateinamen auf letzten . begrenzen

Hilft zwar nicht bei .tar.gz, aber erstmal besser als vorher

78d19e27 11.02.2022 15:19 Jan Büren

Shop: shop_trans_id darf auch alphanumerisch sein (e030amdf)

98d0f52e 11.02.2022 15:19 Jan Büren

Shop: Base Class get_one_order etwas ausführlicher dokumentiert

b011a094 11.02.2022 15:19 Jan Büren

Shop: Bestellungen abholen, korrekten Variablennamen für Fehlermeldung

93f48765 11.02.2022 15:19 Jan Büren

ShopConnector::Base POD Doku was die Schnittstelle erwartet

0139c7af 11.02.2022 15:19 Jan Büren

typo in POD

a326678e 11.02.2022 15:19 Jan Büren

Shopware6: ALL toten Kode entfernt

shop_connector_class_by_connector wird nirgends aufgerufen
die info ist redundant mit shop_connector_class_by_name

a91cbf40 11.02.2022 15:19 Jan Büren

Shopware6: Neue Shopschnittstelle hinzugefügt

Einrückungen entsprechend gesetzt

670a6e6c 10.02.2022 12:58 Jan Büren

Merge pull request #34 from kivitendo/warengruppen_pflichtfeld

Mandantenkonfiguration - Warengruppe als Pflichtfeld

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

f3bad0c2 08.02.2022 16:32 Kivitendo Admin

Mandantenkonfiguration - Warengruppe als Pflichtfeld

Kann nun konfiguriert werden.

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
d2bdf90e 31.01.2022 17:46 Bernd Bleßmann

E-Mails als HTML verschicken: Mail-Body wiederkehrende RGs: Variablenersetzung

ef0dc386 28.01.2022 16:32 Jan Büren

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

7d2ab55b 28.01.2022 11:48 Jan Büren

Rechnungssuche: Filter für Ship via und Shipping Point

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)

a3449070 19.01.2022 23:30 Cem Aydin

Swiss QR-Bill: QR-Code in Printablauf nur für Formname "Rechnung" erzeugen

50b0d77d 19.01.2022 23:29 Cem Aydin

Swiss QR-Bill: QrBill.pm: Skalierung Schweizerkreuz angepasst

12508054 19.01.2022 23:18 Steven Schubiger

Swiss QR-Bill: QrBill.pm: Ändere Parameter für Imager::QRCode Instanziierung

a9d122f7 19.01.2022 23:17 Cem Aydin

Swiss QR-Bill: Variante IBAN ohne Referenz in Druckablauf und Mandantenkonfiguration hinzugefügt

13aed1fc 19.01.2022 23:16 Steven Schubiger

Swiss QR-Bill: QrBill.pm: Füge Variante IBAN ohne Referenz hinzu

cf17820b 19.01.2022 23:15 Cem Aydin

Swiss QR-Bill: Datenbankupgrade Mandantenkonfiguration: Varianten einstellbar machen

e4b4e4d3 12.01.2022 12:30 Moritz Bunkus

E-Mails als HTML verschicken: Versand wiederkehrender Rechnungen

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

1f8b0477 12.01.2022 12:30 Moritz Bunkus

SL::HTML::Util: Helferfunktion zur Wandlung von Text nach HTML

ea32f94d 11.01.2022 15:15 Moritz Bunkus

KiviLatex-Plugin: HTML-zu-LaTeX-Wandlung aus SL::Template::LaTeX verwenden

Die Umwandlung von HTML zu LaTeX ist komplex. Es gibt viele Randfälle,
in denen ein falsch platziertes \newline übrig bleibt, über das LaTeX
dann stolpert.

Bisher gab es zwei Implementationen dieses Codes:...

c4b07238 10.01.2022 17:05 Moritz Bunkus

Order-Controller: abweichende Rechnungsadresse nur bei Kunden behandeln

079c91d5 23.12.2021 22:51 Cem Aydin

Swiss QR-Bill: In Druckablauf OpenDocument/OASIS integrieren

- Feature in Mandantenkonfiguration einschaltbar
- Aufruf zum Erzeugen von QR-Code PNG (Steven Schubiger)
- Vorlage hinzugefügt (rev-odt/invoice_qr.odt)
- PNG Bild CH-Kreuz hinzugefügt
- Übersetzungen hinzugefügt, locales Script ausgeführt de/en...

a11b7df1 23.12.2021 22:26 Cem Aydin

Swiss QR-Bill: Datenbankupgrade Mandantenkonfiguration

8326cedc 23.12.2021 22:25 Steven Schubiger

Swiss QR-Bill: QrBill.pm Modul

Rebase von 38 Commits.

3008f8b7 23.12.2021 22:24 Cem Aydin

Swiss QR-Bill: Controller für BankAccount Datenfelder

6b353ee1 23.12.2021 22:23 Cem Aydin

Swiss QR-Bill: Datenbankupgrade BankAccount

- Felder bank_account_id und use_for_qrbill hinzugefügt

86e54d7f 20.12.2021 13:54 Moritz Bunkus

Presenter: eine Instanz der doppelten Funktion restricted_html entfernt

e26881e3 20.12.2021 11:21 Bernd Bleßmann

SL::File: auch bei get_all_count Durckvariante berücksichtigen

ce06f684 20.12.2021 11:21 Bernd Bleßmann

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

0631649c 20.12.2021 11:21 Bernd Bleßmann

Files: Druckvariante beim Drucken speichern und bei E-Mail darauf prüfen, …

… um festzustellen, welcher letzte Belegausdruck für die Variante relrevant
ist.

754ef842 20.12.2021 11:21 Bernd Bleßmann

Files: Druckvariante abspeichern können: sql und rose

30a815e3 20.12.2021 11:21 Bernd Bleßmann

DMS: Webdav-Backend: Dateizeit mit lokaler Zeitzone holen

97bf0e8c 20.12.2021 11:21 Bernd Bleßmann

DMS: Webdav-Backend: unbenutztes Modul SL::Webdav nicht einbinden.

Auch, wenn es schön wäre, wann das hier benutzt würde ;)

011e7aeb 20.12.2021 11:21 Bernd Bleßmann

DMS: Webdav-Backend: Root-Pfad nicht erraten, sondern holen

a6873ed4 20.12.2021 11:21 Bernd Bleßmann

copy_file_to_webdav_folder: Übergebenen Anhang-Name 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

630c1ae7 20.12.2021 09:24 Jan Büren

Revert "get_webdav: Zeitstempel vor dem letzten . setzen"

This reverts commit 1a5f8c48c797b02bf12daaa7fda04b8d5347a6b3.

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

90ae24e1 05.12.2021 19:28 Sven Schöling

Form: get_history sql escaping

c2e12394 26.11.2021 17:50 Moritz Bunkus

SL::DB::Employee::auth_user: holt korrespondierendes Objekt aus auth.users

Convenience-Funktion, um einfacher an Config-Werte
heranzukommen. Beispiel:

foreach my $employee (@{ SL::DB::Manager::Employee->get_all }) {
my $email = $employee->auth_user->get_config_value('email');...

5a1dbe03 26.11.2021 11:11 Jan Büren

invoice_type: Gutschriften bleiben Gutschriften auch wenn die storniert wurden

Andernfalls liefert invoice_type den Typ 'Rechnung' was definitiv falsch ist.

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

0ad9546c 23.11.2021 12:22 Jan Büren

get_webdav: Zeitstempel vor dem letzten . setzen

und nicht aus der Nummer und anderen Infos zusammenbauen

90f0e0b4 23.11.2021 12:22 Jan Büren

F:B:Webdav $path enthält Pfad + Datei, entsprechend vereinheitlicht

fb2c3df2 23.11.2021 12:22 Jan Büren

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

8fa22ab8 23.11.2021 11:01 Jan Büren

S:F:B:Webdav.pm Pfad auch ausgeben, damit man weiß, was fehlt

Ferner für boolean enabled Rückgabewert direkt von get_doc_webdav ausgeben

73229fa7 22.11.2021 10:53 Bernd Bleßmann

Auswahl Druckvorlagen: mobile_webpages und pdf nicht anbieten

dd0c8256 15.11.2021 13:35 Bernd Bleßmann

RecordLinks: Typo in Modulname SL::DB

b6b88a99 15.11.2021 10:09 Moritz Bunkus

P.radio_button/checkbox_tag: label_xyz-Attribute als xzy an Label-Tag durchreichen

Damit ist es möglich, beliebige Attribute auf dem erzeugten Label-Tag
zu setzen, z.B. die Klasse oder einen Inline-Style. Beispiel:

[% L.checkbox_tag('awesome', value=1, label='This is awesome', label_class="red") %]

9f3c46ff 12.11.2021 17:28 Moritz Bunkus

Benutzerdef. Var. als HTML-Feld: Breite & Höhe in Pixeln angeben

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

7608d92e 10.11.2021 16:07 Moritz Bunkus

Kosmetik: Einrückung/Anordnung

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

f85be296 10.11.2021 16:07 Moritz Bunkus

SL::HTML::Strip: immer Leerzeichen zwischen Textenteilen lassen

0d12df6d 10.11.2021 16:07 Moritz Bunkus

L/Presenter: Funktion zum Entfernen aller HTML-Tags

a30abed7 10.11.2021 16:07 Moritz Bunkus

L/Presenter: Funktion zum Säubern von HTML von unerwünschten Tags

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.

00177fae 10.11.2021 16:06 Moritz Bunkus

Zusätzliche Rechnungsadressen: beim Ausdruck als Variablen verfügbar machen

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

b5b366c9 10.11.2021 16:06 Moritz Bunkus

Zusätzliche Rechnungsadressen: Datenbankupgrade, MetaSetup, Rose-Models

677f0dd5 10.11.2021 16:06 Moritz Bunkus

Ein-/Verkauf: Belegnummern von uns erzeugter Belege nicht ändern können

Für Belege, die auf unserer Seite erzeugt werden, kann nun verhindert
werden, dass die Belegnummer manuell angepasst bzw. gesetzt
wird. Statt dessen wird sie immer vom System beim ersten Speichern...

46f9d91b 10.11.2021 16:06 Moritz Bunkus

Drucken: Variablen in Positionen interpolieren

Alle Variablen, die in Schleifen ausgegeben
werden (z.B. Artikelbeschreibung, Langtext, aber auch die Steuern)
werden nun ebenfalls der Interpolation unterzogen, sodass
z.B. in wiederkehrenden Rechnungen <%current_quarter%> in...

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

c488d6f1 09.11.2021 16:48 Moritz Bunkus

SEPA: aktuell von Kreditinstituten unterstützte Formatversionen nutzen

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