Marcel Diegelmann
7a5885839e
Merge remote-tracking branch 'origin/feature/automatic-ipn-generation' into feature/all-features
...
# Conflicts:
# assets/controllers/elements/ipn_suggestion_controller.js
# config/services.yaml
# docs/configuration.md
# migrations/Version20250325073036.php
# src/Controller/PartController.php
# src/Controller/TypeaheadController.php
# src/EventSubscriber/UserSystem/PartUniqueIpnSubscriber.php
# src/Form/Part/PartBaseType.php
# src/Repository/PartRepository.php
# src/Settings/MiscSettings/MiscSettings.php
# src/Validator/Constraints/UniquePartIpnConstraint.php
# src/Validator/Constraints/UniquePartIpnValidator.php
# templates/parts/edit/_advanced.html.twig
# translations/messages.cs.xlf
# translations/messages.de.xlf
# translations/messages.el.xlf
# translations/messages.en.xlf
# translations/messages.fr.xlf
# translations/messages.ja.xlf
# translations/messages.nl.xlf
2025-10-01 10:29:38 +02:00
Marcel Diegelmann
73a2b16332
Merge remote-tracking branch 'origin/feature/custom-part-status' into feature/all-features
...
# Conflicts:
# docs/configuration.md
# migrations/Version20250321141740.php
# src/Entity/Attachments/Attachment.php
# src/Entity/Base/AbstractDBElement.php
# src/Entity/LogSystem/CollectionElementDeleted.php
# src/Entity/LogSystem/LogTargetType.php
# src/Entity/Parameters/AbstractParameter.php
# src/Entity/Parts/PartCustomState.php
# src/Security/Voter/AttachmentVoter.php
# templates/parts/edit/_advanced.html.twig
# tests/Controller/AdminPages/PartCustomStateControllerTest.php
# translations/messages.cs.xlf
# translations/messages.el.xlf
# translations/messages.fr.xlf
# translations/messages.ja.xlf
# translations/messages.nl.xlf
2025-10-01 09:15:53 +02:00
Marcel Diegelmann
44306427d9
Migration für PartCustomState aktualisieren
2025-10-01 08:47:32 +02:00
Marcel Diegelmann
1ee32c66f1
Semikolon in Migration entfernen
2025-10-01 08:47:32 +02:00
Marcel Diegelmann
321aeb13c0
Postgre Statements integrieren
2025-10-01 08:47:32 +02:00
Marcel Diegelmann
a3db6196e7
Umstellung Migrationen bzgl. Multi-Plattform-Support.
...
Zunächst MySQL, SQLite Statements integrieren.
2025-10-01 08:47:32 +02:00
Marcel Diegelmann
0943c43841
Benutzerdefinierten Bauteilstatus einführen
2025-10-01 08:47:32 +02:00
Marcel Diegelmann
f7ec130010
Merge remote-tracking branch 'origin/feature/create-assemblies' into feature/all-features
...
# Conflicts:
# .env
# config/parameters.yaml
# docs/configuration.md
# migrations/Version20250304081039.php
# migrations/Version20250304154507.php
# src/Controller/AdminPages/BaseAdminController.php
# src/Controller/ProjectController.php
# src/Controller/TypeaheadController.php
# src/DataTables/AssemblyBomEntriesDataTable.php
# src/DataTables/PartsDataTable.php
# src/Entity/AssemblySystem/AssemblyBOMEntry.php
# src/Entity/Attachments/Attachment.php
# src/Entity/Base/AbstractDBElement.php
# src/Entity/LogSystem/CollectionElementDeleted.php
# src/Entity/Parameters/AbstractParameter.php
# src/Form/AssemblySystem/AssemblyBOMEntryType.php
# src/Helpers/Assemblies/AssemblyPartAggregator.php
# src/Security/Voter/AttachmentVoter.php
# src/Services/AssemblySystem/AssemblyBuildHelper.php
# src/Services/ImportExportSystem/BOMImporter.php
# src/Services/ImportExportSystem/EntityExporter.php
# src/Services/Trees/ToolsTreeBuilder.php
# src/Services/Trees/TreeViewGenerator.php
# src/Settings/BehaviorSettings/AssemblyBomTableColumns.php
# src/Settings/BehaviorSettings/TableSettings.php
# src/Validator/Constraints/AssemblySystem/AssemblyCycleValidator.php
# templates/admin/assembly_admin.html.twig
# templates/assemblies/build/_form.html.twig
# templates/assemblies/import_bom.html.twig
# templates/assemblies/info/_info_card.html.twig
# templates/assemblies/info/info.html.twig
# templates/components/tree_macros.html.twig
# templates/form/collection_types_layout_assembly.html.twig
# translations/messages.cs.xlf
# translations/messages.da.xlf
# translations/messages.de.xlf
# translations/messages.el.xlf
# translations/messages.en.xlf
# translations/messages.es.xlf
# translations/messages.fr.xlf
# translations/messages.it.xlf
# translations/messages.ja.xlf
# translations/messages.nl.xlf
# translations/messages.pl.xlf
# translations/messages.ru.xlf
# translations/messages.zh.xlf
# translations/validators.cs.xlf
# translations/validators.en.xlf
2025-10-01 06:56:59 +02:00
Marcel Diegelmann
dc3279c449
Rebase auf Part-DB v2.1.2
2025-09-30 20:57:17 +02:00
Marcel Diegelmann
65706d1d0b
Projekt BOM-Konfiguration um Assemblies bereinigen.
...
Assembly BOM-Konfiguration um Projektauswahl erweitern (APS-3, APS-4)
2025-09-30 19:57:31 +02:00
Marcel Diegelmann
b046d41b68
Umstellung Migrationen bzgl. Multi-Plattform-Support.
...
Zunächst MySQL, SQLite Statements integrieren.
2025-09-30 19:19:22 +02:00
Marcel Diegelmann
55828d830d
Assemblies einführen
2025-09-30 18:46:21 +02:00
Marcel Diegelmann
607050aecb
Migration: Spaltenname korrigieren
2025-09-30 16:16:08 +02:00
Marcel Diegelmann
86b5f7e0ee
Anpassung Migration aus Zusammenführung Feature Branches
2025-09-30 16:16:08 +02:00
Marcel Diegelmann
20c9038aaf
Anpassungen aus Analyse vornehmen
2025-09-30 16:16:08 +02:00
Marcel Diegelmann
8034bf054f
Migration für PartCustomState aktualisieren
2025-09-30 16:16:08 +02:00
Marcel Diegelmann
67480f2652
Anpassungen aus Analyse vornehmen
...
Name Validierung bei Assembly Angabe in Stücklisten anpassen. permission_layout.html hinsichtlich Synonym-Ausgabe Datenquelle anpassen. Anpassung aus Analyse.
2025-09-30 16:16:08 +02:00
Marcel Diegelmann
6976ab0cc2
Semikolon in Migration entfernen
2025-09-30 16:16:08 +02:00
Marcel Diegelmann
11941361b5
Postgre Statements integrieren
2025-09-30 16:16:07 +02:00
Marcel Diegelmann
3e1ea23819
Umstellung Migrationen bzgl. Multi-Plattform-Support.
...
Zunächst MySQL, SQLite Statements integrieren.
2025-09-30 16:16:07 +02:00
Marcel Diegelmann
ee54687f9d
Benutzerdefinierten Bauteilstatus einführen
2025-09-30 16:16:05 +02:00
Marcel Diegelmann
9c565cbaed
SQL-Formatierung in Migration verbessern
2025-09-30 16:14:03 +02:00
Marcel Diegelmann
66cb723b31
Postgre Statements integrieren
2025-09-30 16:14:03 +02:00
Marcel Diegelmann
18a290bd67
Umstellung Migrationen bzgl. Multi-Plattform-Support.
...
Zunächst MySQL, SQLite Statements integrieren.
2025-09-30 16:14:03 +02:00
Marcel Diegelmann
7162199e61
Erweiterungstätigkeiten zur IPN-Vorschlagsliste anhand von Präfixen aus den Kategorien
2025-09-30 16:14:01 +02:00
Marcel Diegelmann
4e1c890b5b
Baugruppen Stückliste um referenzierte Baugruppe erweitern
2025-09-30 16:08:18 +02:00
Marcel Diegelmann
4f9c20a409
Assembly um IPN-Eingabemöglichkeit und Automatismus zur Name-Angabe erweitern
2025-09-30 16:08:18 +02:00
Marcel Diegelmann
2066d20edf
SQL-Formatierung in Migration verbessern
2025-09-30 16:08:17 +02:00
Marcel Diegelmann
df2ce45e4c
Projekt BOM-Konfiguration um Assemblies bereinigen.
...
Assembly BOM-Konfiguration um Projektauswahl erweitern (APS-3, APS-4)
2025-09-30 16:08:17 +02:00
Marcel Diegelmann
f79dc3a102
Umstellung Migrationen bzgl. Multi-Plattform-Support.
...
Zunächst MySQL, SQLite Statements integrieren.
2025-09-30 16:08:17 +02:00
Marcel Diegelmann
6fa960df42
Assemblies einführen
2025-09-30 16:08:13 +02:00
Marcel Diegelmann
a1390b36a8
Füge Designator zu Stücklisten-Einträgen für Freitext-Angabe hinzu. EntityExporter: Spaltennamen in lesbaren Export anpassen.
...
Neue Unterstützung für Designator-Feld in AssemblyBomEntries eingeführt, einschließlich Updates für Migrationen, Übersetzungen und Frontend-Layout. Dies ermöglicht die Verwaltung freier Bezeichnungskennungen in der Stückliste.
2025-09-30 15:30:12 +02:00
Marcel Diegelmann
654c2ed2af
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.
2025-09-29 13:54:13 +02:00
Marcel Diegelmann
360fed1f5e
Rebase auf Part-DB v2.1.2
2025-09-25 11:29:39 +02:00
Marcel Diegelmann
5c54191488
Migration: Spaltenname korrigieren
2025-09-25 11:29:38 +02:00
Marcel Diegelmann
4b722257d8
Anpassungen aus Analyse vornehmen
...
Name Validierung bei Assembly Angabe in Stücklisten anpassen. permission_layout.html hinsichtlich Synonym-Ausgabe Datenquelle anpassen. Anpassung aus Analyse.
2025-09-25 11:29:38 +02:00
Marcel Diegelmann
2cbda93e84
Baugruppen Stückliste um referenzierte Baugruppe erweitern
2025-09-25 11:29:38 +02:00
Marcel Diegelmann
bdbaab98c5
Assembly um IPN-Eingabemöglichkeit und Automatismus zur Name-Angabe erweitern
2025-09-25 11:29:38 +02:00
Marcel Diegelmann
688e2f87a3
SQL-Formatierung in Migration verbessern
2025-09-25 11:29:37 +02:00
Marcel Diegelmann
adbe310d7f
Projekt BOM-Konfiguration um Assemblies bereinigen.
...
Assembly BOM-Konfiguration um Projektauswahl erweitern (APS-3, APS-4)
2025-09-25 11:29:37 +02:00
Marcel Diegelmann
df85017efb
Umstellung Migrationen bzgl. Multi-Plattform-Support.
...
Zunächst MySQL, SQLite Statements integrieren.
2025-09-25 11:29:37 +02:00
Marcel Diegelmann
f0748a2123
Assemblies einführen
2025-09-25 11:29:36 +02:00
Marcel Diegelmann
c7bc912326
Anpassungen aus Analyse vornehmen
2025-09-25 10:31:01 +02:00
Marcel Diegelmann
a7665af6b8
SQL-Formatierung in Migration verbessern
2025-09-25 10:31:00 +02:00
Marcel Diegelmann
0586e80b9e
Postgre Statements integrieren
2025-09-25 10:31:00 +02:00
Marcel Diegelmann
378489d30a
Umstellung Migrationen bzgl. Multi-Plattform-Support.
...
Zunächst MySQL, SQLite Statements integrieren.
2025-09-25 10:31:00 +02:00
Marcel Diegelmann
38a2af9ce1
Erweiterungstätigkeiten zur IPN-Vorschlagsliste anhand von Präfixen aus den Kategorien
2025-09-25 10:31:00 +02:00
barisgit
cc9d50a8fe
Add makefile to help with development setup, change part_ids in bulk import jobs to junction table and implement filtering based on bulk import jobs status and its associated parts' statuses.
2025-08-31 22:17:05 +02:00
barisgit
ccb837e4b4
Fix migration error and dto error
2025-08-31 22:16:28 +02:00
barisgit
c91d37d2a4
More sophisticated two-step bulk import from info providers
2025-08-31 22:16:27 +02:00