Matthias
|
0d44a4cfa5
|
error retrieving tag
|
2021-11-20 04:00:34 +01:00 |
|
Matthias
|
9f0882d637
|
move imports
|
2021-11-20 03:52:27 +01:00 |
|
Matthias
|
4b3d5b27a6
|
add more stack logging points
|
2021-11-20 03:39:47 +01:00 |
|
Matthias
|
9087cabe5f
|
refactor integration error logging into helper
|
2021-11-20 03:35:43 +01:00 |
|
Matthias
|
ebe712312c
|
refactor
|
2021-11-20 03:31:58 +01:00 |
|
Matthias
|
8bcdad6a8f
|
make startup more failsafe
|
2021-11-20 03:29:32 +01:00 |
|
Matthias
|
d36ab0d9cd
|
some more docs
|
2021-11-20 03:22:25 +01:00 |
|
Matthias
|
4c7d295c0e
|
hard reset all plugin registration mechanisms on error
|
2021-11-20 03:20:55 +01:00 |
|
Matthias
|
3dfb8167a7
|
refactor
|
2021-11-20 03:20:14 +01:00 |
|
Matthias
|
e70b9bd28f
|
more docs
|
2021-11-20 03:19:41 +01:00 |
|
Matthias
|
be24d141de
|
reload without integration apps if loading fails
|
2021-11-20 03:16:03 +01:00 |
|
Matthias
|
e301971159
|
keep reloading save
- wrap reloading
- throw custom error
- log custom error in loading function
|
2021-11-20 03:10:47 +01:00 |
|
Matthias
|
0b6e9ef4c9
|
custom error
|
2021-11-20 03:05:36 +01:00 |
|
Matthias
|
c57393f457
|
refactor clean installed apps
|
2021-11-20 03:05:01 +01:00 |
|
Matthias
|
ad98c1df48
|
refactor registry cleaning
|
2021-11-20 03:03:57 +01:00 |
|
Matthias
|
8cab974893
|
send command as string
|
2021-11-18 16:38:31 +01:00 |
|
Matthias
|
e5d0380356
|
PEP fixes
finishes work for #2318
|
2021-11-18 16:35:16 +01:00 |
|
Matthias
|
a617b8b158
|
fix spelling
|
2021-11-18 16:26:07 +01:00 |
|
Matthias
|
0ece82c812
|
add labels / helptexts to serializer
|
2021-11-18 16:25:49 +01:00 |
|
Matthias
|
efa2ad542d
|
add refactor
|
2021-11-18 16:19:46 +01:00 |
|
Matthias
|
6ab0e68000
|
remove unneeded imports
|
2021-11-18 16:18:08 +01:00 |
|
Matthias
|
3af426bdd7
|
allow empty values -> submition from form
|
2021-11-18 16:17:47 +01:00 |
|
Matthias
|
37f14f537a
|
make sure bool for maintenance sate
|
2021-11-18 16:17:26 +01:00 |
|
Matthias
|
000adb357d
|
refactor plugin urls into plugin dir
|
2021-11-18 12:50:22 +01:00 |
|
Matthias
|
bff4623a15
|
refactor
|
2021-11-18 01:48:03 +01:00 |
|
Matthias
|
95fbc27f10
|
PEP fixes
|
2021-11-18 01:46:27 +01:00 |
|
Matthias
|
cbcab9498a
|
override return behaviour
|
2021-11-18 01:36:37 +01:00 |
|
Matthias
|
392b7a4683
|
fix vcs check
|
2021-11-18 01:30:31 +01:00 |
|
Matthias
|
4effd76ca0
|
spellfix
|
2021-11-18 01:24:30 +01:00 |
|
Matthias
|
a9fbfaf6af
|
add installer endpoint
|
2021-11-18 01:24:14 +01:00 |
|
Matthias
|
e728dc8fdf
|
add detail endpoint
|
2021-11-17 23:51:29 +01:00 |
|
Matthias
|
530227e15f
|
add mixins to API
|
2021-11-17 23:35:56 +01:00 |
|
Matthias
|
a996be3f5c
|
always slugify key
|
2021-11-17 23:21:05 +01:00 |
|
Matthias
|
b0142de421
|
adding API endpoints for plugins
|
2021-11-17 23:16:05 +01:00 |
|
Matthias
|
fe96d07c1e
|
log lookup error
|
2021-11-17 02:07:29 +01:00 |
|
Matthias
|
4ab464dc9e
|
refactor for debug if lookups fail
|
2021-11-17 02:07:13 +01:00 |
|
Matthias
|
0f321b8e83
|
turns out we needed that
|
2021-11-17 02:03:03 +01:00 |
|
Matthias
|
e121ad374b
|
more safer = more better ::inno:
|
2021-11-17 02:02:47 +01:00 |
|
Matthias
|
4513ad5ab6
|
and this also
|
2021-11-17 02:02:23 +01:00 |
|
Matthias
|
6c5dd2a5a4
|
and safety here too
|
2021-11-17 01:59:30 +01:00 |
|
Matthias
|
7c9ba1007d
|
refactor
|
2021-11-17 01:51:47 +01:00 |
|
Matthias
|
c3ea0f0704
|
indentations fix
|
2021-11-17 01:51:13 +01:00 |
|
Matthias
|
3d2648ffb2
|
make deactivaton safe
even if apps were not loaded rigth
|
2021-11-17 01:51:05 +01:00 |
|
Matthias
|
8708279629
|
some more docs
|
2021-11-17 01:46:22 +01:00 |
|
Matthias
|
a7279ce43e
|
streamlining
|
2021-11-17 01:46:12 +01:00 |
|
Matthias
|
b563bbee00
|
fixes for reloading contrib apps
|
2021-11-17 01:45:48 +01:00 |
|
Matthias
|
5c74141588
|
fully unregister app
|
2021-11-17 01:44:19 +01:00 |
|
Matthias
|
b0f315dcba
|
add missing migration
|
2021-11-16 00:41:08 +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
|
53422517ed
|
PEP fixes
|
2021-11-16 00:21:14 +01:00 |
|
Matthias
|
65764effbb
|
add verbose names to model
|
2021-11-16 00:21:03 +01:00 |
|
Matthias
|
aec6a58cad
|
add filter to admin
|
2021-11-16 00:18:06 +01:00 |
|
Matthias
|
f460780e39
|
reorder list display
|
2021-11-16 00:17:44 +01:00 |
|
Matthias
|
bc79778639
|
refactor
|
2021-11-16 00:14:44 +01:00 |
|
Matthias
|
1794fb8865
|
check if you the plugins really need to be reloaded
|
2021-11-16 00:12:58 +01:00 |
|
Matthias
|
3b0a004d6e
|
update docsstrings
|
2021-11-16 00:09:38 +01:00 |
|
Matthias
|
35d2259edf
|
added settings actions
|
2021-11-16 00:05:53 +01:00 |
|
Matthias
|
b783ec566c
|
add maintenance mode
|
2021-11-15 22:07:30 +01:00 |
|
Matthias
|
45167fe2f0
|
PEP fixes
|
2021-11-15 07:47:52 +01:00 |
|
Matthias
|
7129a35900
|
add todo regarding reload safety
|
2021-11-15 02:20:37 +01:00 |
|
Matthias
|
35e211e330
|
this was for finding a testing error
|
2021-11-15 02:11:28 +01:00 |
|
Matthias
|
84ea56a8f2
|
docstrings should be manadtory
|
2021-11-15 02:11:12 +01:00 |
|
Matthias
|
dbfe0d39ea
|
this is simpler to read
|
2021-11-15 02:10:57 +01:00 |
|
Matthias
|
1aafec7107
|
PEP fixes
|
2021-11-15 02:10:43 +01:00 |
|
Matthias
|
c41f16837d
|
remove blocking condition
|
2021-11-15 02:06:38 +01:00 |
|
Matthias
|
81335ee1d5
|
clear url caches
|
2021-11-15 02:05:57 +01:00 |
|
Matthias
|
87edbf7c33
|
unresgister models when deactivating
|
2021-11-15 01:01:55 +01:00 |
|
Matthias
|
65ff226b90
|
remove debug messages
|
2021-11-15 01:01:01 +01:00 |
|
Matthias
|
d2a34b83c6
|
clear settings reliably
|
2021-11-15 00:21:47 +01:00 |
|
Matthias
|
84a675ae39
|
update urls too
|
2021-11-15 00:10:05 +01:00 |
|
Matthias
|
47bb9466b7
|
fix initial startup phase
|
2021-11-14 23:49:00 +01:00 |
|
Matthias
|
eb02a85154
|
fix indentation
|
2021-11-14 23:09:42 +01:00 |
|
Matthias
|
9ecf9603d6
|
load django internal reloading mechanisms
|
2021-11-14 23:08:28 +01:00 |
|
Matthias
|
f13507e23c
|
refactor
|
2021-11-14 22:16:45 +01:00 |
|
Matthias
|
fd5939d233
|
simplify function
|
2021-11-14 22:14:50 +01:00 |
|
Matthias
|
6922e24237
|
refactor and doc
|
2021-11-14 22:08:57 +01:00 |
|
Matthias
|
d586d6225c
|
more struc
|
2021-11-14 22:02:14 +01:00 |
|
Matthias
|
c059583b08
|
add live reloading
|
2021-11-14 22:01:00 +01:00 |
|
Matthias
|
e3d334f467
|
remove debug message
|
2021-11-14 02:45:59 +01:00 |
|
Matthias
|
8faed72278
|
make db setting fetching safe
|
2021-11-14 02:03:56 +01:00 |
|
Matthias
|
4abb23963a
|
log if db not loaded
|
2021-11-14 01:59:47 +01:00 |
|
Matthias
|
01cf848fbb
|
fix wrong set settings
|
2021-11-14 01:53:35 +01:00 |
|
Matthias
|
4ac5895822
|
compare ordered
|
2021-11-14 01:33:07 +01:00 |
|
Matthias
|
990ad95c13
|
fix global settings test
|
2021-11-14 01:32:44 +01:00 |
|
Matthias
|
013e8ab3bd
|
disable IntegrationPlugin loading from setup hook in testing
|
2021-11-14 01:12:23 +01:00 |
|
Matthias
|
1391df7236
|
fix test for global settings
|
2021-11-14 00:49:00 +01:00 |
|
Matthias
|
b10492f088
|
rename global settings objects
|
2021-11-14 00:24:32 +01:00 |
|
Matthias
|
11c3ac8bf8
|
make id fields in plugins read_only
Fixes #2305
|
2021-11-13 23:40:14 +01:00 |
|
Matthias
|
b79f0052a4
|
assert that plugin testing is enabled
|
2021-11-13 02:02:01 +01:00 |
|
Matthias
|
ff3d9e373c
|
change order back
|
2021-11-13 02:00:59 +01:00 |
|
Matthias
|
357f63180f
|
add settings url
|
2021-11-13 01:40:05 +01:00 |
|
Matthias
|
c850269bd7
|
log testing state
|
2021-11-13 01:39:41 +01:00 |
|
Matthias
|
2638ef046d
|
own flag to enable plugin testing
|
2021-11-13 01:39:22 +01:00 |
|
Matthias
|
9d3aab58d7
|
fix loading dir
|
2021-11-13 01:29:17 +01:00 |
|
Matthias
|
28af5dc128
|
add regions for easier code nav
|
2021-11-13 01:26:26 +01:00 |
|
Matthias
|
367c37bbaf
|
remove setup helper as it is not needed anymore
|
2021-11-13 01:25:41 +01:00 |
|
Matthias
|
5272b56d04
|
activate plugins if testing
|
2021-11-13 01:15:20 +01:00 |
|
Matthias
|
6015de1cd9
|
fix assertion inp
|
2021-11-13 01:10:00 +01:00 |
|
Matthias
|
6d47364e06
|
fix list equal
|
2021-11-13 00:52:10 +01:00 |
|
Matthias
|
ab2d758a38
|
save db reference
|
2021-11-13 00:37:36 +01:00 |
|
Matthias
|
8c82d2f900
|
fix test
|
2021-11-13 00:02:47 +01:00 |
|
Matthias
|
938f8bab2d
|
activate plugins before testing
|
2021-11-12 17:44:35 +01:00 |
|
Matthias
|
da7dd0a4ac
|
PEP fix
|
2021-11-12 02:39:06 +01:00 |
|
Matthias
|
aa0237723a
|
refactor a bit more
|
2021-11-12 02:32:17 +01:00 |
|
Matthias
|
0e6f203660
|
refactor plugin loading
|
2021-11-12 02:26:10 +01:00 |
|
Matthias
|
6e34119f85
|
nicer model name
|
2021-11-12 02:05:41 +01:00 |
|
Matthias
|
6de0a211f7
|
catch if db not migrated
|
2021-11-12 02:04:52 +01:00 |
|
Matthias
|
55b4ba6207
|
show inactive plugins in ui
|
2021-11-12 01:54:35 +01:00 |
|
Matthias
|
b706ed2312
|
keep inactive plugins
|
2021-11-12 01:54:03 +01:00 |
|
Matthias
|
4dc1ae4f5f
|
log stages
|
2021-11-12 01:22:35 +01:00 |
|
Matthias
|
36c0fad8e1
|
check if plugin is enabled
|
2021-11-12 01:12:13 +01:00 |
|
Matthias
|
8ef7a813ec
|
refactor to plugin app config
|
2021-11-12 01:07:18 +01:00 |
|
Matthias
|
685d3df6d1
|
Enable / Disable Plugins
Fixes #2292
|
2021-11-12 00:46:47 +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
|
99f65d242e
|
fix test path
|
2021-11-11 13:25:07 +01:00 |
|
Matthias
|
796b2a059d
|
move tempalte tags to plugin
|
2021-11-11 13:10:12 +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
|
cf0c8ec2ea
|
remove builtin integrations
|
2021-11-04 03:44:48 +01:00 |
|
Matthias
|
7fbf25840f
|
fix problem with iso format dates
|
2021-11-04 03:44:30 +01:00 |
|
Matthias
|
93a28bbaba
|
enable setup hooks
Fixes #2218
|
2021-11-04 03:43:39 +01:00 |
|
Matthias
|
f86bd4dd6b
|
catch db not loaded
|
2021-10-19 20:59:14 +02:00 |
|
Matthias
|
c2535cbcd7
|
PEP fix
|
2021-10-17 19:59:02 +02:00 |
|
Matthias
|
11672096e7
|
always check if app already loaded
|
2021-10-17 19:57:42 +02:00 |
|
Matthias
|
dcab0c430c
|
testing safe settings and app integration
|
2021-10-17 19:50:46 +02:00 |
|
Matthias
|
279ed78119
|
refactor
|
2021-10-17 04:47:10 +02:00 |
|
Matthias
|
48abd3cf79
|
remove unneeded settings
|
2021-10-17 04:35:24 +02:00 |
|
Matthias
|
cad744e40b
|
remove unneeded setting
|
2021-10-17 04:27:19 +02:00 |
|
Matthias
|
dfe10a417b
|
fix app settings
|
2021-10-17 04:24:04 +02:00 |
|
Matthias
|
77312b031a
|
PEP fixes
|
2021-10-16 17:54:34 +02:00 |
|
Matthias
|
99e4b6f6a5
|
settting to control app loading
|
2021-10-16 17:47:05 +02:00 |
|
Matthias
|
c16c26c496
|
setting to control plugin settings ingestion
|
2021-10-16 04:17:48 +02:00 |
|
Matthias
|
dde9810f2b
|
no key => failing test
|
2021-10-10 00:47:39 +02:00 |
|
Matthias
|
b2b0113ac1
|
user needs to be staff
|
2021-10-10 00:47:15 +02:00 |
|
Matthias
|
c67f2aa2d7
|
set_setting fnc + fixed settings test
|
2021-10-10 00:21:02 +02:00 |
|
Matthias
|
b29650f3af
|
fixxed settings dict
|
2021-10-09 23:54:55 +02:00 |
|
Matthias
|
a32486cfbd
|
PEP fix
|
2021-10-09 23:19:01 +02:00 |
|
Matthias
|
269bca27e9
|
more tests
|
2021-10-09 23:16:38 +02:00 |
|
Matthias
|
1dd41b0e2d
|
default value for recursive
|
2021-10-09 20:57:30 +02:00 |
|
Matthias
|
fa9168d660
|
preoad modules from external
|
2021-10-09 20:43:46 +02:00 |
|
Matthias
|
8a56e70dfd
|
create empty integration builtin
|
2021-10-09 00:22:55 +02:00 |
|
Matthias
|
3efda98b7d
|
fixed naming switchup
|
2021-10-08 22:56:40 +02:00 |
|
Matthias
|
910fb4b6f7
|
fix wrong assertation path
|
2021-10-08 22:28:33 +02:00 |
|
Matthias
|
207e6c29b9
|
fix tests
|
2021-10-08 22:24:07 +02:00 |
|
Matthias
|
dddd4370cf
|
refactor app
|
2021-10-08 22:08:09 +02:00 |
|