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
chris-bateman
3f42eaa824
Upgrade Node 14 to Node 16
...
Upgrade Node from 14 to 16 and associated packages and WebPack config
2023-11-20 10:37:01 +11:00
Piero Toffanin
c28d00f0b0
10x volume calculations, remove grass dependency
2023-11-14 16:10:16 -05:00
Piero Toffanin
441782987c
Check for active plugin
2023-05-19 13:34:30 -04:00
Ronald
8005fcdc21
Created a `task_failed` signal
2023-05-18 18:27:23 +02:00
Piero Toffanin
754b3a5896
Do not use tmp-location
2021-11-15 14:23:41 -05:00
Piero Toffanin
e995876401
GRASS use tmp-location, translation fix
2021-11-10 15:39:28 -05: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
de17943440
Fix plugin paths when app media is set to a different folder
2021-06-08 10:31:47 -04:00
Piero Toffanin
4e63afa3e7
pip freeze via python invokation
2021-05-27 16:34:22 -04:00
Piero Toffanin
2401627f95
Invoke python for pip install
2021-05-27 10:06:36 -04:00
Piero Toffanin
92966f1d29
Finish translate command, fix build
2021-05-27 09:55:27 -04:00
Piero Toffanin
076d24d49c
Always use python3
2021-01-24 14:14:23 -05:00
Piero Toffanin
3fe8ba8637
Force grass locale
2020-10-21 10:44:42 -04:00
Piero Toffanin
e278f728eb
Add generic run_function_async method, settings changes, bump version
2020-07-26 16:08:04 -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
822bb4263d
Fixed python path imports with plugins that have extra deps
2020-03-28 14:35:17 -04:00
Piero Toffanin
b14209dd88
Plugin blacklist
2020-03-24 13:11:41 -04:00
Piero Toffanin
b13fe89f8f
Better GRASS detection on Windows, fixed GRASS engine reference bug
2020-03-20 14:26:42 -04:00
Piero Toffanin
c0899c96ff
GRASS engine working
2020-03-16 14:46:22 -04:00
Piero Toffanin
f3c6ac6a48
Merge branch 'master' of https://github.com/OpenDroneMap/WebODM into win32
2020-03-15 16:16:51 -04:00
Piero Toffanin
f3b761e46d
Fixed tests
2020-03-12 11:16:32 -04:00
Piero Toffanin
5c5aa188da
Grass engine refactoring, volume calculations using python
2020-02-29 22:01:15 -05: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
692c9264b3
Async task worker refactoring
2020-01-17 13:19:03 -05:00
Piero Toffanin
92ac792b7b
BUG: Fixed React/ReactDOM imports
2019-12-03 22:59:44 -05:00
Piero Toffanin
bf669857ed
Fixed jest tests
2019-12-02 17:23:26 -05:00
Piero Toffanin
6479d564ba
COG streaming API (WIP)
2019-11-05 15:47:29 -05:00
Piero Toffanin
5a340d226d
Find GRASS 7.8
2019-09-18 09:11:09 -04:00
Piero Toffanin
7b15533541
Better plugin watch logic
2019-09-07 09:44:12 -04: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
85b2a8a0db
Replaced node-sass with dart-sass
2019-07-18 22:20:39 -04: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
fad0070b61
Unit tests
2019-04-02 15:09:11 -04:00
Piero Toffanin
133c382a77
Contours plugin working, simplification parameter addition
2019-04-02 14:40:21 -04:00
Piero Toffanin
12e0a2ebd6
Faster, more accurate volume measurements
2019-04-01 19:03:52 -04:00