Hallo.
Wenn ich mir das Gästebuch kaufen will.
Und auf Kassa weiter klicke.
Kommt eine Fehlermeldung.
Siehe Screenshot.
Der Wert sollte auf 0 gestellt werden, oder kleiner als 1 sein?!
Gästebuch
- Produkt
- Gästebuch (6.2.4)
Erledigt 12
Der Vorschlag sieht vor, Gästebucheinträge um eine Kommentarfunktion zu erweitern. Dadurch können Nutzer direkt auf einzelne Einträge reagieren und in einen Austausch treten. Ziel ist es, Interaktionen innerhalb des Gästebuchs zu ermöglichen,…
Die aktuelle EntryAddForm basiert auf MessageForm und nutzt manuelle Formularverarbeitung (Properties, readFormParameters(), validate(), Template-Zuweisungen).
Ziel dieses Tasks ist die vollständige Umstellung auf AbstractFormBuilderForm, inklusive:
…
- PHPStan-Analyse mindestens auf Level 6 durchführen
- Alle gemeldeten Errors und Warnings beheben oder sauber begründen
- Typen (Parameter, Rückgabewerte, Properties) konsequent ergänzen
- Unklare Array-Strukturen und dynamische Werte präzisieren
- EventListener,
- PHPStan-Analyse mindestens auf Level 6 durchführen
- Alle gemeldeten Errors und Warnings beheben oder sauber begründen
- Typen (Parameter, Rückgabewerte, Properties) konsequent ergänzen
- Unklare Array-Strukturen und dynamische Werte präzisieren
- EventListener,
- PHPStan-Analyse mindestens auf Level 6 durchführen
- Alle gemeldeten Errors und Warnings beheben oder sauber begründen
- Typen (Parameter, Rückgabewerte, Properties) konsequent ergänzen
- Unklare Array-Strukturen und dynamische Werte präzisieren
- EventListener,
Bislang:
(Quelltext, 5 Zeilen)
(Quelltext, 17 Zeilen)
Absofort
(Quelltext, 1 Zeile)
(Quelltext, 23 Zeilen)
Die Funktion HeaderUtil::redirect sollte durch RedirectResponse ersetzt werden.
Bislang
(Quelltext, 21 Zeilen)
Immediately
(Quelltext, 19 Zeilen)
Die install.sql muss entfernt und durch die PHP Database API ersetzt werden.
https://docs.woltlab.com/5.4/package/database-php-api/
Für Aufgaben sollte die FloodControl API integriert werden, um so Spam besser abwehren zu können.
In allen Plugins sollte die Umstellung auf TypeScript erfolgen. In diesem Atemzug sollte auch bereits die Entfernung von noch vorhandenem JQuery erfolgen, um so zukunftssicherer Arbeiten zu können. Zu guter Letzt sollte noch überprüft werden, ob…
Das Benachrichtigungssystem muss Grund liegend überarbeitet werden, um so z.B. an die Testable-Klassen angepasst werden, sowie eine generelle Überprüfung, ob die Zusammenfassung von benachrichtigungen (Stichwort stacked) sinnvoll ist oder nicht.