Jan Böhmer
b08cd16d7a
Disable buerklin provider if settings fields are empty
2026-01-04 20:27:57 +01:00
Marc Kreidler
c28c9b1d19
Remove OAuthTokenManager leftovers
2025-12-18 18:17:38 +01:00
Marc Kreidler
60dc240d68
Revert the following commits that tried to implement getToken using OAuthTokenManager
...
Revert "add use OAuthTokenManager and create instance in constructor"This reverts commit 2a1e7c9b0974ebd7e082d5a2fa62753d6254a767.Revert "Add missing ) to retrieveROPCToken"This reverts commit 8df5cfc49e .
Revert "Implement retrieveROPCToken as proposed in https://github.com/Part-DB/Part-DB-server/pull/1151#discussion_r2622976206 "
This reverts commit 66cc732082 .
2025-12-18 17:43:20 +01:00
Marc Kreidler
2a1e7c9b09
add use OAuthTokenManager and create instance in constructor
2025-12-18 17:01:13 +01:00
Marc Kreidler
66cc732082
Implement retrieveROPCToken as proposed in https://github.com/Part-DB/Part-DB-server/pull/1151#discussion_r2622976206
2025-12-18 16:41:32 +01:00
Marc Kreidler
0b162e2a31
Improve getProviderInfo: disable oauth_app_name, add settings_class, improve disabled_help
2025-12-18 15:47:13 +01:00
Marc Kreidler
e49e2d7976
Revert SonarQube proposed change. Having more than one return is acceptable nowadays
2025-12-18 15:23:21 +01:00
Marc Kreidler
5852ef9674
Removed unused use directives
2025-12-17 21:42:38 +01:00
Marc Kreidler
87c7402414
Add suggested improvements from SonarQube
2025-12-17 18:01:11 +01:00
Marc Kreidler
1e32e61bf2
Use language setting for ProductShortURL
2025-12-16 22:28:31 +01:00
Marc Kreidler
9ad894e826
Try fixing PHPStan issues
2025-12-11 22:23:06 +01:00
Marc Kreidler
b7f6274a68
Tranlate comments to English to prepare for Pull-Request
2025-12-11 20:57:24 +01:00
Marc Kreidler
1cd16407d5
Fix Bulk Info Provider Import for Buerklin
2025-12-11 20:13:20 +01:00
Marc Kreidler
2dee8021c2
Rename searchBatch to searchByKeywordsBatch to correctly implement BatchInfoProviderInterface
2025-12-11 19:21:44 +01:00
Marc Kreidler
1d8bc899ca
Implement BatchInfoProviderInterface for Buerklin Provider
2025-12-11 19:14:22 +01:00
Marc Kreidler
0a838da02c
Fix no results for keyword search
2025-12-11 17:48:27 +01:00
Marc Kreidler
5e40408aac
Remove language-dependent RoHs Date code and use shortened ISO format, Add Customs Code without parseValueField
2025-12-11 16:42:37 +01:00
Marc Kreidler
1b12de424e
Improve Compliance Parameters parsing
2025-12-11 16:14:11 +01:00
Marc Kreidler
aed7632d25
Adapt Buerklin-provider to new settings system: add missing instance of BuerklinSettings
2025-12-11 14:50:53 +01:00
root
ac0c83a311
Adapt Buerklin-provider to new settings system
2025-12-11 14:36:19 +01:00
Marc Kreidler
17448b324d
Remove DATASHEET from ProviderCapabilities because the Bürklin API doesn't include Datasheet URLs at the moment, more reverse engineering needed
2025-12-07 20:21:52 +01:00
Marc Kreidler
cc3fbce962
Add Caching of requests, use default query params (language and currency) using a function, Fix Footprint assignment, translate German code comments
2025-12-07 20:09:32 +01:00
Marc Kreidler
73ecbb53cf
Fix API-Access, add image, price and parameter retrieval (Datasheets not yet implemented because it is not available in the API response)
2025-12-06 23:53:14 +01:00
Marc Kreidler
351078fb43
Rückgabewert ist schon ein Array deshalb kein toArray
2025-12-06 17:14:14 +01:00
Marc
5070abd5d3
Try to fix getToken BuerklinProvider.php
2025-03-11 18:41:03 +01:00
Marc
e6b155ba24
Update BuerklinProvider.php
...
Change Order of Capabilities
2025-03-11 11:28:36 +01:00
Marc Kreidler
43801bbcde
Fix variable reference errors ($term → $keyword)
...
Ensure array keys exist before accessing them
Optimize API calls to prevent unnecessary requests
Improve error handling for better debugging
Enhance readability and maintainability of functions
2025-02-25 16:40:20 +01:00
Marc Kreidler
ac83297811
Remove trailing / in ENDPOINT_URL
...
Use Autowire to use values of environment variables
Remove unwanted Code from LCSC-Provider
Map json response to DTO variables
2025-02-24 15:24:56 +01:00
Marc Kreidler
7454e5045b
Merge branch 'Buerklin-provider' of https://github.com/mkne/Part-DB-server into Buerklin-provider
2025-02-24 09:39:26 +01:00
Marc Kreidler
de5fad7326
Add getToken function analog to Octopart
2025-02-24 09:38:42 +01:00
Marc Kreidler
7a0a4aef51
Update GET URLs for Buerklin
2025-02-23 00:39:45 +01:00
Marc Kreidler
a57d46d57b
Create BuerklinProvider based on LCSCProvider
2025-02-21 09:32:54 +01:00