Werner Hahn [Wed, 7 Apr 2021 18:20:49 +0000 (20:20 +0200)]
Shoconnector Syntaxfehler behoben
Werner Hahn [Sat, 13 Mar 2021 15:47:17 +0000 (16:47 +0100)]
SHOPOrders Status setzten bei Rechnungen korrigiert
Werner Hahn [Wed, 27 Jan 2021 08:49:28 +0000 (09:49 +0100)]
ShopApi: statussetzen bei Rechnung schreiben Syntaxfehler behoben
Tamino [Tue, 29 Dec 2020 09:50:11 +0000 (10:50 +0100)]
ShopConnector: set OrderStatus in Shop
Tamino [Fri, 4 Sep 2020 14:40:58 +0000 (16:40 +0200)]
WebshopApi: template und js überarbeitet
Tamino [Fri, 4 Sep 2020 14:30:42 +0000 (16:30 +0200)]
WebshopApi: Controller/ShopOrder.pm überarbeitet
Tamino [Thu, 3 Sep 2020 15:24:10 +0000 (17:24 +0200)]
WebshopApi: ShopConnector überarbeitet
Bernd Bleßmann [Tue, 6 Apr 2021 14:55:17 +0000 (16:55 +0200)]
CSV-Import CustomerVendor: Warnungen wegen nicht initialisierter Variable vermeiden
Bernd Bleßmann [Tue, 6 Apr 2021 14:43:31 +0000 (16:43 +0200)]
CSV-Importe: Warnungen wegen nicht initialisierter Variable vermeiden
Bernd Bleßmann [Tue, 15 Aug 2017 21:03:38 +0000 (23:03 +0200)]
CsvImport - Tests für Kundenimport
Im Moment werden alle Tests nur für Kunden, nicht für Lieferanten durchgeführt.
Bernd Bleßmann [Wed, 12 Apr 2017 10:50:49 +0000 (12:50 +0200)]
CsvImport: Mulitplex: handle_cvars-Routine verlassen, wenn Objekt keine CVars kann
Bernd Bleßmann [Tue, 4 Apr 2017 21:57:52 +0000 (23:57 +0200)]
CsvImport: Bei Imports ohne CVars deren Standard setzen, wenn vorhanden.
Bernd Bleßmann [Tue, 11 Apr 2017 21:07:38 +0000 (23:07 +0200)]
Upgrade-Skript um Doubletten bei benutzerderfinierten Variablen zu entfernen.
Im großen commit
52518527bc507767386d21e1870cc2888269ba70
"CSV-Import Artikel: Einige Erweiterungen ..."
kam ein Bug rein, der für Part-CVars doppelte Einträge anlegen konnte.
Dieses Upgrade-Skript löscht die Doubletten - der neuste Eintrag wird behalten.
Bernd Bleßmann [Tue, 11 Apr 2017 20:07:06 +0000 (22:07 +0200)]
CsvImport: Parts: CVars von handle_cvars behandeln lassen.
Dabei aber beachten, dass das bei einen Import, wo nur die Preise aktualisiert
werden sollen, nicht geschieht.
Bernd Bleßmann [Tue, 11 Apr 2017 20:03:41 +0000 (22:03 +0200)]
CSV-Import: CustomerVender benutzerdefinierte Variable aktualisieren
handle_cvars erst aufrufen, wenn das zu speichernde Objekt bekannt ist. Das
betrifft den Fall, wenn vorhandene Objekte aktualisiert werden sollen.
behebt #237 (redmine)
Bernd Bleßmann [Tue, 11 Apr 2017 19:07:17 +0000 (21:07 +0200)]
CsvImport: handle_cvars: CVars für das zu speichernde Objekt setzen.
Bernd Bleßmann [Tue, 11 Apr 2017 19:05:55 +0000 (21:05 +0200)]
Revert "CSV-Import: CustomerVender benutzerdefinierte Variable aktualisieren"
This reverts commit
a8628c6af6ab8303fe67d874adbee0211bd86c1e.
Hier wird das eigentliche Problem nur umgangen.
Zudem, wie im commit schon erwähnt, sollte handle_cvars nur einmal aufgerufen
werden.
Es folgen commits, um den Bug zu beheben.
Bernd Bleßmann [Tue, 15 Aug 2017 14:14:07 +0000 (16:14 +0200)]
CsvImport: CustomerVendor: Nummer vom Helper des Objekts vergeben lassen.
Vorher wurde hier SL::TransNumber verwendet - das ist kein Problem, aber die
es den Helper gibt, ist das hier einfacher.
Zudem wurde vorher auch eine neue Nummer für die zu aktualisierenden Objekte
geholt - aber das Objekt selber wurde nicht gespeichert, sondern object_to_save.
Da war dann die Report-Anzeige nach dem Speichern falsch, das Objekt aber
richtig. Aber der Nummernkreis wurde falscheweise hochgesetzt.
behebt #287 (redmine)
Bernd Bleßmann [Tue, 15 Aug 2017 14:11:58 +0000 (16:11 +0200)]
CsvImport: Im Report die Werte des gespeicherten Objekts speichern.
Bei den Workern, die Objekte aktualisieren können, kann statt dem object
das object_to_save gespeichert werden. Die Werte dieses Objekts sollten im
Report angezeigt werden, auch wenn die eigentlich gleich sein müssten.
Aber so können einem evtl. Fehler auffallen.
Bernd Bleßmann [Tue, 6 Apr 2021 10:47:05 +0000 (12:47 +0200)]
Dateimanagement: größere Vorschaubilder: Versionen berücksichtigen
Bernd Bleßmann [Tue, 6 Apr 2021 08:48:22 +0000 (10:48 +0200)]
Dokumentenablage für Rechnungen und Gutschriften unterscheiden.
Sonst werden Dokumente für Gutschriften nicht angezeigt.
Bernd Bleßmann [Tue, 6 Apr 2021 08:47:46 +0000 (10:47 +0200)]
Report-Generator: HTML-Template: Kein Paragprah (<p>) um Tabellen (<table>)
Jan Büren [Fri, 2 Apr 2021 11:27:04 +0000 (13:27 +0200)]
Behebt #478 Offene Forderungsliste per Mail verschicken
Jan Büren [Wed, 31 Mar 2021 06:57:48 +0000 (06:57 +0000)]
Preiskalkulation bei Erzeugnisbestandteile, etwas übersichtlicher gesetzt
Jan Büren [Wed, 31 Mar 2021 06:46:12 +0000 (06:46 +0000)]
zu
52f5223a1dcf, mehr als einen Filter im SQL-Statement erlauben
Bernd Bleßmann [Thu, 25 Mar 2021 11:31:14 +0000 (12:31 +0100)]
locales-Lauf en
Jan Büren [Thu, 25 Mar 2021 10:32:43 +0000 (11:32 +0100)]
VK-Rechnung: ActionButtons direkt ausgrauen, falls die Aktion nicht erlaubt ist
Bernd Bleßmann [Thu, 25 Mar 2021 10:21:00 +0000 (11:21 +0100)]
changelog zu Anpassungen bei Mahnungen
Bernd Bleßmann [Tue, 23 Mar 2021 15:00:44 +0000 (16:00 +0100)]
Mahnungsbericht: Anzeige f. Dokumente/Mails abschaltbar
Bernd Bleßmann [Tue, 23 Mar 2021 13:21:49 +0000 (14:21 +0100)]
Mahnungsbericht: E-Mails f. Mahnungen anzeigen
Bernd Bleßmann [Wed, 24 Mar 2021 13:07:07 +0000 (14:07 +0100)]
Mahnungen: DB-Trigger zum Löschen von Verknüpfungen beim Löschen einer Mahnung
Bernd Bleßmann [Tue, 23 Mar 2021 12:09:09 +0000 (13:09 +0100)]
Verknüpfung zum E-Mail-Journal für Mahnungen.
Bernd Bleßmann [Tue, 23 Mar 2021 10:06:06 +0000 (11:06 +0100)]
Mahnungen: Rechnungsnummer der Mahnrechung im PDF-Dateinamen statt dunning_id
Der Dateiname wird auch als Name des Anhangs bei Mailversand verwendet und dann
sieht es besser aus, wenn der Name auch mit der Rechnunsgnummer übereinstimmt.
Bernd Bleßmann [Mon, 22 Mar 2021 15:47:27 +0000 (16:47 +0100)]
Mahnungen: Status-Bericht nach Mahnlauf mit evtl. Fehlermeldungen.
Das Erzeugen der Mahnungen erfolgt je nach ausgewählten Rechnungen in mehreren
Schritten (Zusammenfassen je Kunde und Mahnlevel oder auch einzeln für jede
Rechnung).
Hierbei können in einem Schritt durchaus Mahnungen für einen Kunden oder einen
Mahnlevel erfolgreich erzeugt und per Mail verschickt werden. In einem
folgenden Schritt kann aber ein Fehler auftreten, der dann zum Abbruch und
einer Fehlermeldung führt.
Dabei gab es bisher keinen Hinweis, ob einzelne Schritte erfolgreich waren und
Mahnungen erzeugt wurden.
Dieser commit sammelt die Ergebnisse der einzelnen Schritte und zeigt am Ende
aller Schritte einen Status-Bericht an.
Bernd Bleßmann [Mon, 22 Mar 2021 11:45:59 +0000 (12:45 +0100)]
Mahnungen: PDF an Drucker schicken: Druckbefehl erst prüfen, dann verwenden
Bernd Bleßmann [Fri, 19 Mar 2021 14:51:21 +0000 (15:51 +0100)]
Mahnungsbericht: Webdav-Dateien f. Mahnlauf anzeigen
Bernd Bleßmann [Fri, 19 Mar 2021 14:52:40 +0000 (15:52 +0100)]
Einfachen Presenter f. Webdav-Objekte
Bernd Bleßmann [Thu, 18 Mar 2021 15:17:59 +0000 (16:17 +0100)]
SL::Presenter::FileObject: link_tag verwenden
Bernd Bleßmann [Fri, 19 Mar 2021 13:23:02 +0000 (14:23 +0100)]
S:P:Dunning: Link führt nicht mehr zum Drucken, sondern zum Mahnungsbericht, …
… gefiltert für diese Mahnung. Hier kann man die Details sehen und auch drucken.
Bernd Bleßmann [Fri, 19 Mar 2021 13:10:49 +0000 (14:10 +0100)]
S:P:Dunning: Link mit link_tag erzeugen
Bernd Bleßmann [Fri, 19 Mar 2021 13:20:54 +0000 (14:20 +0100)]
S:P:Dunning: unbenutzten Parameter "type" entfernt
Bernd Bleßmann [Fri, 19 Mar 2021 12:57:24 +0000 (13:57 +0100)]
Mahnbericht: Nach Mahnungsnummer filtern können und diese Anzeigen
Bernd Bleßmann [Fri, 19 Mar 2021 12:56:29 +0000 (13:56 +0100)]
Mahnungsbericht: Dokumente nur für ersten Eintrag eines Mahnlaufs anzeigen
Bernd Bleßmann [Fri, 19 Mar 2021 12:54:43 +0000 (13:54 +0100)]
Mahnungsbericht: zweite Sortierung (fast) immer nach Mahnungslauf …
… bzw. dunning_id. Damit bleib das Zusammenfassen mehrer Rechnungen eines
Laufes beim Sortieren erhalten, falls möglich.
Bernd Bleßmann [Tue, 23 Mar 2021 09:40:51 +0000 (10:40 +0100)]
Mahnungen: DMS/WebDAV: erzeugte Dokumente nach Mahnlauf ablegen.
Und zwar außerhalb der Transaktion und nur wenn diese erfolgreich war,
sonst können bei eine abgebrochenen Transaktion abgelegte Dokumente
vorhanden sein, ohne das eine Mahnung oder Mahnrechnung in der DB existiert.
Bernd Bleßmann [Fri, 19 Mar 2021 11:20:25 +0000 (12:20 +0100)]
Mahnungen: DMS/WebDAV: erzeugte Dokumente zum Mahnlauf ablegen …
und nicht zur gemahnten Rechnung.
Bernd Bleßmann [Wed, 24 Mar 2021 13:07:22 +0000 (14:07 +0100)]
Mahnungen/DMS Upgrade-Skript, dass die Dokumente zu den Mahnläufen verschiebt.
Vorher waren die Dokumente der gemahnten Rechnung zugordnet, nun werden sie
dem Mahnlauf zugeordnet.
Im Prinzip könnte nun dunning1-3, dunning_invoice und dunning_orig_invoice
als object_type im Filemanagement entfallen, aber es kann sein, dass Dokumente
nicht zugeordnet werden können, da z.B. die Mahnung gelöscht wurde.
Dabei werden Dokumente im Moment nicht mitgelöscht.
Bernd Bleßmann [Fri, 19 Mar 2021 10:48:05 +0000 (11:48 +0100)]
Dateimanagement: Mahnung: Mahnrechnung bekommt Typ dunning_invoice statt dunning
Hintergrund: Es soll umgestellt werden, dass bei einem Mahnlauf erzeugte
Dokumente zur Mahnenden Rechnung gespeichert werden. Sattdessen sollen diese
zum Mahnlauf gespeichert werden. Dazu wird dann der object_type "dunning"
verwendet, der bisher für die Mahnrechnung benutzt wurde. Die bisher
gespeicherten Mahnrechnungen bekommen nun den object_type "dunning_invoice".
Später könnten die object_typen "dunning1-3", "dunning_invoice",
"dunning_orig_invoice" dann raus, sofern es ein Migrationsskript gibt ;)
Jan Büren [Thu, 25 Mar 2021 07:47:01 +0000 (08:47 +0100)]
Rechnungen: Drucken und Buchen muss dieselbe Restriktion wie Buchen haben
Ansonsten kommt der Anwender auf die Idee eine Gutschrift aus einer
Storno-Rechnung zu erzeugen, doch noch Belege in abgeschlossenen Perioden zu ändern usw
Bernd Bleßmann [Mon, 22 Mar 2021 16:21:19 +0000 (17:21 +0100)]
locales-Lauf en
Bernd Bleßmann [Thu, 18 Mar 2021 16:08:52 +0000 (17:08 +0100)]
SL::Auth: Typo in Methodennamen korrigiert: create_unique_sesion_value …
-> create_unique_session_value
Moritz Bunkus [Thu, 18 Mar 2021 11:29:47 +0000 (12:29 +0100)]
MT940: Zeichensatz der Datei bei Import auswählen können
Moritz Bunkus [Thu, 18 Mar 2021 11:17:55 +0000 (12:17 +0100)]
MT940: Multi-Line-Varianten von Tag 86 unterstützen
Bernd Bleßmann [Thu, 18 Mar 2021 09:39:04 +0000 (10:39 +0100)]
Presenter: SL::Presenter::FileObject in ALL laden
Bernd Bleßmann [Wed, 17 Mar 2021 15:31:52 +0000 (16:31 +0100)]
Mahnungen: beim erneuten Drucken ggf. auch originale Rechnung mit drucken, …
… sofern diese beim Mahnlauf mit gedruckt wurde.
Bernd Bleßmann [Wed, 17 Mar 2021 15:25:32 +0000 (16:25 +0100)]
Mahnungen: merken, ob die originale Rechnung gedruckt wurde: DB+Rose
Bernd Bleßmann [Wed, 17 Mar 2021 15:03:54 +0000 (16:03 +0100)]
SL::DN: print_original_invoices in print_original_invoice umbenannt, …
… da nur eine Rechnung gedruckt wird.
Bernd Bleßmann [Wed, 17 Mar 2021 15:02:01 +0000 (16:02 +0100)]
SL::DN: überflüssigen Parameter dbh für print_original_invoices entfernt
Bernd Bleßmann [Wed, 17 Mar 2021 12:15:54 +0000 (13:15 +0100)]
Mahnungen: alle erzeugten Dokumente zu jeder gemahnten Rechnung ins WebDAV
Bernd Bleßmann [Wed, 17 Mar 2021 08:34:31 +0000 (09:34 +0100)]
Mahnungen: DMS: orig. Rechnung als eigenen Typ
Bernd Bleßmann [Tue, 16 Mar 2021 17:13:00 +0000 (18:13 +0100)]
Mahnungen: alle erzeugten Dokumente zu jeder gemahnten Rechnung im DMS ablegen
Dazu die Dateien nicht mehr in SL::Form::parse_template speichern lassen,
sondern in SL::DN selber für jede gemahnt Rechnung ablegen.
Bernd Bleßmann [Tue, 16 Mar 2021 15:43:25 +0000 (16:43 +0100)]
Mahnungsbericht: Erzeugte Dokumente anzeigen -> auch Rechnungen f. Mahngebühren
Bernd Bleßmann [Tue, 16 Mar 2021 15:32:44 +0000 (16:32 +0100)]
Mahnungen: PDF d. Rechnung über Mahngebühren im DMS speichern
Die Id der zugehörigen Rechnung ist in $invoice_id,
nicht in $form->{invoice_id}.
Bernd Bleßmann [Tue, 16 Mar 2021 15:29:11 +0000 (16:29 +0100)]
Mahnung per Mail: auch Rechnung über Mahngebühren anhängen
Der Mailer erwartet den Pfad für das Attachment mit dem key "path",
nicht "filename".
Zudem übersetzten Anhang-Namen verwenden.
Bernd Bleßmann [Tue, 16 Mar 2021 16:10:11 +0000 (17:10 +0100)]
Mailer: unbenutzen Code entfernt
Bernd Bleßmann [Wed, 17 Mar 2021 11:20:35 +0000 (12:20 +0100)]
Dateimanagement: Download-Aktion: Version richtig interpretieren
Bernd Bleßmann [Wed, 17 Mar 2021 11:19:39 +0000 (12:19 +0100)]
Dateimanagement: Fileystem-Backend: aussagekräftigere Fehlermeldung
Bernd Bleßmann [Tue, 16 Mar 2021 15:59:35 +0000 (16:59 +0100)]
File-Helper: unbenutzten Parameter file_number entfernt
Bernd Bleßmann [Mon, 15 Mar 2021 14:25:29 +0000 (15:25 +0100)]
Mahnungsbericht: Erzeugte Dokumente anzeigen
Bernd Bleßmann [Mon, 15 Mar 2021 14:20:40 +0000 (15:20 +0100)]
einfacher Presenter für SL::File::Object
Bernd Bleßmann [Mon, 15 Mar 2021 14:23:36 +0000 (15:23 +0100)]
Mahnungsbericht: letzte Sortierung immer nach Mahnungslauf …
… bzw. dunning_id. Damit bleib das Zusammenfassen mehrer Rechnungen eines
Laufes beim Sortieren erhalten, falls möglich.
Jan Büren [Mon, 15 Mar 2021 08:58:22 +0000 (09:58 +0100)]
Order: Vorbelegte E-Mail-Texte für Fall Ansprechpartner aktiviert
Bernd Bleßmann [Mon, 15 Mar 2021 08:05:03 +0000 (09:05 +0100)]
changelog: Dateimanagement - Drag&Drop
Bernd Bleßmann [Mon, 15 Mar 2021 07:46:11 +0000 (08:46 +0100)]
changelog: Dateimanagement - Vorschaubilder
Bernd Bleßmann [Tue, 2 Mar 2021 07:51:23 +0000 (08:51 +0100)]
Dateimanagement: größere Vorschaubilder beim Drüberfahren
Bernd Bleßmann [Tue, 2 Mar 2021 11:00:50 +0000 (12:00 +0100)]
S:C:H:ThumbnailCreator: Thumbnail-Größe übergeben können
Bernd Bleßmann [Wed, 24 Feb 2021 12:10:01 +0000 (13:10 +0100)]
Dateimanagement: Thumbnails erzeugen und anzeigen
Bernd Bleßmann [Fri, 26 Feb 2021 11:45:01 +0000 (12:45 +0100)]
Dateimanagement: Upload per Drag/Drop
Bernd Bleßmann [Wed, 24 Feb 2021 11:40:40 +0000 (12:40 +0100)]
Dateimanagement: Hochladen als andere Quelle f. EK-Belege
Also dort, wo bisher auch der Import vom Scanner möglich ist.
Bernd Bleßmann [Wed, 24 Feb 2021 12:38:56 +0000 (13:38 +0100)]
S:C:File: Import (scanner): Debug-Warnung, wenn Verzeichnis nicht geöffnet werden kann
Bernd Bleßmann [Thu, 11 Mar 2021 07:50:28 +0000 (08:50 +0100)]
Kosmetik: Auftrags-Controller: js: Einrückung und Position der Funktion
Jan Büren [Fri, 26 Oct 2018 10:30:05 +0000 (12:30 +0200)]
E-Mail-Dialog: Knopf E-Mail senden ausgrauen um mehrfaches Senden zu verhindern
Author: Jan Büren <jan@kivitendo.de>
Bernd Bleßmann [Tue, 9 Mar 2021 15:55:19 +0000 (16:55 +0100)]
Einkaufsrechnungen: Vorgangsbezeichnung speichern und danach suchen können
Bernd Bleßmann [Fri, 26 Feb 2021 17:33:53 +0000 (18:33 +0100)]
Artikelstamm: "Erneuert am" aus parts_price_history holen …
… und in "Preisänderung am" umbenennen.
Das ganze ist mit Rose gelöst und holt die Preise aus parts_price_history.
Das hat den Nachteil, dass im Artikelbericht nicht nach der Preisanpassung
sortiert werden kann und es wahrscheinlich nicht performant ist.
Der aktuelle Trigger für parts.priceupdate funktionierte nicht, und hätte
auch bei jeder Änderung eines Artikels das Datum angepasst. Dafür kann man auch
mtime nehmen.
Todo 1: Spalte priceupdate (und den Trigger) aus parts löschen (und alle
Vorkommen finden).
Todo 2: Query auf SQL umschreiben und soriteren wieder ermöglichen.
Refs #254 (redmine)
Bernd Bleßmann [Tue, 9 Mar 2021 10:18:08 +0000 (11:18 +0100)]
Lieferschein: direktes, erstmaliges Drucken gefixt
Behebt #469 (redmine)
Bernd Bleßmann [Mon, 8 Mar 2021 16:35:46 +0000 (17:35 +0100)]
Auftrags-Controller: 2. Zeile: Lagerbestand nicht doppelt formatieren
Entweder format_amount oder _as_number
Behebt #470 (redmine)
Bernd Bleßmann [Mon, 8 Mar 2021 14:32:40 +0000 (15:32 +0100)]
Auftrag-Controller: Vergleich des Beleg-Typs einheitlicher …
- Zum Typ-Vergleich die Typ-Funktionen verwenden.
War hier kein Problem, kann aber Typos verhindern - dafür sind die Funktionen
gedacht gewesen.
- Auf type nicht als Hash-Key, sondern als Methode zugreifen.
Dann ist das einheitlicher, da das auch überall sonst im Controller so gemacht
wird.
Bernd Bleßmann [Mon, 8 Mar 2021 14:23:31 +0000 (15:23 +0100)]
Kosmetik: Auftrags-Controller: Typo in Funktionsname
Jan Büren [Mon, 8 Mar 2021 12:59:37 +0000 (13:59 +0100)]
Mandantenkonfig: Lieferdatum bei VK-Auftrag und Gültigsdatum bei VK-Angebot
Anstatt diese beiden Werte zu berechnen, gibt es die Möglichkeit
diese konfigurativ gar nicht zu setzen. Hoffentlich letzmalig auch
für die OE.pm implementiert.
Bernd Bleßmann [Mon, 8 Mar 2021 12:22:55 +0000 (13:22 +0100)]
Auftrags-Controller: auch bei E-Mail erzeugtes Dokument im WebDAV/DMS speichern
Bernd Bleßmann [Fri, 5 Mar 2021 15:23:33 +0000 (16:23 +0100)]
Brief: erzeugtes Dokument im DMS speichern
Bernd Bleßmann [Fri, 5 Mar 2021 11:32:36 +0000 (12:32 +0100)]
wiederkehrende Rechnungen: auch bei E-Mail erzeugtes Dokument im DMS speichern
Bernd Bleßmann [Tue, 2 Mar 2021 10:35:55 +0000 (11:35 +0100)]
Presenter::Tag: img_tag aus Plugin/L verschoben
Bernd Bleßmann [Mon, 15 Apr 2019 09:07:35 +0000 (11:07 +0200)]
Presenter::Tag: radio_button_tag aus Plugin/L verschoben
Bernd Bleßmann [Fri, 26 Feb 2021 10:52:51 +0000 (11:52 +0100)]
kivi.File.js: unbenutzte, leere init-Funktion raus
Bernd Bleßmann [Fri, 26 Feb 2021 10:44:47 +0000 (11:44 +0100)]
Filemanagement: Web-Templates list: table-End-Tag korrigiert. HTML-Plugin raus
Bernd Bleßmann [Fri, 26 Feb 2021 10:42:33 +0000 (11:42 +0100)]
Filemanagement: Web-Templates import: kleinere Fixes …
- nicht benutztes JavaScript-Plugin raus
- keine Tabellen-Tags ausserhalb einer Tabelle
Bernd Bleßmann [Fri, 26 Feb 2021 10:38:54 +0000 (11:38 +0100)]
Filemanagement: Web-Templates upload: nicht benutztes JavaScript-Plugin raus
Bernd Bleßmann [Fri, 26 Feb 2021 10:37:49 +0000 (11:37 +0100)]
Kosmetik: Filemanagement Web-Templates: Einrückung
Moritz Bunkus [Tue, 12 Jan 2021 15:57:11 +0000 (16:57 +0100)]
Mailer: überflüssigen Nicht-Standard-Header entfernt
Einen Header namens »Type« gibt's nicht. Vermutlich war »ContentType«
gemeint, aber der wird definitiv anders gesetzt und nicht auf
multipart/mixed.