-
Verlorener Dispute storniert jetzt auch ausgelieferte digitale Bestellungen
- OrderStatus erlaubte bei byPaymentProcessing keinen Übergang von OrderDelivered zu OrderCanceled, dadurch blieb ein verlorener Dispute auf eine schon ausgelieferte Lizenz folgenlos (kein Storno, keine Gutschrift, Lizenz blieb aktiv)
- ShopOrderPaymentType legt die Gutschrift jetzt auch im "manuell"-Zweig an, als Absicherung für verbleibende Sonderfälle
- deckt sich mit Marcels Entscheidung: Lizenz entziehen und als storniert verbuchen
- ersetzt den Ansatz des verworfenen Branches agent/shop-stripe-dispute-creditnote (der den Status bewusst nicht erzwang)
de.yourecom.shop
6.2
-3 Löschungen +15 Hinzufügungen 18 Gesamt 1 Dateien
|
-
Cloud-Gesundheitsprüfung: gesperrte Instanzen nicht als Datenbankfehler melden
Sperren sperrt das Datenbankkonto absichtlich; die Prüfung schickte deshalb alle 15 Minuten eine Mail.
de.yourecom.website
6.2
-1 Löschungen +6 Hinzufügungen 7 Gesamt 1 Dateien
|
|
|
|
|
-
Fix: Zähler "neue Produkte" blieb bei alten, nie besuchten Produkten hängen (#856)
ViewableProduct::getUnreadProducts() zählte Produkte als ungelesen ohne den
14-Tage-"neu"-Schwellenwert zu beachten, den UnreadProductList für die
zugehörige Seite anwendet. Ein nie besuchtes Produkt zwischen 14 und 31 Tagen
alt blieb dadurch dauerhaft im Badge, obwohl es auf der "Neue Produkte"-Seite
gar nicht mehr auftaucht und sich so nie als gelesen markieren ließ.
de.yourecom.shop
6.2
-2 Löschungen +131 Hinzufügungen 133 Gesamt 3 Dateien
|
|
|
-
WoltLab-Ablehnung behoben: files/.htaccess, Export-Berechtigung, Regex-Flag
- files/.htaccess sperrte als Platzhalter-Datei (Require all denied) zu breit, jetzt wie images/product/.htaccess nur ein harmloser Kommentar
- StatisticsExportPage prüfte Berechtigungen nur mit ODER-Logik, jetzt eigenes checkPermissions() wie StatisticsTaxPdfPage
- QuestionValidation kompiliert das Server-Pattern jetzt mit dem u-Modifikator, sonst lehnt der Browser gültige Antworten ab
de.yourecom.shop
6.2
-6 Löschungen +19 Hinzufügungen 25 Gesamt 5 Dateien
|
-
Gutschrift-Mail: PDF als Anhang statt als Textvariante (MimePartFacade)
Der Anhang stand im ersten Argument (Textvarianten, multipart/alternative) statt im zweiten.
de.yourecom.shop
6.2
+24 Hinzufügungen 24 Gesamt 2 Dateien
|
|
|
-
Produkt-Unterseiten/FAQ: Integrations- und Browser-Tests ergänzt
Unit-/Integrationstests für ProductTab und FaqEntry (Sichtbarkeit,
Berechtigungen, Strukturdaten) sowie ein Playwright-Test für den
kompletten Formular-Durchlauf (Unterseite + Produkt-FAQ, Lizenz-Gating).
Dafür neue E2E-Hilfsfunktionen (login, cleanupTabsAndFaq) und ein eigenes
Playwright-Projekt. Alte, verwaiste Testdatei entfernt.
de.yourecom.shop
6.2
-40 Löschungen +429 Hinzufügungen 469 Gesamt 10 Dateien
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|