Matthias
ecccfbd546
Remove encoding header
...
Fixes #2996
2022-05-15 20:33:00 +02:00
Matthias
8b9c80d2a4
remove todo that is not fitting any more
2022-05-15 17:55:05 +02:00
Matthias
136d642703
Merge branch 'fix-boolean' of https://github.com/matmair/InvenTree into fix-boolean
2022-05-15 17:52:34 +02:00
Matthias
77aeecf23a
make operators simpler
2022-05-15 17:52:23 +02:00
Matthias
6d34e5f5a0
Merge branch 'small-python-fixes-plugin' of https://github.com/matmair/InvenTree into not-working-tests
2022-05-15 17:06:36 +02:00
Matthias
38cb557baf
Add test for wrong key
2022-05-15 01:07:35 +02:00
Matthias
48d458698a
reduce lines
2022-05-15 01:06:56 +02:00
Matthias
d3cc698500
merge tests together
2022-05-15 01:05:49 +02:00
Matthias
75843c1789
Merge branch 'theme-tests' of https://github.com/matmair/InvenTree into not-working-tests
2022-05-15 00:25:53 +02:00
Matthias
47673c293e
Merge branch 'master' of https://github.com/inventree/InvenTree into plugin-app-refactor
2022-05-12 23:45:12 +02:00
Oliver
c4fa72e54c
PEP style fixes
2022-05-12 17:30:52 +10:00
Oliver
a81ea01e8e
Model introspection
...
- Find the class registered to the model (or log an error)
- Pass the api_url through to the frontend
2022-05-12 17:28:55 +10:00
Oliver
e112d555d4
Simplify the various settings objects, to improve retrieval of 'parameters' from the base class
...
- Remove the GenericReferencedSettingsClass mixin
- Each subclass defines a very simple get_kwargs() method
- Now, at object level *and* class level we can perform lookup of settings and actually get proper data back
- Adds "model" option to setting (precursor of things to come)
2022-05-12 16:45:27 +10:00
Matthias
4ed795174d
PEP fix
2022-05-12 00:52:28 +02:00
Matthias
142398976c
test plugin details
2022-05-12 00:38:21 +02:00
Matthias
1782974df8
replace depreceated values everywhere
2022-05-11 16:46:03 +02:00
Matthias
f17ef4585c
fix wrong import
2022-05-11 16:18:32 +02:00
Matthias
1571b99ed2
rename IntegrationPluginBase to InvenTreePlugin
2022-05-11 14:28:26 +02:00
Matthias
01e8b5dce3
remove InvenTreePluginBase
2022-05-11 14:21:16 +02:00
Matthias Mair
1ae5df5759
Merge branch 'inventree:master' into theme-tests
2022-05-09 19:41:05 +02:00
Oliver Walters
30d799dbc6
Fix permissions for global settings API
2022-05-09 21:43:12 +10:00
Oliver Walters
037e057c53
Adds global setting to enable or disable webcam support for barcode scanning
2022-05-09 19:46:11 +10:00
Oliver Walters
aed02f6f0f
PEP fixes
2022-05-08 22:53:49 +10:00
Oliver Walters
3a9bacb27c
Implement new approach for plugin settings
...
- URL specifies plugin slug and setting key
2022-05-08 22:48:47 +10:00
Oliver Walters
5cd2c20a11
PEP style fixes
2022-05-08 17:32:23 +10:00
Oliver Walters
9e872d283b
Update unit tests to match new format
...
- Add more unit tests for global settings
- Add more unit tests for user settings
2022-05-08 13:31:53 +10:00
Oliver Walters
5560706c33
User settings are now accessed via unique KEY
2022-05-08 10:58:31 +10:00
Oliver Walters
cd6a6b9196
Access global settings via the API using the <key> of the setting, rather than the <PK>
...
- Allows us to access settings even if they have not been 'created' yet
- Settings are created with default values if not found
2022-05-08 10:39:14 +10:00
Matthias
13854998ea
Add test for ColorTheme
2022-05-07 23:12:15 +02:00
Matthias
0d0b713f6e
Fix tests
2022-05-06 02:26:58 +02:00
Matthias
9a9a7e0ff4
also cover list API
2022-05-06 01:31:23 +02:00
Matthias
a2331829c9
this can not happen with normal operation
2022-05-06 01:31:11 +02:00
Matthias
d5c95f2225
only safety test - api is not callable as non-user
2022-05-06 01:29:16 +02:00
Matthias
8f220837d0
only log messages about notification methods
2022-05-06 01:25:22 +02:00
Matthias
2b1d4ba9c1
add test for plugin settings
2022-05-06 01:15:12 +02:00
Matthias
7f8d20da0f
test _str
2022-05-06 01:12:22 +02:00
Matthias
a77382d0b5
sadd test for notification user settings
2022-05-06 01:04:00 +02:00
Matthias
ccefaade92
Add args back in to serializer
2022-05-06 00:48:20 +02:00
Matthias
fe4b264ae1
Fix user check
2022-05-06 00:11:26 +02:00
Matthias
164a8acf33
make genericref simpler
2022-05-05 01:31:19 +02:00
Matthias
34855bbb37
add API endpoint for notifications
2022-05-04 17:38:50 +02:00
Matthias
c684e7d5e0
Add generic serializer
2022-05-04 16:57:39 +02:00
Matthias Mair
4125803e6d
Merge branch 'inventree:master' into matmair/issue2385
2022-05-02 21:50:52 +02:00
Matthias Mair
e418a54c25
PEP fix
2022-05-01 21:48:45 +00:00
Matthias Mair
8490589fa9
check for only unique methods to be added
2022-05-01 21:46:31 +00:00
Matthias
de6507e918
update translation commands
2022-05-01 22:03:49 +02:00
Matthias
67ab45bdee
update depreciated paths
2022-05-01 22:00:18 +02:00
Matthias
d05472b30c
upgrade to pyhton 3.9 syntax
...
using pyupgrade
2022-05-01 21:53:12 +02:00
Oliver Walters
526571c062
Prevent recursion
2022-05-01 22:50:56 +10:00
Oliver Walters
e3c3ed28da
PEP fixes
2022-05-01 22:46:50 +10:00