* Erweiterungstätigkeiten zur IPN-Vorschlagsliste anhand von Präfixen aus den Kategorien
* Umstellung Migrationen bzgl. Multi-Plattform-Support.
Zunächst MySQL, SQLite Statements integrieren.
* Postgre Statements integrieren
* SQL-Formatierung in Migration verbessern
* Erweitere IPN-Suggest um Bauteilbeschreibung.
Die Implementierung berücksichtigt nun zusätzlich die Bauteilbeschreibung zu maximal 150 Zeichen Länge für die Generierung von IPN-Vorschlägen und Inkrementen.
* Anpassungen aus Analyse vornehmen
* IPN-Validierung für Parts überarbeiten
* IPN-Vorschlagslogik um Konfiguration erweitert
* Anpassungen aus phpstan Analyse
* IPN-Vorschlagslogik erweitert und Bauteil-IPN vereindeutigt
Die IPN-Logik wurde um eine Konfiguration zur automatischen Suffix-Anfügung und die Berücksichtigung von doppelten Beschreibungen bei Bedarf ergänzt. Zudem wurde das Datenmodell angepasst, um eine eindeutige Speicherung der IPN zu gewährleisten.
* Regex-Konfigurationsmöglichkeit für IPN-Vorschläge einführen
Die Einstellungen für die IPN-Vorschlagslogik wurden um eine Regex-Validierung und eine Hilfetext-Konfiguration erweitert. Tests und Änderungen an den Formularoptionen wurden implementiert.
* Match range assert and form limits in suggestPartDigits
* Keep existing behavior with autoAppend suffix by default
* Show the regex hint in the browser validation notice.
* Improved translations
* Removed unnecessary service definition
* Removed german comments
---------
Co-authored-by: Marcel Diegelmann <marcel.diegelmann@gmail.com>
Co-authored-by: Jan Böhmer <mail@jan-boehmer.de>
* New translations messages.en.xlf (Danish)
* New translations messages.en.xlf (Danish)
* New translations security.en.xlf (Danish)
* New translations messages.en.xlf (Danish)
* New translations messages.en.xlf (Danish)
* New translations messages.en.xlf (Czech)
* New translations messages.en.xlf (Czech)
* New translations messages.en.xlf (Danish)
* New translations messages.en.xlf (Danish)
* New translations messages.en.xlf (Danish)
* New translations messages.en.xlf (Danish)
* New translations messages.en.xlf (Danish)
* New translations messages.en.xlf (Danish)
* New translations messages.en.xlf (Czech)
* New translations messages.en.xlf (Danish)
* New translations messages.en.xlf (Danish)
* New translations messages.en.xlf (Danish)
* New translations validators.en.xlf (Danish)
* New translations security.en.xlf (Danish)
* New translations messages.en.xlf (Danish)
* New translations validators.en.xlf (Danish)
* New translations messages.en.xlf (Danish)
* New translations messages.en.xlf (Danish)
* New translations messages.en.xlf (Czech)
* New translations validators.en.xlf (Czech)
* New translations security.en.xlf (Czech)
* New translations messages.en.xlf (Danish)
* New translations messages.en.xlf (Czech)
* New translations validators.en.xlf (Czech)
* New translations security.en.xlf (Czech)
* New translations messages.en.xlf (Czech)
* New translations messages.en.xlf (Czech)
* New translations messages.en.xlf (Czech)
* New translations messages.en.xlf (Dutch)
* New translations messages.en.xlf (Dutch)