Commit graph

  • 3e693642b6 Allow to delete API tokens Jan Böhmer 2023-08-26 23:19:35 +02:00
  • 8fe3f4cf5c Added permissions to control access to API and manage API tokens Jan Böhmer 2023-08-26 22:57:50 +02:00
  • be14fe548c Updated composer dependencies. Jan Böhmer 2023-08-26 22:16:49 +02:00
  • 85f3ba6aaa Merge branch 'master' into api Jan Böhmer 2023-08-26 22:15:12 +02:00
  • 133652c296 Fixed PHPstan issues v1.7.0 Jan Böhmer 2023-08-23 22:05:16 +02:00
  • b9331ac1ef Prevent indexing through search engines, if we are not in demo mode Jan Böhmer 2023-08-23 22:01:39 +02:00
  • 08f7b2cc87 New translations security.en.xlf (English) Jan Böhmer 2023-08-23 21:51:37 +02:00
  • 1a2bdaf8e5 New translations validators.en.xlf (English) Jan Böhmer 2023-08-23 21:51:36 +02:00
  • d81dec78ae New translations messages.en.xlf (English) Jan Böhmer 2023-08-23 21:51:35 +02:00
  • f78bd03521 New translations messages.en.xlf (German) Jan Böhmer 2023-08-23 21:51:29 +02:00
  • 6aa16272d8 Merge remote-tracking branch 'origin/l10n_master' Jan Böhmer 2023-08-23 21:24:45 +02:00
  • e80f7c08ab Bumped version to 1.7.0 Jan Böhmer 2023-08-23 21:24:09 +02:00
  • 675f05f0fb Updated dependencies Jan Böhmer 2023-08-23 21:23:34 +02:00
  • b1f23e1684 Added some documentation about the update notification Jan Böhmer 2023-08-23 21:06:10 +02:00
  • d612164885 Added that clearing the octopart oauth token is required after changing octopart clientID Jan Böhmer 2023-08-23 21:00:04 +02:00
  • b257e1d5f7 New translations messages.en.xlf (German) Jan Böhmer 2023-08-23 20:51:29 +02:00
  • f26776ecd5
    Fix wrong environment variable name (#355) Théophile Bornon 2023-08-23 20:46:26 +02:00
  • 2de6c2d45b
    Fix wrong environment variable name Théophile Bornon 2023-08-23 12:27:25 +02:00
  • bf4a23652c New translations messages.en.xlf (Chinese Simplified) Jan Böhmer 2023-08-22 08:00:22 +02:00
  • e7681aedb1 New translations messages.en.xlf (English) Jan Böhmer 2023-08-21 23:20:48 +02:00
  • 098fcb29fb Upgraded dependencies Jan Böhmer 2023-08-21 23:17:42 +02:00
  • eb46ea19e3 Make update checking mechanism more resilient against connection errors Jan Böhmer 2023-08-21 23:11:12 +02:00
  • 99ee05a90f Allow to configure update checking utility via env Jan Böhmer 2023-08-21 22:57:45 +02:00
  • fd31f983af Fixed positioning of the part row selection checkboxes Jan Böhmer 2023-08-21 22:52:11 +02:00
  • 80bae4167f Added button to inverse part selection in tables Jan Böhmer 2023-08-21 22:48:47 +02:00
  • eaee4af715
    Update installation_guide-debian.md (#352) Andy 2023-08-21 16:06:12 +01:00
  • 2466aa9f6a
    Update installation_guide-debian.md Andy 2023-08-21 15:58:56 +01:00
  • 7d4723c3e4 New translations messages.en.xlf (English) Jan Böhmer 2023-08-20 23:30:41 +02:00
  • 33a0981981 Added possibility to ignore the checks of withdraw amount when building projects Jan Böhmer 2023-08-20 23:23:18 +02:00
  • b62dc1241d Fix parameter mapping on part creation dialog to fix add builds part Jan Böhmer 2023-08-20 20:30:38 +02:00
  • e2270aec38 Upgraded further JS packages Jan Böhmer 2023-08-20 13:03:09 +02:00
  • 73346fcdaf Upgraded dependencies Jan Böhmer 2023-08-20 12:51:50 +02:00
  • 7b112512a9 Prevent that an administrator can lockout himself accidentally out of the user interface by using one of the permission presets Jan Böhmer 2023-08-20 12:42:56 +02:00
  • 0e5613b57b Forbid access to homepage if a user has no allow permission Jan Böhmer 2023-08-20 12:33:08 +02:00
  • e66ff40733 Use the column order stored in localStorage during the initial datatables ajax call. Jan Böhmer 2023-08-20 00:41:44 +02:00
  • 73d61f7440 Fixed PartKeepr import for storagelocation attachments Jan Böhmer 2023-08-19 23:52:22 +02:00
  • 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