Part-DB-server/config/packages
web-devinition.de 54f318ecac
Implemented the ability to set user-defined synonyms/labels for internal element types
* Implementiere bevorzugte Sprachauswahl und Datenquellen-Synonyme

Die Spracheinstellungen/System-Settings wurden um die Möglichkeit ergänzt, bevorzugte Sprachen für die Dropdown-Menüs festzulegen. Zudem wurde ein Datenquellen-Synonymsystem implementiert, um benutzerfreundlichere Bezeichnungen anzuzeigen und zu personalisieren.

* Anpassung aus Analyse

* Entferne alten JSON-basierten Datenquellen-Synonym-Handler

Die Verwaltung der Datenquellen-Synonyme wurde überarbeitet, um ein flexibleres und strukturiertes Konzept zu ermöglichen. Der bestehende JSON-basierte Ansatz wurde durch eine neue Service-basierte Architektur ersetzt, die eine bessere Handhabung und Erweiterbarkeit erlaubt.

* Ermögliche Rückgabe aller möglichen Sprachoptionen in Verbindung mit den vom Nutzer freigeschalteten.

* Removed unnecessary service definition

The tag is applied via autoconfiguration

* Use default translations for the NotBlank constraint

* Started refactoring ElementTypeNameGenerator

* Made ElementTypeNameGenerator class readonly

* Modified form to work properly with new datastructure

* Made the form more beautiful and space saving

* Made synonym form even more space saving

* Allow to define overrides for any element label there is

* Use defined synonyms in ElementTypeNameGenerator

* Use ElementTypeNameGenerator where possible

* Register synonyms for element types as global translation parameters

* Revert changes done to permission layout

* Use new synonym system for admin page titles

* Removed now unnecessary services

* Reworked settings name and translation

* Renamed all files to Synonyms

* Removed unnecessary translations

* Removed unnecessary translations

* Fixed duplicate check

* Renamed synoynms translations

* Use our synonyms for permission translations

* Fixed phpstan issue

* Added tests

---------

Co-authored-by: Marcel Diegelmann <marcel.diegelmann@gmail.com>
Co-authored-by: Jan Böhmer <mail@jan-boehmer.de>
2025-11-12 21:35:02 +01:00
..
dev Use jbtronics/translation-editor bundle instead of php-translation/symfony-bundle for profiler translation editing 2024-09-08 20:03:33 +02:00
prod Upgraded doctrine-bundle recipe 2023-02-11 22:27:51 +01:00
test Use str_contains and similar instead of strpos 2023-05-27 23:58:28 +02:00
api_platform.yaml Updated to API Platform 4 2025-08-04 23:32:42 +02:00
assets.yaml Added a basic show part info with new design. Not finished yet... 2019-02-24 18:05:06 +01:00
cache.yaml Cache the DTO objects returned by the info providers 2023-07-16 19:05:26 +02:00
csrf.yaml Updated ux-turbo recipe 2025-07-13 16:46:41 +02:00
dama_doctrine_test_bundle.yaml Updated recipes to update docker related files 2024-03-10 18:08:22 +01:00
datatables.yaml Disable searching option on datatables which we do not need and which causes an CSP violation 2025-08-31 01:34:31 +02:00
debug.yaml Updated symfony/debug recipe 2022-03-04 19:07:10 +01:00
doctrine.php Use native lazy objects for doctrine when on PHP8.4 2025-09-22 23:52:31 +02:00
doctrine.yaml Removed ArrayType which is not necessary anymore with the new webauthn lib 2025-08-14 18:47:17 +02:00
doctrine_migrations.yaml Updated doctrine/doctrine-migrations recipe. 2021-10-02 20:47:01 +02:00
dompdf_font_loader.yaml Added GNU unifont as fallback font for labels with CJK characters 2023-07-02 03:26:56 +02:00
framework.yaml Fixed login CSFR token error 2025-08-04 23:50:25 +02:00
http_client.yaml Added proper OAuth authentication for digikey and other providers 2023-07-16 03:07:53 +02:00
http_discovery.yaml Updated recipe of php-http/discovery 2023-05-27 20:52:04 +02:00
knpu_oauth2_client.yaml Moved octopart / nexar integration configuration to the new settings system 2025-07-06 20:18:14 +02:00
liip_imagine.yaml Fixed LiipImagine deprecation 2023-04-15 19:11:06 +02:00
mailer.yaml Added an mechanism to reset passwords via mail. 2019-11-24 22:49:22 +01:00
monolog.yaml Do not pollute docker logs with deprecation notices in error case 2025-08-31 15:11:31 +02:00
nbgrp_onelogin_saml.yaml Use the DEFAULT_URI setting for SAML base url instead of auto determining it. 2023-12-10 22:52:59 +01:00
nelmio_cors.yaml Added first API endpoint 2023-08-06 00:42:34 +02:00
nelmio_security.yaml Removed Microsoft X-XSS-Protection header, as it is not recommended on modern browsers anymore and is considered deprecated 2025-09-19 09:18:49 +02:00
nyholm_psr7.yaml Added an console command for updating currency exchange rates. 2019-08-13 13:04:31 +02:00
property_info.yaml Updated recipe for property_info 2025-07-13 12:13:10 +02:00
routing.yaml Updated routing recipe 2025-07-13 16:40:56 +02:00
scheb_2fa.yaml Removed deprecated google 2FA option 2023-12-05 22:07:48 +01:00
security.yaml Use new webauthn library for 2FA 2025-08-14 18:46:10 +02:00
settings.yaml Disable settings caching in debug mode 2025-09-07 19:44:32 +02:00
swap.yaml Allow for more currency exchange rate pairs, without need for fixer.io 2025-09-05 22:15:04 +02:00
translation.yaml Implemented the ability to set user-defined synonyms/labels for internal element types 2025-11-12 21:35:02 +01:00
twig.yaml Implemented the ability to set user-defined synonyms/labels for internal element types 2025-11-12 21:35:02 +01:00
ux_translator.yaml Use symfony/ux-translator to translate password_strength_estimator badges 2023-06-28 16:00:11 +02:00
ux_turbo.yaml Fixed login CSFR token error 2025-08-04 23:50:25 +02:00
validator.yaml Updated validator recipe 2025-07-13 16:30:11 +02:00
web_profiler.yaml Use ajax_replace option for symfony debug toolbar instead of custom event subscriber 2025-08-24 12:24:08 +02:00
webauthn_2fa.yaml Renamed security template folder to recommended snake_case style 2023-02-04 22:59:43 +01:00
webpack_encore.yaml Automatic reload assets on when they change. 2022-03-04 20:19:43 +01:00