Wykres commitów

89 Commity (master)

Autor SHA1 Wiadomość Data
Piero Toffanin f0bf65c589 Add ability to set maximum worker time limits 2025-07-23 18:10:21 -04:00
Piero Toffanin 445ad0c40c Refactor 2025-04-15 12:52:00 -04:00
tenchirocom b65aee6d61 rewrote enable_plugin() and disable_plugin() to use pk handle rather than name for model updates as in the original version of the methods. When disable fails, disable, but raise the exception too. 2025-04-15 21:57:33 +09:00
tenchirocom fec9437f2d Added virtual functions for enable()/disable() lifecycle management 2025-04-15 21:54:30 +09:00
John Russo a5df02ee38 Modified enable_plugin() and disable_plugin() methods to ensure the corresponding plugin methods are fired only on transition of the database enabled flag state. This prevents unnecessary firings and seems more in line with the semantics of the app, namely it is enabled and sticks, even between sessions, or it is disabled and so sticks. This is more efficient for plugins that need to configure settings or add or remove files to the app instance. If there is in-memory state that must persist, this should be saved in some persistent storage (like a file) and reloaded on __init__ (although that is another story). 2025-04-13 21:13:17 +09:00
Piero Toffanin b16557037c Progress display, refactor 2025-01-24 14:23:18 -05:00
Piero Toffanin 27074d7107 PoC object detection working 2025-01-24 11:43:19 -05:00
Piero Toffanin 8feb820e1c Group fix, add on duplicate plugin event 2024-05-28 13:22:00 -04:00
Diego Acuña a1bc968a02 Fix #1505 add a signal to notify that we are resizing images 2024-05-27 11:19:49 -04:00
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