Jan Böhmer
|
d3ead8742e
|
Implement a special field2 function, to migitiate the argument count limit in sqlite
This fixes issue #332 on SQLite DBs
|
2023-07-26 23:23:25 +02:00 |
|
Jan Böhmer
|
ed6b0057b7
|
Make the manufacturer field optional on part manufacturer data during Partkeepr import
This should fix issue #333
|
2023-07-26 22:55:18 +02:00 |
|
Jan Böhmer
|
90fbcb88d8
|
Updated dependencies
|
2023-07-23 23:22:00 +02:00 |
|
Jan Böhmer
|
be2ed52d93
|
Fixed phpstan issues
|
2023-07-23 23:04:45 +02:00 |
|
Jan Böhmer
|
f1af19a52a
|
Fixed wrong background color for structural links
|
2023-07-23 23:02:04 +02:00 |
|
Jan Böhmer
|
4c4501073c
|
Use a two step approach to retrieve part tables
This allows us to combine the fast filtering with the fetch joins, which should speed up the datatables a lot.
|
2023-07-23 21:48:38 +02:00 |
|
Jan Böhmer
|
b8b9a416ac
|
Fixed wrong type of the supplier filter
|
2023-07-23 21:33:50 +02:00 |
|
Jan Böhmer
|
fc7e436ca9
|
Improved image and attachment viewing on part info page
|
2023-07-23 01:32:28 +02:00 |
|
Jan Böhmer
|
1de1eebc59
|
Fixed PHPstan issues
|
2023-07-23 01:20:38 +02:00 |
|
Jan Böhmer
|
a4d411656b
|
Added a field extension for SQLite and let the database sort the elements by the given ID order directly
|
2023-07-23 01:19:48 +02:00 |
|
Jan Böhmer
|
1ec4266f96
|
Fixed sorting for element choice type and added tests
|
2023-07-23 01:01:29 +02:00 |
|
Jan Böhmer
|
61f02d693f
|
Added info about alternative names to info provider documentation
|
2023-07-23 00:29:16 +02:00 |
|
Jan Böhmer
|
cd80552ce7
|
Fixed PHPstan issues
|
2023-07-23 00:14:29 +02:00 |
|
Jan Böhmer
|
d59b8817c3
|
Do not use fetch join, as even with the N+1 problem the queries are faster than with the very complex and slow expressions needed for the fetch Join pagination
|
2023-07-22 23:51:06 +02:00 |
|
Jan Böhmer
|
8ce5f4a796
|
Do not cache entities directly in NodesListBuilder but cache only the IDs instead
Otherwise the doctrine proxies break, and we get issues with loading the preview_images in structural Elements.
|
2023-07-20 23:20:46 +02:00 |
|
Jan Böhmer
|
2e8cb35acc
|
Use ManyToOne instead of OneToOne for master_picture_attachment like before
|
2023-07-20 21:54:13 +02:00 |
|
Jan Böhmer
|
c0f626e9bd
|
Fixed phpstan issue
|
2023-07-19 23:01:29 +02:00 |
|
Jan Böhmer
|
2ddfe48aba
|
Do the doctrine definitions of the master preview attachment in the sub classes
This makes lazy fetching works and saves some db queries.
|
2023-07-19 22:49:40 +02:00 |
|
Jan Böhmer
|
2c6de84c9a
|
Only check every 10 minutes if the user needs to setup a 2FA method enforced by its group
That saves us 3 database queries on many requests.
|
2023-07-19 00:56:28 +02:00 |
|
Jan Böhmer
|
87cf4c2d08
|
Do a extra lazy fetch on webauthn and u2f keys property of a user
In the most cases we just need the count of them and not the exact details. This just gives as a bit better performance on most requests
|
2023-07-19 00:20:38 +02:00 |
|
Jan Böhmer
|
3a8c835880
|
Lazily sort info providers list, to prevent unneccesarry work on most container calls
|
2023-07-19 00:11:19 +02:00 |
|
Jan Böhmer
|
e2dbd3d873
|
Fixed bug, that prevented all related history entries for an element
As the query param had the same name for each iteration, it got overwritten every time
|
2023-07-19 00:01:42 +02:00 |
|
Jan Böhmer
|
55aabddd41
|
Allow to sort by user in log data table
|
2023-07-18 23:45:52 +02:00 |
|
Jan Böhmer
|
eb07820523
|
Fixed issue that prevented undo changes from being logged
|
2023-07-18 23:42:01 +02:00 |
|
Jan Böhmer
|
8116217019
|
Fixed exception when undo/revert to a change which contained a change to a enum property
|
2023-07-18 23:34:45 +02:00 |
|
Jan Böhmer
|
6fb1845ff7
|
Use fixed version of jbtronics/2fa-webauthn-bundle
|
2023-07-17 23:46:12 +02:00 |
|
Jan Böhmer
|
75325f0ed8
|
Added some trademark disclaimer to Part-DB documentation
|
2023-07-17 23:28:24 +02:00 |
|
Jan Böhmer
|
0577f9e166
|
Added some documentation about caching
|
2023-07-17 23:25:22 +02:00 |
|
Jan Böhmer
|
52c6884e28
|
Allow slashes in digikey product ids
|
2023-07-17 23:21:30 +02:00 |
|
Jan Böhmer
|
2be76a488f
|
Added documentation for part provider system
|
2023-07-17 23:14:35 +02:00 |
|
Jan Böhmer
|
686535fe42
|
New translations messages.en.xlf (English)
|
2023-07-17 00:53:09 +02:00 |
|
Jan Böhmer
|
5c17aee1e4
|
Properly escape group table name
Otherwise MySQL 8 will not be able to use this schema
|
2023-07-17 00:49:25 +02:00 |
|
Jan Böhmer
|
9b35ac3a99
|
Updated yarn dependencies.
|
2023-07-17 00:45:46 +02:00 |
|
Jan Böhmer
|
59b78e850f
|
Merge branch 'part_info_provider_integration'
|
2023-07-17 00:43:51 +02:00 |
|
Jan Böhmer
|
3a8c5a788f
|
Fixed phpstan issues
|
2023-07-17 00:43:35 +02:00 |
|
Jan Böhmer
|
afcbbe0f43
|
Fixed phpunit tests
|
2023-07-17 00:34:00 +02:00 |
|
Jan Böhmer
|
d10d29e590
|
Do not enable the create part from provider permission automatically
This allows users to create new datastructures, which is maybe not wanted. Besides it has to be configured first.
|
2023-07-17 00:20:38 +02:00 |
|
Jan Böhmer
|
7b61cb3163
|
Added more env variables to configure providers
|
2023-07-17 00:19:02 +02:00 |
|
Jan Böhmer
|
4c1c6701b3
|
Test availability of the info provider pages
|
2023-07-16 23:56:30 +02:00 |
|
Jan Böhmer
|
f423fdf7f8
|
Fixed bug in DB schema, which prevented the creation of parts without info provider reference
|
2023-07-16 23:48:55 +02:00 |
|
Jan Böhmer
|
a5995a2ce8
|
Centralized logic for part creation form
|
2023-07-16 23:46:20 +02:00 |
|
Jan Böhmer
|
c810b6772c
|
Show the value returned by the provider on part creation page.
This makes it easier to check or assign a element manually
|
2023-07-16 23:19:02 +02:00 |
|
Jan Böhmer
|
b74ab18a6d
|
Added possibility to define alternative names on data structures
This can be used to find elements, based on the data returned by info providers
|
2023-07-16 22:59:46 +02:00 |
|
Jan Böhmer
|
edc54aaf91
|
Added migrations for sqlite and new additional_names field
|
2023-07-16 20:47:25 +02:00 |
|
Jan Böhmer
|
b3b205cd6e
|
Added permissions to control access to info providers and oauth tokens
|
2023-07-16 20:33:24 +02:00 |
|
Jan Böhmer
|
2fe4def775
|
New translations messages.en.xlf (Chinese Simplified)
|
2023-07-16 20:30:24 +02:00 |
|
Jan Böhmer
|
7bbf612394
|
Fixed title of info providers list
|
2023-07-16 20:09:20 +02:00 |
|
Jan Böhmer
|
97ab1f0492
|
Improved search page
|
2023-07-16 20:05:11 +02:00 |
|
Jan Böhmer
|
81bfcdd158
|
New translations messages.en.xlf (Chinese Simplified)
|
2023-07-16 19:30:23 +02:00 |
|
Jan Böhmer
|
6862d318f0
|
Cache the DTO objects returned by the info providers
This saves API requests
|
2023-07-16 19:05:26 +02:00 |
|