Piero Toffanin
cc2b7d5265
Fix build_plugins on Windows
2024-04-20 13:55:25 -04:00
Gonzalo Bulnes Guilpain
7c9b1da92a
Fix error shadowing in log when plugin fails to load
...
I didn't find a standard way of unwrapping the error,
short of printing an entire stack trace. I don't think printing
a stack trace in a log is useful, so I decided to print
the error.__cause__ explicitly.
Since there is always one single level of nesting in this code,
I think that's OK.
See https://docs.python.org/3/library/exceptions.html
2024-02-08 22:07:15 -05:00
Piero Toffanin
441782987c
Check for active plugin
2023-05-19 13:34:30 -04:00
Piero Toffanin
9bb8b1bed5
Task moving functionality working
2021-08-04 16:20:51 -04:00
Piero Toffanin
a79c61bfa7
Minor fixes
2021-07-01 20:11:33 -04:00
Piero Toffanin
f58e0b2acc
Short links plugin
2021-07-01 15:30:45 -04:00
Piero Toffanin
b45e1ad257
Fix plugin imports
2021-06-15 11:10:31 -04:00
Piero Toffanin
c785936075
use logger.warning
2021-06-08 11:52:40 -04:00
Piero Toffanin
7626022653
Add MEDIA_ROOT to python path
2021-06-08 11:48:08 -04:00
Piero Toffanin
0d7e924849
Renamed core plugin paths, bump version
2021-06-08 11:19:27 -04:00
Piero Toffanin
6aa8346b6c
Python 3.5 compatibility fix
2020-04-03 09:07:17 -04:00
Piero Toffanin
b4b0ff775e
More unit tests
2020-04-02 16:58:58 -04:00
Piero Toffanin
652bf1438e
Fixed unit tests
2020-04-02 14:29:27 -04:00
Piero Toffanin
6f7af38c8e
Plugins refactoring for dynamic URL patterns
2020-03-31 14:02:19 -04:00
Piero Toffanin
b14209dd88
Plugin blacklist
2020-03-24 13:11:41 -04:00
Piero Toffanin
27e2442aab
Find npm and webpack-cli on Windows
2020-02-28 22:02:31 -05:00
Piero Toffanin
fd771a2220
More resiliant initialization of plugins, win32 requirements
2020-02-26 22:47:49 -05:00
Piero Toffanin
6479d564ba
COG streaming API (WIP)
2019-11-05 15:47:29 -05:00
Gabriel Gadelha
9c61e27082
Get settings.py through django.conf
...
The previous "from webodm import settings" would get the first settings.py
Using django.conf is a better option
This is discussed in this Stack Overflow topic: https://stackoverflow.com/questions/19976115/whats-the-difference-between-from-django-conf-import-settings-and-import-set
And in the docs: https://docs.djangoproject.com/en/dev/topics/settings/#using-settings-in-python-code
2019-08-02 09:49:43 -03:00
Piero Toffanin
4b45d4dd8f
Unit tests, fixes
2019-07-10 10:34:33 -04:00
Piero Toffanin
fcc71bbc36
Dockerfile fix
2019-07-09 18:16:27 -04:00
Piero Toffanin
11e3e42b06
Support for requirements.txt, tweaks to elevationmap plugin
2019-07-09 18:08:28 -04:00
nchamo
94ba5257d5
Now plugins are watched in dev mode
2019-07-01 10:57:52 -03:00
Piero Toffanin
7e35acd7e2
More resiliant plugin discovery via admin panel, contours plugin mockup
2019-03-29 13:12:43 -04:00
Piero Toffanin
a02b20ad73
Migration error fix
2019-03-21 10:00:01 -04:00
Piero Toffanin
a4321c0904
Plugin migration bug fix
2019-03-20 16:48:30 -04:00
Piero Toffanin
cde9fddb8d
Unit tests
2019-03-20 14:48:36 -04:00
Piero Toffanin
e11a58739a
New Administration menu, plugins panel, changed plugins UI enable/disable workflow
2019-03-19 15:19:23 -04:00
Piero Toffanin
68a4dd6dbb
Unit tests, minor fixes
2018-07-30 11:55:46 -04:00
Piero Toffanin
8f0791aacc
Sharing to OAM working
2018-07-27 14:18:03 -04:00
Piero Toffanin
a847edcd06
Plugin API refactoring, upload to public URL working, celery tasks from plugins
2018-07-26 17:55:20 -04:00
Piero Toffanin
78b6c41dd2
Automatic webpack.config.js construction, JS API improvements, OAM ES6 button component, dynamic javascript file support
2018-07-26 15:14:48 -04:00
Piero Toffanin
040d8306db
Fixed travis tests
2018-07-25 17:54:41 -04:00
Piero Toffanin
149d7b6729
ES6 plugins support
2018-03-19 16:46:28 -04:00
Piero Toffanin
9e07e297c6
Changed default presets
2018-03-19 14:21:01 -04:00
Piero Toffanin
2005194d94
npm install support for plugins, started moving volume code into plugin, API url mountpoints
2018-03-19 12:26:10 -04:00
Piero Toffanin
b58abbcf9f
Plugin unit tests, fixes
2018-03-02 11:30:16 -05:00
Piero Toffanin
f97d4c1813
Plugin menu entry hook, posm-gcpi plugin skeleton, mount points
2018-02-23 17:48:32 -05:00
Piero Toffanin
e03e884ffc
minWebodmVersion check in plugins
2018-02-09 13:46:45 -05:00
Piero Toffanin
d0b4a058bf
Plugins skeleton, abstract class, public URL mounting
2018-01-30 11:48:16 -05:00