Wykres commitów

80 Commity (master)

Autor SHA1 Wiadomość Data
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