2
0
mirror of https://github.com/inventree/InvenTree.git synced 2026-05-13 21:17:33 +00:00

Commit Graph

  • c8599039a2 added test for wrong config Matthias 2022-01-09 22:33:14 +01:00
  • e889f487f0 added a check for the required constants Matthias 2022-01-09 22:27:50 +01:00
  • 31d587a9b1 unittests fdor ApiCallMixin Matthias 2022-01-09 22:19:01 +01:00
  • c699ced34a make general mixin tests multi mixin enabled Matthias 2022-01-09 22:16:19 +01:00
  • 936330d3d2 Add more triggered events Oliver 2022-01-09 23:07:12 +11:00
  • e891e0a2b9 typo fix Oliver 2022-01-09 23:02:24 +11:00
  • d765be8c73 Iterate through plugins in a separate background task Oliver 2022-01-09 22:58:59 +11:00
  • 3731d688c9 Refactor behaviour of "event" mixin: Oliver 2022-01-09 22:52:28 +11:00
  • be729d037e Merge pull request #2520 from SchrodingersGat/build-comple-fix-2 Oliver 2022-01-09 22:38:42 +11:00
  • 6aa83796ea PEP fixes Oliver 2022-01-09 22:15:59 +11:00
  • da9fa1313c Increased unit testing Oliver 2022-01-09 22:14:48 +11:00
  • 3e2e9aaf9e Mark serializer fields as not required Oliver 2022-01-09 20:10:00 +11:00
  • ad9a9da656 PEP fix Matthias 2022-01-09 03:35:29 +01:00
  • f9742ab41d add integration test for plugin Matthias 2022-01-09 03:34:27 +01:00
  • cc8948c708 fix sample url Matthias 2022-01-09 03:34:08 +01:00
  • b48e9bcac9 fix settings call Matthias 2022-01-09 03:33:47 +01:00
  • ea8fd21af0 pip fix Matthias 2022-01-09 03:10:23 +01:00
  • ed193e9e90 docstring for plugin base import class Matthias 2022-01-09 03:04:00 +01:00
  • 61b21d1ec1 add sample for api caller Matthias 2022-01-09 03:03:05 +01:00
  • 19f2c44c2a change mixin name Matthias 2022-01-09 03:02:19 +01:00
  • 33ee7e53db append docstring Matthias 2022-01-09 03:01:50 +01:00
  • d939107d36 add example Matthias 2022-01-09 03:01:31 +01:00
  • af1bfb2f87 Merge remote-tracking branch 'inventree/master' into triggers Oliver 2022-01-09 08:15:47 +11:00
  • 63ed59ebcf Merge pull request #2517 from SchrodingersGat/build-complete-fix Oliver 2022-01-09 08:12:52 +11:00
  • 3aea1bb7ba made docstring clearer Matthias 2022-01-08 21:59:02 +01:00
  • f59b59401f refactor setting Matthias 2022-01-08 21:58:44 +01:00
  • 62394c4a82 small reformat Matthias 2022-01-08 21:54:42 +01:00
  • 3bc3e98ed1 Merge branch 'master' of https://github.com/inventree/InvenTree into api-mixin Matthias 2022-01-08 21:50:37 +01:00
  • d8057e88e7 Fix messaging in build complete dialg Oliver 2022-01-09 07:50:08 +11:00
  • 9e21dde6de Merge branch 'inventree:master' into webhooks Matthias Mair 2022-01-08 21:42:18 +01:00
  • ff7a75266b Fixes for stock location forms Oliver 2022-01-08 20:28:57 +11:00
  • af18d16d98 Tweak admin area icon Oliver 2022-01-08 20:19:18 +11:00
  • 77decc72ed Extra bug fix for part variant form Oliver 2022-01-08 20:07:54 +11:00
  • 137a668452 Remove duplicated settings display Oliver 2022-01-08 13:29:13 +11:00
  • 9e2250e9b8 Bug fixes for settings Oliver 2022-01-08 13:19:16 +11:00
  • 04d25a60b0 Adds sample plugin which responds to triggered events Oliver 2022-01-08 09:07:27 +11:00
  • a604d85f0f Move events.py to the plugin app Oliver 2022-01-07 22:31:10 +11:00
  • 63eb49777a Add mixin class to respond to internal events Oliver 2022-01-07 22:22:59 +11:00
  • 8ff3bf1ad1 Adds a new setting to enable event responses Oliver 2022-01-07 21:53:42 +11:00
  • 1e5ecb13f0 Add code for triggering and responding to events Oliver 2022-01-07 21:48:17 +11:00
  • 4a5e4a88ac Merge pull request #2509 from matmair/plugin-install Oliver 2022-01-07 20:19:47 +11:00
  • 220bf0db3a Merge branch 'master' of https://github.com/inventree/InvenTree into plugin-install Matthias 2022-01-07 08:57:04 +01:00
  • 31ea7e2792 Merge pull request #2512 from SchrodingersGat/mixins Oliver 2022-01-07 18:25:47 +11:00
  • 8efd45f0ad log warning message if db not ready Oliver Walters 2022-01-07 18:00:38 +11:00
  • 668e2bfcd5 Further error catching Oliver Walters 2022-01-07 17:20:57 +11:00
  • 103dfaa2a5 try/catch for operational error Oliver Walters 2022-01-07 17:11:53 +11:00
  • c04e07c1fa Add a task which fails on purpose Oliver Walters 2022-01-07 17:04:33 +11:00
  • 36feef6558 Remove log message if not relevent Oliver Walters 2022-01-07 16:53:51 +11:00
  • 3eb1fa32f9 Scheduled tasks get registered for the background worker Oliver Walters 2022-01-07 16:51:00 +11:00
  • ff598a22ff bug fix : correct setting name when changing a 'requires restart' setting Oliver Walters 2022-01-07 16:20:16 +11:00
  • 0ab9b2dbc7 Bug fix - always allow plugins to register settings Oliver Walters 2022-01-07 15:41:31 +11:00
  • 794a9e75e8 Add validation for scheduled tasks defined by a plugin Oliver Walters 2022-01-07 15:37:43 +11:00
  • 326b897d14 Revert "Move mixins.py into main plugin directory" Oliver Walters 2022-01-07 14:54:12 +11:00
  • 0773545615 Add "ScheduleMixin" for scheduling tasks Oliver Walters 2022-01-07 14:54:04 +11:00
  • 8103b84268 Move mixins.py into main plugin directory Oliver Walters 2022-01-07 14:23:32 +11:00
  • 7967c0c0bd Merge pull request #2492 from SchrodingersGat/plugin-settings-refactor Oliver 2022-01-07 14:12:22 +11:00
  • a1f51a8e92 Merge pull request #2495 from matmair/stale Oliver 2022-01-07 13:56:18 +11:00
  • 35561b46ef Merge pull request #2511 from SchrodingersGat/table-pagination-fix Oliver 2022-01-07 13:44:48 +11:00
  • aaf35e6c76 Customize text if totalRows not known Oliver Walters 2022-01-07 13:14:47 +11:00
  • c1ef9a445a Merge pull request #2510 from SchrodingersGat/build-order-complete-improvements Oliver 2022-01-07 12:45:34 +11:00
  • 2bb1c4ea77 Remove old forms / outdated code Oliver Walters 2022-01-07 11:34:33 +11:00
  • 12b3a5c9cc Validate and save the new serailizer Oliver Walters 2022-01-07 11:33:27 +11:00
  • 0974ebb5cd shield plugin package load Matthias 2022-01-07 01:10:44 +01:00
  • edc648d619 write installd plugins to plugins.txt Matthias 2022-01-07 01:09:44 +01:00
  • ceed90217b restructuring Matthias 2022-01-07 01:03:05 +01:00
  • 960784644f Adds skeleton for new API endpoint for completing a build order Oliver Walters 2022-01-07 10:50:29 +11:00
  • 8799985f75 Merge branch 'inventree:master' into stale Matthias Mair 2022-01-07 00:08:28 +01:00
  • 978018e284 Merge branch 'inventree:master' into matmair/issue2279 Matthias Mair 2022-01-07 00:08:17 +01:00
  • 67e4fd9d34 Merge branch 'inventree:master' into webhooks Matthias Mair 2022-01-07 00:08:11 +01:00
  • 8597ae89b6 Merge pull request #2504 from SchrodingersGat/plugin-docker-support Oliver 2022-01-06 14:48:00 +11:00
  • d4410a11ca Merge pull request #2506 from ldet/fix-localize Oliver 2022-01-06 14:39:25 +11:00
  • d8d22e5f38 Refactor code (so that it actually runs)... Oliver 2022-01-06 14:20:26 +11:00
  • 836b6275b6 Removes custom plugins directory Oliver 2022-01-06 13:31:04 +11:00
  • 6edfe08bde Dont localize item.quantity in JS Code Lennart Deters 2022-01-06 03:05:29 +01:00
  • 75d5f9d6e6 Allow specification of an external plugin directory Oliver 2022-01-06 12:37:12 +11:00
  • 5c2121b1a1 Add invoke target to install plugins from file Oliver 2022-01-06 12:25:07 +11:00
  • e0e6dbac94 Add PLUGIN_FILE to settings.py Oliver 2022-01-06 12:15:33 +11:00
  • c932597459 Merge pull request #2502 from matmair/welcome-action Oliver 2022-01-06 10:40:29 +11:00
  • a02ae8c20d add welcome messages Matthias Mair 2022-01-05 23:41:04 +01:00
  • ff80fe4dbf Translation merge (#2499) Oliver 2022-01-05 15:14:03 +11:00
  • 963ac35a5b Tweaks for settings pages Oliver 2022-01-04 21:57:09 +11:00
  • ac849c1566 Fixes for unit tests Oliver 2022-01-04 21:36:27 +11:00
  • 928b90a833 Edit plugin settings via the "settings" display Oliver 2022-01-04 21:03:01 +11:00
  • dc9e25ebad Adds API endpoints for viewing and updating plugin settings Oliver 2022-01-02 14:12:34 +11:00
  • 9b1e944509 ignore everything that got a milestone Matthias Mair 2022-01-04 00:04:05 +01:00
  • 993b368d3d new stale check Matthias Mair 2022-01-03 23:59:16 +01:00
  • f3bfe6e7ca More refactoring: Oliver 2022-01-02 11:21:06 +11:00
  • 737467a1fd Rename "has_globalsettings" -> "has_settings" Oliver 2022-01-01 23:14:34 +11:00
  • 7cb029e7c3 Refactor: Rename "GLOBAL_SETTINGS" to "SETTINGS" Oliver 2022-01-01 22:20:21 +11:00
  • 7f08c75a08 Add missing migration file Oliver 2022-01-01 22:00:58 +11:00
  • 547db3322f Adds new "PluginSetting" class Oliver 2022-01-01 22:00:43 +11:00
  • c6330608e5 Merge pull request #2491 from SchrodingersGat/double-bug-fix Oliver 2021-12-31 17:21:00 +11:00
  • 182849e160 Fix for settings template Oliver 2021-12-31 15:24:56 +11:00
  • 553b998c9c CSS fixes Oliver 2021-12-31 15:23:44 +11:00
  • 9b468ba92e Second fix for the first fix Oliver 2021-12-31 15:20:32 +11:00
  • 30cd7b2196 Merge pull request #2489 from SchrodingersGat/plugin-bug-fix Oliver 2021-12-31 15:16:21 +11:00
  • 78120bb020 Fixes for unit tests Oliver 2021-12-31 14:54:19 +11:00
  • 4b4d4be13e Registry name fixes Oliver 2021-12-31 14:28:16 +11:00
  • 02e0ea6e3a Rename "GlobalSettingsPlugin" -> "SettingsPlugin" Oliver 2021-12-31 14:25:22 +11:00
  • e02a2cef1b Fixes unit test Oliver 2021-12-31 14:18:27 +11:00