Jan Böhmer
3e6b80d1cf
Added possibility to access PartAssociations via API
2023-11-17 22:12:19 +01:00
Jan Böhmer
4d7d196a3c
Added some documentation and tests to PartAssociations
2023-11-17 18:36:49 +01:00
Jan Böhmer
4e1f6277c6
Added a translation for the part association in LogFilterType
2023-11-17 18:28:24 +01:00
Jan Böhmer
c8bd800b9f
Hide the custom type input field if not needed to improve the UX
2023-11-16 22:33:31 +01:00
d-buchmann
0fa03d8bb0
Associate project BOM entries with correct project when cloning ( #433 )
2023-11-16 12:56:42 +01:00
Jan Böhmer
7f612bc371
Added ability to view part relations on a part info page
2023-11-15 00:44:45 +01:00
Jan Böhmer
cc2332a83a
Added some constraints to ensure validity of the PartAssociation entities
2023-11-14 23:50:09 +01:00
Jan Böhmer
c7892cb9e2
Added a seperate field for specifying the other relation
2023-11-14 23:35:18 +01:00
Jan Böhmer
81f8b365e9
Improved the association edit panel
2023-11-13 23:01:59 +01:00
Jan Böhmer
8ab9cf1417
Added very basic possibility to add an association
2023-11-13 00:11:58 +01:00
Jan Böhmer
b7cfdebad5
Added data field for vendor PartLot barcodes
2023-11-12 22:06:05 +01:00
Jan Böhmer
0447a7e6b3
Added basic data structures for part associations
2023-11-12 21:53:45 +01:00
Jan Böhmer
5cfccab671
Allow to scan IPN barcodes using the built in barcode scanner
...
This improves issue #373
2023-11-12 00:36:13 +01:00
Jan Böhmer
9732b71f85
Fixed other placeholders besides the IPN Barcodes
2023-11-05 21:42:39 +01:00
Jan Böhmer
5e326bca12
Added label placeholders to add a barcode version of the IPN to a label
...
This fixes issue #373
2023-11-05 21:24:21 +01:00
Jan Böhmer
3ac82cf76a
The frontend dependencies can now detect their path automatically.
...
Therefore it does not need to be configured in the webpack.config.js before compilation. This should help to make things like issue #426 easier to resolve.
2023-11-03 23:01:23 +01:00
Jan Böhmer
bdcd51d533
Refactored barcode scan functions
...
This is preparatory work for issue #373
2023-10-26 22:23:43 +02:00
Jan Böhmer
563edb1731
Added ipn to possible columns in project BOM view
...
This fixes issue #418
2023-10-26 17:55:03 +02:00
Jan Böhmer
e233940f1f
Merge remote-tracking branch 'd-buchmann/d-buchmann-patch-1'
2023-10-26 17:38:10 +02:00
Jan Böhmer
717a9fb0a3
Fixed API Platform deprecations
2023-10-25 20:40:41 +02:00
Jan Böhmer
294f7cf005
Fixed some deprecations related to missing return types
2023-10-25 17:27:37 +02:00
buchmann
5144b75ed7
Fix image type alt name if newly generated
2023-10-25 15:56:40 +02:00
buchmann
aeed7c0802
fix line breaks
2023-10-25 14:29:18 +02:00
buchmann
2b470e6cdd
Merge commit ' f8ccd5bc22
' into d-buchmann-patch-1
2023-10-25 14:10:46 +02:00
d-buchmann
e6870c61ee
Update DTOtoEntityConverter.php
2023-10-25 14:01:46 +02:00
d-buchmann
f8ccd5bc22
Add price_related_quantity to PriceDTO.php
2023-10-25 13:58:59 +02:00
Jan Böhmer
7239aef47f
Ensure that the user property is really null in getLastUser function, if the target user was deleted
...
This fixes issue #414
2023-10-24 23:55:14 +02:00
Jan Böhmer
b500fa82bb
Allow to dynamically create currencies in pricedetails
...
This fixes issue #413
2023-10-24 14:08:50 +02:00
Jan Böhmer
388d26fa05
Forbid a user to delete himself on the admin page
2023-10-24 13:32:44 +02:00
Jan Böhmer
9fd3012c27
Fixed exception if user avatar file somehow got deleted.
...
Now we just show the default avatar instead of the non-existing attachment file
2023-10-24 13:25:33 +02:00
Jan Böhmer
3f36972764
Throw no warning, when unsetting a not existing permission value
2023-10-23 22:15:04 +02:00
Jan Böhmer
a9be442dd1
Fixed PartVoter when a class string is passed
2023-10-15 16:47:39 +02:00
Jan Böhmer
47fc7db953
Correctly link to JSON Merge Patch in API docu instead of JSON Patch
2023-10-15 12:38:32 +02:00
Jan Böhmer
7a2928e202
Show a proper error message to user when he is not allowed to create a new element using a StructuralEntityType
...
This fixes issue #391
2023-10-15 01:29:19 +02:00
Jan Böhmer
f53c98312e
Escape space in attachment URLs with %20
...
Fixes issue #401
2023-10-15 00:50:43 +02:00
Jan Böhmer
6d6a69e1dd
Removed unnecessary curly brackets in string interpolation, which are deprecated in PHP 8.2
2023-10-14 20:31:04 +02:00
Jan Böhmer
1becde537b
Fixed test issues
2023-10-08 21:54:51 +02:00
Jan Böhmer
3c5a96ba5c
Merge branch 'part-table-columns-config'
2023-10-08 21:50:43 +02:00
Jan Böhmer
470df57f58
Removed useless permissions checks, as the permissions are now always granted automatically, if the user has read access to parts
2023-10-08 21:36:05 +02:00
Jan Böhmer
185c88fa3e
Removed now useless visibility options from PartsDataTable
...
The visibility is now configured by the env variable, so this is useless.
2023-10-08 21:32:57 +02:00
Jan Böhmer
79262972aa
Renamed config env to TABLE_PARTS_DEFAULT_COLUMNS and updated documentation
2023-10-08 21:28:37 +02:00
Jan Böhmer
1369091b90
Moved column sorting and visibility logic to its own (non-shared) helper service
2023-10-08 21:07:22 +02:00
Jan Böhmer
7cd2662c77
Moved API key to query options of HTTPClient in MouserProvider
2023-10-08 00:18:25 +02:00
Jan Böhmer
4f0730b6f9
Properly formatted MouserProvider and fixed some type issues
2023-10-08 00:15:57 +02:00
Jan Böhmer
d7bc74fb2b
Slightly restructured mouserprovider to remove redundant code
2023-10-08 00:00:10 +02:00
Jan Böhmer
a0b31cfd7e
Made mouser provider key lowercase to be consistent with other providers
2023-10-07 23:49:04 +02:00
Jan Böhmer
33033bc5b1
Added the MouserProvider by @pdo59
2023-10-07 23:46:31 +02:00
Jan Böhmer
1b276c5eae
Fixed typo in name of TwoStepORMAdapter
2023-10-06 13:08:46 +02:00
Jan Böhmer
8c9abce633
Merge branch 'api'
2023-10-06 12:29:53 +02:00
misaz
0753b7137f
fixed tab/spaces in PartsDataTable
2023-10-04 21:30:04 +02:00