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
|
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
|
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
|
6862d318f0
|
Cache the DTO objects returned by the info providers
This saves API requests
|
2023-07-16 19:05:26 +02:00 |
|
Jan Böhmer
|
412fa3f0bf
|
Get datasheets and category from digikey
|
2023-07-16 18:35:44 +02:00 |
|
Jan Böhmer
|
01d9109c45
|
Improved digikey provider
|
2023-07-16 17:10:48 +02:00 |
|
Jan Böhmer
|
f7648e3311
|
Added an button to connect the oauth providers from WebUI
|
2023-07-16 03:18:33 +02:00 |
|
Jan Böhmer
|
c203de082e
|
Added proper OAuth authentication for digikey and other providers
|
2023-07-16 03:07:53 +02:00 |
|
Jan Böhmer
|
a95ba1acc4
|
Add a reference to the used info provider to a part
|
2023-07-16 01:24:49 +02:00 |
|
Jan Böhmer
|
db97114fb4
|
Use preview image and other additional images provided by the info provider
|
2023-07-15 21:41:35 +02:00 |
|
Jan Böhmer
|
701212239d
|
Use an experimental doctrine/orm version to fix some issues persisting attachments while simutanously creating a new attachment type
The circular reference between attachmentTypeAttachment and attachmentType seems to confuse doctrine. This is fixed in the experimental version
|
2023-07-15 21:17:10 +02:00 |
|
Jan Böhmer
|
422fa01c6f
|
Use the initial element for database if the value was not changed.
|
2023-07-15 21:00:45 +02:00 |
|
Jan Böhmer
|
8ea92ef330
|
Added tests for DTOConverter
|
2023-07-15 18:18:35 +02:00 |
|
Jan Böhmer
|
de82249d8d
|
Provide footprint information on TMEProvider
|
2023-07-15 01:52:46 +02:00 |
|
Jan Böhmer
|
94a26ae75a
|
Allow to extract ranges from paramaters
|
2023-07-15 01:41:29 +02:00 |
|
Jan Böhmer
|
f9fdae9de9
|
Added an TME data provider
|
2023-07-15 01:01:20 +02:00 |
|
Jan Böhmer
|
0cb46039dd
|
Allow to retrieve price and shopping informations from info providers
|
2023-07-14 00:09:22 +02:00 |
|
Jan Böhmer
|
c4439cc9db
|
Mark newly created entities better in structural entity selector
|
2023-07-12 23:58:40 +02:00 |
|
Jan Böhmer
|
6cd9640b30
|
Allow to automatically find or create entities from database based on info providers
|
2023-07-12 23:43:16 +02:00 |
|
Jan Böhmer
|
f9bce3dfdb
|
Merge branch 'master' into part_info_provider_integration
|
2023-07-11 22:04:06 +02:00 |
|
Jan Böhmer
|
8eb0c997ed
|
Updated dependencies
|
2023-07-11 22:01:32 +02:00 |
|
Jan Böhmer
|
a8f96e06bd
|
Automatically whitelist the SAML IIDP domain for external redirect
This fixes issue #318
|
2023-07-11 21:50:55 +02:00 |
|
Jan Böhmer
|
4fc9c19893
|
Removed useless tabs in code blocks in installation guide
|
2023-07-10 13:26:07 +02:00 |
|
Jan Böhmer
|
f6fcd730a8
|
Added how you checkout a stable release in the installation guide
Related to discussion #317
|
2023-07-10 13:20:44 +02:00 |
|
Jan Böhmer
|
716a56979d
|
Added basic possibilty to create parts based on infoProviders
|
2023-07-09 23:31:40 +02:00 |
|