Jan Böhmer
0d445b6a21
Fixed some minor inspection issues caused by the doctrine upgrades
2024-06-09 23:51:41 +02:00
Jan Böhmer
78671b0bfe
Fixed errors that query builder setParameters now expects an ArrayCollection instead of an array
2024-06-09 23:51:11 +02:00
Jan Böhmer
60325e797d
Fixed the use of the removed ClassMetadataInfo constants
2024-06-09 23:45:22 +02:00
Jan Böhmer
7d9be5ae76
Fixed wrong casing of SQLitePlatform
2024-06-09 23:36:00 +02:00
Jan Böhmer
777bfed813
Fixed doctrine middlewares
...
We now look directly onto the driver arguments instead of retrieving a database platform, for which we would need the database version.
As we modify driver specific options there, this might be the better choice anyway
2024-06-09 23:28:46 +02:00
Jan Böhmer
43ca543651
Fixed wrong signature of UTCDateTimeType
2024-06-09 23:15:14 +02:00
Jan Böhmer
dc14b58d73
Fixed DBInfoHelper compatibility with postgres
2024-06-09 00:46:23 +02:00
Jan Böhmer
a88a2e04cf
Added the required initial users and groups for the database migration
2024-06-09 00:11:58 +02:00
Jan Böhmer
02acafc348
Added postgres to the AbstractMultiPlatformMigration class
2024-06-06 23:11:11 +02:00
Jan Böhmer
d202ecf06f
Added support of the custom TinyInt type for postgres
2024-06-06 22:38:33 +02:00
SapuSeven
4eb223c401
Update LCSC API URL ( #612 )
2024-05-12 18:21:23 +02:00
Jan Böhmer
a96c10a13e
Made KiCAD bom import independent from the language of the header rows
...
This fixes issue #604
2024-04-29 00:09:10 +02:00
Jan Böhmer
1bf9f25ded
Fixed problem with kicad footprint autcomplete when using a reverse proxy in a prefixed path
...
This fixes issue #587
2024-04-28 23:27:15 +02:00
Jan Böhmer
b70d74ae4b
Perform the duplicate check of parameter names already on initial creation
...
This fixes issue #568
2024-04-28 19:38:39 +02:00
Jan Böhmer
3fff354833
Fixed type conversion error in ProjectBuildType
...
This seemed only to occur, if the form field was disabled. This fixes issue #601
2024-04-28 18:09:17 +02:00
Jan Böhmer
db72dac243
Save the date when a webauthn key was used last time for 2 factor authentication and show it in user settings
2024-04-28 17:50:19 +02:00
Jan Böhmer
b886c0aeae
Removed a now unecessary workaround in the WebatuthnKey entity
2024-04-28 00:43:36 +02:00
Jan Böhmer
91b7f2752f
Added the database fields required by the new webauthn bundle versions
2024-04-28 00:31:38 +02:00
frank-f
7a6b045030
Improve parameter parsing ( #583 )
...
* DigiKey: Skip empty values
* Move improved range detection from LCSCProvider to ParameterDTO class
Improve numeric value detection by moving extra info to value_text
* ParameterDTO: Add micro unit prefix
* Bring $value_text2 to a defined state
* ParameterDTO: Don't overwrite $unit if it's not empty
* ParameterDTO: Don't overwrite $unit if it's not empty
* Correct some inaccuacies in comments
* Added tests and fixed certain edge cases in parsing parameters
* Added more tests for parameter parsing
---------
Co-authored-by: Jan Böhmer <mail@jan-boehmer.de>
2024-04-15 22:33:27 +02:00
Henning Kleen
835b954140
fix import of parts containing shopping information ( #594 )
2024-04-15 21:32:04 +02:00
frank-f
9770ffa46b
LCSC: Follow first 'pdfUrl' link to get real datasheet URL ( #582 )
...
* Follow first 'pdfUrl' link to get real datasheet URL
* Fix @param
* Fix @param
* Remove User-Agent header
It's not needed - LCSC was just having some server troubles over the weekend
* Added comment explaining the json_decode in getRealDatasheetUrl
---------
Co-authored-by: Jan Böhmer <mail@jan-boehmer.de>
2024-04-03 12:38:20 +02:00
Jan Böhmer
da75cca97c
Fixed missing/wrong group attributes on Parameters
...
This fixes issue #584
2024-04-02 22:41:30 +02:00
Jan Böhmer
488c8c5526
KiCAD API: Inherit the reference prefix from category if it was defined
2024-03-16 18:31:35 +01:00
Jan Böhmer
0d9c86fcd3
Added brackets around if body
2024-03-11 22:24:21 +01:00
Frank Fenor
5454bb5b07
Avoid throwing an exception if Content-Disposition header doesn't exist or contains illegal things
2024-03-11 19:16:01 +01:00
Jan Böhmer
28d86c8885
Show info about kernel runtime parameters on server info page
2024-03-10 20:32:43 +01:00
Jan Böhmer
aa0ec15e67
Allow to override the root user CLI check with COMPOSER_ALLOW_SUPERUSER
2024-03-10 19:30:14 +01:00
Jan Böhmer
945fb9384e
Remove preview image attachment during if the attachment got deleted during cloning
...
This fixes issue #559
2024-03-10 01:19:52 +01:00
Jan Böhmer
a792a140f7
Show a success flash message, after mass creation submit
2024-03-10 00:55:22 +01:00
Jan Böhmer
ed4728fdb1
Correcty handle already existing elements in mass creation
...
This fixes issue #543
2024-03-10 00:51:37 +01:00
Jan Böhmer
b781150ee9
Show the error page in a pop up in prod environment too
2024-03-10 00:12:54 +01:00
Jan Böhmer
59c4248efe
Strip HTML tags from more LCSC fields
...
This should hopefully fix issue #553
2024-03-09 23:09:49 +01:00
Jan Böhmer
a5b101a0ea
Fixed error, when retrieving prices in USD from LCSC
...
This fixes issue #552 . It seems that LCSC changed their currency symbol for US-Dollar
2024-03-09 22:54:12 +01:00
Jan Böhmer
c989be2719
Retrieve the part mass from mouser API if available
2024-03-09 21:34:05 +01:00
Jan Böhmer
1e6065f732
Show 64-bit recommendation in check requirements CLI and server info page
2024-03-09 00:23:18 +01:00
Jan Böhmer
206bcebdb7
Forbid users to select dates after 2038 on 32-bit systems to prevent errors caused by Year2038 bug
...
See discussion #548 and #549
2024-03-09 00:11:00 +01:00
Jan Böhmer
838997b959
Updated the list of allowed object methods in twig label mode
2024-03-06 21:39:49 +01:00
Jan Böhmer
38b5a84c4f
Added some more useful variables to the twig label generator
2024-03-06 21:11:31 +01:00
Jan Böhmer
dff1ef04bf
Added placeholders filter to utilize the placeholders in twig mode
...
Fixes #546
2024-03-06 21:00:49 +01:00
Jan Böhmer
757201cafa
Allow access of twig sandbox to a few more extensions and functions
2024-03-06 20:21:07 +01:00
Jan Böhmer
1da3225e1d
Renamed SandboxedTwigProvider to SandboxedTwig Factory
2024-03-06 20:08:35 +01:00
Jan Böhmer
a2cd5652d2
Updated the list of tags, filters and functions which are allowed inside the sandboxed twig
2024-03-06 20:03:12 +01:00
Jan Böhmer
dc7c13479c
Add proper length constraint validations to all string mapped ORM fields, so they show a nice validation error, instead of a 500 error
...
Fixes issue #544
2024-03-06 19:46:11 +01:00
Jan Böhmer
113e5b3bcd
Escape not only the pathes of FileDTO objects returned by info providers but the preview image url too.
...
This fixes the second issue in #521
2024-03-05 22:52:27 +01:00
Jan Böhmer
925f5c0ce0
Fixed phpstan bug
2024-03-04 22:42:24 +01:00
Jan Böhmer
2bcbe1d0be
Made mouser price info parsing more flexible
...
Austrian mouser returned some other formatted string, which caused problems on the old method. This fixes issue #540
2024-03-04 22:38:15 +01:00
Jan Böhmer
0e68f0783f
Assume that a mouser part is active, if mouser has parts instock even if it is marked as "new part"
...
Related to #540
2024-03-04 22:18:35 +01:00
Jan Böhmer
91e8711fdf
Fixed problems with dynamically adding structural entities, when the arrows had spaces around them
...
Related to #538
2024-03-04 22:10:28 +01:00
Jan Böhmer
0cd631774b
Fixed compatibility error with webauthn library which prevented 2FA via webauthn
2024-03-04 21:20:57 +01:00
Jan Böhmer
3d67ad870a
Added tests for all API endpoints of Structural elements
2024-03-03 21:52:26 +01:00