Jan Böhmer
|
ea9cc6723f
|
Show a meaningful flash warning if trying to add/withdraw an amount of 0 instead of throwing an exception
Fixes issue #448
|
2023-12-07 00:36:16 +01:00 |
|
Jan Böhmer
|
6926f6b233
|
Allow to show all parts of all categories in a single KiCad category by setting EDA_KICAD_CATEGORY_DEPTH to -1
|
2023-12-03 15:03:00 +01:00 |
|
Jan Böhmer
|
459ae163da
|
Restrict the depth of the category tree shown inside KiCAD to improve performance
The depth can be controlled via the EDA_KICAD_CATEGORY_DEPTH env
|
2023-12-03 14:42:33 +01:00 |
|
Jan Böhmer
|
9994dbd9db
|
Added tests to test the KICad API endpoints
|
2023-12-03 00:43:34 +01:00 |
|
Jan Böhmer
|
d976865e7a
|
Fixed static analysis issues
|
2023-12-03 00:05:41 +01:00 |
|
Jan Böhmer
|
2ec1a10623
|
Add various info from the Part-DB database to the KICAD parts
|
2023-11-29 21:28:06 +01:00 |
|
Jan Böhmer
|
08a1ce5f64
|
Moved some logic from KICAD controller into its own service
|
2023-11-29 20:17:17 +01:00 |
|
Jan Böhmer
|
22f8448c65
|
Added an very basic API implementation for KICAD
|
2023-11-28 14:24:22 +01:00 |
|
Jan Böhmer
|
03712fcf96
|
Show an error flash, if the info providers cannnot communicate with the servers instead of throwing an exception
|
2023-11-27 23:17:20 +01:00 |
|
Jan Böhmer
|
ffb5d3e790
|
Added an checkbox in the withdrawal/move dialog, that if checked automatically deletes a part lot if it becomes empty during the operation
Fixes issue #327
|
2023-11-25 19:38:21 +01:00 |
|
Jan Böhmer
|
b447a69dae
|
Allow to specify an informational field during a part stock operation, where the user can specify, when this operation was really performed
Fixes issue #416
|
2023-11-25 19:10:18 +01:00 |
|
Jan Böhmer
|
099ea63740
|
Show a notice flash to remember user to review changes
|
2023-11-24 19:45:15 +01:00 |
|
Jan Böhmer
|
615defa84a
|
Give the update part from info provider menu a own design
|
2023-11-24 19:35:44 +01:00 |
|
Jan Böhmer
|
3eeeb01ad1
|
Added possibility to search the info providers to update an existing part
|
2023-11-24 19:28:30 +01:00 |
|
Jan Böhmer
|
b0f5d9b55f
|
Added an form for merging two parts together
|
2023-11-22 20:11:38 +01:00 |
|
Jan Böhmer
|
87626589a3
|
Added very basic controller to merge info provider data into the part
|
2023-11-19 23:47:46 +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
|
bdcd51d533
|
Refactored barcode scan functions
This is preparatory work for issue #373
|
2023-10-26 22:23:43 +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
|
0af5a58dbe
|
Renamed Storelocation entity to StorageLocation
|
2023-09-04 22:57:40 +02:00 |
|
Jan Böhmer
|
f265b9d19d
|
Fixed PHPstan issues
|
2023-08-28 22:39:29 +02:00 |
|
Jan Böhmer
|
3e693642b6
|
Allow to delete API tokens
|
2023-08-26 23:19:35 +02:00 |
|
Jan Böhmer
|
8fe3f4cf5c
|
Added permissions to control access to API and manage API tokens
|
2023-08-26 22:57:50 +02:00 |
|
Jan Böhmer
|
85f3ba6aaa
|
Merge branch 'master' into api
|
2023-08-26 22:15:12 +02:00 |
|
Jan Böhmer
|
b62dc1241d
|
Fix parameter mapping on part creation dialog to fix add builds part
This fixes issue #348
|
2023-08-20 20:30:38 +02:00 |
|
Jan Böhmer
|
7b112512a9
|
Prevent that an administrator can lockout himself accidentally out of the user interface by using one of the permission presets
|
2023-08-20 12:42:56 +02:00 |
|
Jan Böhmer
|
0e5613b57b
|
Forbid access to homepage if a user has no allow permission
This allows to block access to everything (even the homepage) for anonymous access. This fixes issue #290
|
2023-08-20 12:33:08 +02:00 |
|
Jan Böhmer
|
35a0e8464a
|
Added possibility to list all available API keys at the user settings page
|
2023-08-19 23:19:21 +02:00 |
|
Jan Böhmer
|
8dad143f8d
|
Added own APIToken authenticator, so we can wrap the used API token inside the symfony security token
|
2023-08-17 00:17:02 +02:00 |
|
Jan Böhmer
|
3bc6e61869
|
Added very basic system to add API tokens to an user
|
2023-08-15 23:36:56 +02:00 |
|
Jan Böhmer
|
6d3b0261b3
|
Added first API endpoint
|
2023-08-06 00:42:34 +02:00 |
|
Jan Böhmer
|
1fb334b0ca
|
Show a notification on homepage and server info page if there is a new version available.
|
2023-08-04 23:49:26 +02:00 |
|
Jan Böhmer
|
b3153dac68
|
Fixed static analysis issue and added test for UserRepository
|
2023-08-01 16:20:31 +02:00 |
|
Jan Böhmer
|
52c6884e28
|
Allow slashes in digikey product ids
|
2023-07-17 23:21:30 +02:00 |
|
Jan Böhmer
|
3a8c5a788f
|
Fixed phpstan issues
|
2023-07-17 00:43:35 +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
|
b3b205cd6e
|
Added permissions to control access to info providers and oauth tokens
|
2023-07-16 20:33:24 +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
|
716a56979d
|
Added basic possibilty to create parts based on infoProviders
|
2023-07-09 23:31:40 +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
|
98e179ba06
|
Validate bom when adding additional bom entries via addPart controller to prevent invalid BOMs
This fixes issue #302
|
2023-07-03 00:28:37 +02:00 |
|
Jan Böhmer
|
2b793bf242
|
Fixed tests
|
2023-07-02 17:46:09 +02:00 |
|
Jan Böhmer
|
49ae906029
|
Allow to directly specify the scanned string via an input query parameter
|
2023-07-02 14:16:32 +02:00 |
|
Jan Böhmer
|
4f82a0f026
|
Fixed qr code scan URL paths
|
2023-07-02 14:03:29 +02:00 |
|
Jan Böhmer
|
5ab067cf86
|
Use password strenght estimator when setting new password after password reset.
|
2023-06-28 16:12:38 +02:00 |
|
Jan Böhmer
|
ecded8af93
|
Added password meter based on zxcvbn
Maybe we will use a different package later, as this one is very big...
|
2023-06-27 01:07:26 +02:00 |
|
Jan Böhmer
|
20826daa18
|
Show a notice flash if the content of labels is empty
This implements the suggestion of issue #297
|
2023-06-27 00:18:47 +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 |
|