Commit graph

  • 35a0e8464a Added possibility to list all available API keys at the user settings page Jan Böhmer 2023-08-19 23:19:21 +02:00
  • 040e86ea6d Added API endpoint to get info about the API token currently used to authenticate the user Jan Böhmer 2023-08-17 00:36:25 +02:00
  • 8dad143f8d Added own APIToken authenticator, so we can wrap the used API token inside the symfony security token Jan Böhmer 2023-08-17 00:17:02 +02:00
  • bcd41c4d9b Added possibility to authenticate with the given API token Jan Böhmer 2023-08-16 00:13:01 +02:00
  • 3bc6e61869 Added very basic system to add API tokens to an user Jan Böhmer 2023-08-15 23:36:56 +02:00
  • 3486957447 Added endpoint for suppliers Jan Böhmer 2023-08-06 20:57:32 +02:00
  • 6b5c51bdc5 Improved schema infos of Manufacturer endpoints Jan Böhmer 2023-08-06 20:50:19 +02:00
  • 676c8eeefb Added basic API to access and edit manufacturer entities Jan Böhmer 2023-08-06 20:18:51 +02:00
  • f5a15b23d6 Improved PartDB Info endpoint Jan Böhmer 2023-08-06 18:33:21 +02:00
  • 6d3b0261b3 Added first API endpoint Jan Böhmer 2023-08-06 00:42:34 +02:00
  • dedb3071d6 New translations messages.en.xlf (English) Jan Böhmer 2023-08-05 00:10:52 +02:00
  • a43ee52086 Fixed static analysis issues Jan Böhmer 2023-08-05 00:07:42 +02:00
  • 97ccb0cb21 Allow to globally disable update checking/connection with Github Jan Böhmer 2023-08-04 23:55:41 +02:00
  • 1fb334b0ca Show a notification on homepage and server info page if there is a new version available. Jan Böhmer 2023-08-04 23:49:26 +02:00
  • fa4af99525 RELEASE v1.6.1 v1.6.1 Jan Böhmer 2023-08-01 16:21:25 +02:00
  • b3153dac68 Fixed static analysis issue and added test for UserRepository Jan Böhmer 2023-08-01 16:20:31 +02:00
  • c981476706 Use proper way of overriding doctrine attributes Jan Böhmer 2023-08-01 15:55:21 +02:00
  • 1a3e5ec705 Updated dependencies Jan Böhmer 2023-08-01 15:34:37 +02:00
  • aaff0835a3 Renmed SAMLP_SP_PRIVATE_KEY to SAML_SP_PRIVATE_KEY Jan Böhmer 2023-08-01 15:31:40 +02:00
  • 9bf814d4cd Fixed error when StructuralEntityChoice type was used for non structural entities. Jan Böhmer 2023-08-01 15:14:32 +02:00
  • b5c0f37f88 Fixed exception on visiting certain group edit pages. Jan Böhmer 2023-08-01 15:06:44 +02:00
  • 05d73d2f68 RELEASE v1.6.0 v1.6.0 Jan Böhmer 2023-08-01 00:22:29 +02:00
  • ff284d056c Updated dependencies. Jan Böhmer 2023-08-01 00:22:03 +02:00
  • 2393c759f3 Merge branch 'octopart-ip' Jan Böhmer 2023-07-31 22:43:19 +02:00
  • 0a983513ea Added documentation for the octopart provider. Jan Böhmer 2023-07-31 22:43:14 +02:00
  • c737348cea Dont skip the Sqlite migration. Do nothing instead Jan Böhmer 2023-07-31 22:30:02 +02:00
  • e8e2258357 Added migration for SQLite Jan Böhmer 2023-07-31 22:28:19 +02:00
  • d847b74522 Reenable caching for part provider system. Jan Böhmer 2023-07-31 22:21:20 +02:00
  • 5750e7dbdf Fixed exception if octopart did not returned an category for a part Jan Böhmer 2023-07-31 22:21:08 +02:00
  • ffe76f9d2e Use full path for categories returned by Octopart Jan Böhmer 2023-07-31 22:17:24 +02:00
  • 5b1ad541a8 Added an caching layer to octopart provider to reduce API queries. Jan Böhmer 2023-07-31 22:11:46 +02:00
  • 4824a82c3f Fixed error, when octopart search got no results Jan Böhmer 2023-07-31 01:00:34 +02:00
  • f7cea1100c Allow to configure various options of the octopart provider Jan Böhmer 2023-07-31 00:57:33 +02:00
  • 827dd01e28 Get shopping informations from octopart Jan Böhmer 2023-07-31 00:13:59 +02:00
  • d969f49ecc Get specifications, mass, footprint and manufacturer status from Octopart Jan Böhmer 2023-07-31 00:01:19 +02:00
  • 0f336b6f89 Allow for longer manufacturer and supplier URLs Jan Böhmer 2023-07-31 00:00:57 +02:00
  • 43cc37d10f Added very basic octopart info provider Jan Böhmer 2023-07-30 23:04:18 +02:00
  • 6a00b8e168 Added possibility to manage client_credentials OAuth tokens Jan Böhmer 2023-07-30 15:24:46 +02:00
  • 1b3fc2c23c Fixed PHPUnit exception Jan Böhmer 2023-07-29 19:03:46 +02:00
  • 8e96971b9c Merge remote-tracking branch 'origin/l10n_master' Jan Böhmer 2023-07-29 18:55:48 +02:00
  • 8e39e330fe Updated dependencies. Jan Böhmer 2023-07-29 18:55:24 +02:00
  • 15ba6572df Try to detect if an external attachment is an image or not. Jan Böhmer 2023-07-29 18:50:18 +02:00
  • 1c222ff293 Improved attachment name generation from DTO url Jan Böhmer 2023-07-29 18:38:18 +02:00
  • 2fb1ec7f8a New translations messages.en.xlf (German) Jan Böhmer 2023-07-29 18:10:26 +02:00
  • 70f1db9619 New translations messages.en.xlf (German) Jan Böhmer 2023-07-29 17:10:30 +02:00
  • 11be65678e Fixed order by FIELD emulation on sqlite via INSTR Jan Böhmer 2023-07-29 17:06:35 +02:00
  • 80ed064cd6 Emulate the field function in SQLIte by using an string search, instead of our PHP function callback Jan Böhmer 2023-07-29 16:50:47 +02:00
  • 62b1e33616 Fixed field ordering on SQLite Jan Böhmer 2023-07-29 16:42:27 +02:00
  • 52f2ef6d30 New translations messages.en.xlf (German) Jan Böhmer 2023-07-28 23:30:26 +02:00
  • 8ace78a873 New translations messages.en.xlf (German) Jan Böhmer 2023-07-28 11:50:42 +02:00
  • 5c30210534 Fixed some stuff on the emulated Field2 function and added tests Jan Böhmer 2023-07-27 00:38:17 +02:00
  • 1d03b6c38d Added tests for sqlite emulated functions Jan Böhmer 2023-07-26 23:39:53 +02:00
  • d3ead8742e Implement a special field2 function, to migitiate the argument count limit in sqlite Jan Böhmer 2023-07-26 23:23:25 +02:00
  • ed6b0057b7 Make the manufacturer field optional on part manufacturer data during Partkeepr import Jan Böhmer 2023-07-26 22:55:18 +02:00
  • 90fbcb88d8 Updated dependencies Jan Böhmer 2023-07-23 23:22:00 +02:00
  • be2ed52d93 Fixed phpstan issues Jan Böhmer 2023-07-23 23:04:45 +02:00
  • f1af19a52a Fixed wrong background color for structural links Jan Böhmer 2023-07-23 23:02:04 +02:00
  • 4c4501073c Use a two step approach to retrieve part tables Jan Böhmer 2023-07-23 21:48:38 +02:00
  • b8b9a416ac Fixed wrong type of the supplier filter Jan Böhmer 2023-07-23 21:33:50 +02:00
  • fc7e436ca9 Improved image and attachment viewing on part info page Jan Böhmer 2023-07-23 01:32:28 +02:00
  • 1de1eebc59 Fixed PHPstan issues Jan Böhmer 2023-07-23 01:20:38 +02:00
  • a4d411656b Added a field extension for SQLite and let the database sort the elements by the given ID order directly Jan Böhmer 2023-07-23 01:19:48 +02:00
  • 1ec4266f96 Fixed sorting for element choice type and added tests Jan Böhmer 2023-07-23 01:01:29 +02:00
  • 61f02d693f Added info about alternative names to info provider documentation Jan Böhmer 2023-07-23 00:29:16 +02:00
  • cd80552ce7 Fixed PHPstan issues Jan Böhmer 2023-07-23 00:14:29 +02:00
  • d59b8817c3 Do not use fetch join, as even with the N+1 problem the queries are faster than with the very complex and slow expressions needed for the fetch Join pagination Jan Böhmer 2023-07-22 23:51:06 +02:00
  • 8ce5f4a796 Do not cache entities directly in NodesListBuilder but cache only the IDs instead Jan Böhmer 2023-07-20 23:20:46 +02:00
  • 2e8cb35acc Use ManyToOne instead of OneToOne for master_picture_attachment like before Jan Böhmer 2023-07-20 21:54:13 +02:00
  • c0f626e9bd Fixed phpstan issue Jan Böhmer 2023-07-19 23:01:29 +02:00
  • 2ddfe48aba Do the doctrine definitions of the master preview attachment in the sub classes Jan Böhmer 2023-07-19 22:49:40 +02:00
  • 2c6de84c9a Only check every 10 minutes if the user needs to setup a 2FA method enforced by its group Jan Böhmer 2023-07-19 00:56:28 +02:00
  • 87cf4c2d08 Do a extra lazy fetch on webauthn and u2f keys property of a user Jan Böhmer 2023-07-19 00:20:38 +02:00
  • 3a8c835880 Lazily sort info providers list, to prevent unneccesarry work on most container calls Jan Böhmer 2023-07-19 00:11:19 +02:00
  • e2dbd3d873 Fixed bug, that prevented all related history entries for an element Jan Böhmer 2023-07-19 00:01:42 +02:00
  • 55aabddd41 Allow to sort by user in log data table Jan Böhmer 2023-07-18 23:45:52 +02:00
  • eb07820523 Fixed issue that prevented undo changes from being logged Jan Böhmer 2023-07-18 23:42:01 +02:00
  • 8116217019 Fixed exception when undo/revert to a change which contained a change to a enum property Jan Böhmer 2023-07-18 23:34:45 +02:00
  • ecf2f0e77f
    Bump word-wrap from 1.2.3 to 1.2.4 dependabot[bot] 2023-07-18 20:17:18 +00:00
  • 6fb1845ff7 Use fixed version of jbtronics/2fa-webauthn-bundle Jan Böhmer 2023-07-17 23:46:12 +02:00
  • 75325f0ed8 Added some trademark disclaimer to Part-DB documentation Jan Böhmer 2023-07-17 23:28:24 +02:00
  • 0577f9e166 Added some documentation about caching Jan Böhmer 2023-07-17 23:25:22 +02:00
  • 52c6884e28 Allow slashes in digikey product ids Jan Böhmer 2023-07-17 23:21:30 +02:00
  • 2be76a488f Added documentation for part provider system Jan Böhmer 2023-07-17 23:14:35 +02:00
  • 686535fe42 New translations messages.en.xlf (English) Jan Böhmer 2023-07-17 00:53:09 +02:00
  • 5c17aee1e4 Properly escape group table name Jan Böhmer 2023-07-17 00:49:25 +02:00
  • 9b35ac3a99 Updated yarn dependencies. Jan Böhmer 2023-07-17 00:45:46 +02:00
  • 59b78e850f Merge branch 'part_info_provider_integration' Jan Böhmer 2023-07-17 00:43:51 +02:00
  • 3a8c5a788f Fixed phpstan issues Jan Böhmer 2023-07-17 00:43:35 +02:00
  • afcbbe0f43 Fixed phpunit tests Jan Böhmer 2023-07-17 00:34:00 +02:00
  • d10d29e590 Do not enable the create part from provider permission automatically Jan Böhmer 2023-07-17 00:20:38 +02:00
  • 7b61cb3163 Added more env variables to configure providers Jan Böhmer 2023-07-17 00:19:02 +02:00
  • 4c1c6701b3 Test availability of the info provider pages Jan Böhmer 2023-07-16 23:56:30 +02:00
  • f423fdf7f8 Fixed bug in DB schema, which prevented the creation of parts without info provider reference Jan Böhmer 2023-07-16 23:48:55 +02:00
  • a5995a2ce8 Centralized logic for part creation form Jan Böhmer 2023-07-16 23:46:20 +02:00
  • c810b6772c Show the value returned by the provider on part creation page. Jan Böhmer 2023-07-16 23:19:02 +02:00
  • b74ab18a6d Added possibility to define alternative names on data structures Jan Böhmer 2023-07-16 22:59:46 +02:00
  • edc54aaf91 Added migrations for sqlite and new additional_names field Jan Böhmer 2023-07-16 20:47:25 +02:00
  • b3b205cd6e Added permissions to control access to info providers and oauth tokens Jan Böhmer 2023-07-16 20:33:24 +02:00
  • 2fe4def775 New translations messages.en.xlf (Chinese Simplified) Jan Böhmer 2023-07-16 20:30:24 +02:00
  • 7bbf612394 Fixed title of info providers list Jan Böhmer 2023-07-16 20:09:20 +02:00