Commit Graph

36 Commits

Author SHA1 Message Date
Matthias c5e9e933f0
remove cov from not used feature 2022-02-13 23:49:26 +01:00
Matthias 241101cee6
remove coverage that is not reachable 2022-02-13 23:48:48 +01:00
Matthias c44565f9e3
fix reused builtins 2022-01-21 00:17:52 +01:00
Matthias 2a7ad93173
move invenTreePlugin to new class
to enable depreceation
2022-01-11 01:41:33 +01:00
Matthias d215af45f1
simplify code 2022-01-11 01:18:51 +01:00
Matthias 56772ccd02
docstring fix 2022-01-11 01:10:59 +01:00
Matthias 5424ee38e7
rename to makr internal functions as internal so 2022-01-11 01:10:34 +01:00
Matthias 3ff4ed67c3
docstrings 2022-01-11 01:08:09 +01:00
Oliver d765be8c73 Iterate through plugins in a separate background task 2022-01-09 22:58:59 +11:00
Oliver 3731d688c9 Refactor behaviour of "event" mixin:
- Trigger a new background task for each plugin
- Call plugin.process_event
- Plugin class can then decide what to do with the particular event
2022-01-09 22:52:28 +11:00
Oliver Walters 794a9e75e8 Add validation for scheduled tasks defined by a plugin 2022-01-07 15:37:43 +11:00
Oliver ac849c1566 Fixes for unit tests 2022-01-04 21:36:27 +11:00
Oliver dc9e25ebad Adds API endpoints for viewing and updating plugin settings
A lot of code updates / refactoring here to get this to work as expected
2022-01-04 20:27:35 +11:00
Oliver f3bfe6e7ca More refactoring:
- Rename "mixins_globalsettings" to "mixing_settings"
- Fix translation on settings page template
2022-01-02 11:22:05 +11:00
Matthias 098116675a
move git stuff to the helpers 2021-11-20 17:03:10 +01:00
Matthias 40cf7869d3
refactor mixin locations 2021-11-16 00:40:49 +01:00
Matthias 2188025a93
refactor meta names 2021-11-16 00:23:23 +01:00
Matthias 01cf848fbb
fix wrong set settings 2021-11-14 01:53:35 +01:00
Matthias b10492f088
rename global settings objects 2021-11-14 00:24:32 +01:00
Matthias 357f63180f
add settings url 2021-11-13 01:40:05 +01:00
Matthias 28af5dc128
add regions for easier code nav 2021-11-13 01:26:26 +01:00
Matthias ae5031e997
refactor internal names 2021-11-12 00:13:12 +01:00
Matthias 61f6061edf
adding in license meta 2021-11-12 00:12:03 +01:00
Matthias b2478b418a
"description" field for plugin
Fixes #2293
2021-11-12 00:09:05 +01:00
Matthias 65046df417
display path in plugin details
Fixes #2294
2021-11-12 00:00:43 +01:00
Matthias 1535fc0565
refactor is_package 2021-11-11 23:55:34 +01:00
Matthias f49800d5b8
make attr - test safer 2021-11-04 14:54:15 +01:00
Matthias 2fc8efbfb2
simplify syntax 2021-11-04 13:08:30 +01:00
Matthias 285e6fe93e
prepare fnc for loading metadata 2021-11-04 13:07:35 +01:00
Matthias dd61714435
refactor 2021-11-04 13:04:02 +01:00
Matthias c085a86891
naming refactor 2021-11-04 12:55:39 +01:00
Matthias cb30188623
fix commit references 2021-11-04 12:49:19 +01:00
Matthias e654ba786f
decide where transit info is loaded from based on install method 2021-11-04 12:43:27 +01:00
Matthias 7fbf25840f
fix problem with iso format dates 2021-11-04 03:44:30 +01:00
Matthias c67f2aa2d7
set_setting fnc + fixed settings test 2021-10-10 00:21:02 +02:00
Matthias dddd4370cf
refactor app 2021-10-08 22:08:09 +02:00