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
|
b3b205cd6e
|
Added permissions to control access to info providers and oauth tokens
|
2023-07-16 20:33:24 +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
|
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
|
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
|
716a56979d
|
Added basic possibilty to create parts based on infoProviders
|
2023-07-09 23:31:40 +02:00 |
|
Jan Böhmer
|
538476be99
|
Added a info provider for element14/Farnell
|
2023-07-09 18:51:54 +02:00 |
|
Jan Böhmer
|
93a170a893
|
Added basic search system in info providers
|
2023-07-09 17:55:41 +02:00 |
|
Jan Böhmer
|
e0301f096f
|
Added an very basic system to configure info providers
|
2023-07-09 14:27:41 +02:00 |
|
Jan Böhmer
|
f98e20aa84
|
Fixed errors importing partkeepr databases
|
2023-07-03 23:33:45 +02:00 |
|
Jan Böhmer
|
e032f6b33d
|
Use root node of sidebar trees as link to link to all parts list
|
2023-07-03 00:34:37 +02:00 |
|
Jan Böhmer
|
ae8edffdc8
|
Put the dompdf fonts and temp files in a folder inside var/dompdf, which should always be writable by the server process
|
2023-07-02 13:57:15 +02:00 |
|
Jan Böhmer
|
c6b6616ee3
|
Added internal part number (IPN) as label placeholders
This fixes issue #306
|
2023-06-26 23:56:23 +02:00 |
|
Jan Böhmer
|
d6500c45aa
|
Use the domain name in server_name field of Google Authenticator QR code
We achieve that by decorating the GoogleAuthenticator service
|
2023-06-26 23:47:54 +02:00 |
|
Jan Böhmer
|
8a20584e27
|
Use enum for undo mode
|
2023-06-18 21:26:28 +02:00 |
|
Jan Böhmer
|
7d99607919
|
Use an enum for the part stock change type
|
2023-06-18 20:42:05 +02:00 |
|
Jan Böhmer
|
2da7463edf
|
Use a enum for level in LogEntries
|
2023-06-18 17:25:55 +02:00 |
|
Jan Böhmer
|
afa17ca429
|
Explicitly convert the database size to an int to prevent type error
|
2023-06-18 16:12:39 +02:00 |
|
Jan Böhmer
|
cbdf0a9392
|
Fixed some errors introduced by earlier typings
|
2023-06-18 16:01:28 +02:00 |
|
Jan Böhmer
|
b7c8ca2a48
|
Improved typing and phpdoc type annotations
|
2023-06-18 15:37:42 +02:00 |
|
Jan Böhmer
|
e8771ea118
|
Fixed some more phpstan issues
|
2023-06-18 00:00:58 +02:00 |
|
Jan Böhmer
|
19530a9102
|
Fixed some PHPStan level 5 issues
|
2023-06-13 20:24:54 +02:00 |
|
Jan Böhmer
|
fc3290271c
|
Started to increase the phpstan level
|
2023-06-13 10:36:34 +02:00 |
|
Jan Böhmer
|
71cd4057a7
|
Use enums for LabelOptions
|
2023-06-12 23:39:30 +02:00 |
|
Jan Böhmer
|
3d7cf8f7f3
|
Removed remaining annotations
|
2023-06-11 19:42:02 +02:00 |
|
Jan Böhmer
|
6a2ff9d153
|
Added declare strict types to all files
|
2023-06-11 18:59:07 +02:00 |
|
Jan Böhmer
|
684334ba22
|
Improved code style of tests
|
2023-06-11 15:02:59 +02:00 |
|
Jan Böhmer
|
5629215ce4
|
Use imports instead of FQNs
|
2023-06-11 15:00:28 +02:00 |
|
Jan Böhmer
|
f63b6d7207
|
Fixed service wiring configuration
|
2023-06-11 14:50:47 +02:00 |
|
Jan Böhmer
|
7ee01d9a05
|
Applied rector with PHP8.1 migration rules
|
2023-06-11 14:17:19 +02:00 |
|
Jan Böhmer
|
624696711d
|
Merge branch 'master' into php81-migration
|
2023-06-11 12:20:02 +02:00 |
|
Jan Böhmer
|
ab11747fab
|
Fixed issue, that users table were delete while PartKeepr import on certain databases
This fixes issue #299
|
2023-06-11 00:31:05 +02:00 |
|
Jan Böhmer
|
58b2c2bd69
|
Merge branch 'master' into php81-migration
|
2023-06-06 23:46:37 +02:00 |
|
Jan Böhmer
|
ea8b179df1
|
Added timetravel URL for PartAttachment elements
|
2023-06-06 23:16:51 +02:00 |
|
Jan Böhmer
|
efc152e3c8
|
Do not throw an exception during rendering of log detail page, if element has no time travel URL
|
2023-06-06 23:15:14 +02:00 |
|
Jan Böhmer
|
a43af180a7
|
Applied rector rules up to symfony 6.2
|
2023-05-28 01:21:05 +02:00 |
|
Jan Böhmer
|
1dbf36b86b
|
Use str_contains and similar instead of strpos
|
2023-05-27 23:58:28 +02:00 |
|
Jan Böhmer
|
ac6dd23fd6
|
Respect different currencies for pricedetails when importing from PartKeepr
|
2023-05-22 23:34:58 +02:00 |
|
Jan Böhmer
|
1e515df0b5
|
Fixed previous commit: Use the same behavior to determine the extension of file attachments like PartKeepr does, to ensure that all attachments are shown as available
This fixes issue #291
|
2023-05-22 23:06:41 +02:00 |
|