From 0d7e92484982c9221478e7d62c65c6c041f26191 Mon Sep 17 00:00:00 2001 From: Piero Toffanin Date: Tue, 8 Jun 2021 11:19:27 -0400 Subject: [PATCH] Renamed core plugin paths, bump version --- app/plugins/functions.py | 6 +++--- app/plugins/plugin_base.py | 6 +++++- {plugins => coreplugins}/.gitignore | 0 {plugins => coreplugins}/cesiumion/README.md | 0 {plugins => coreplugins}/cesiumion/ThirdParty.json | 0 {plugins => coreplugins}/cesiumion/__init__.py | 0 {plugins => coreplugins}/cesiumion/api_views.py | 0 {plugins => coreplugins}/cesiumion/app_views.py | 0 {plugins => coreplugins}/cesiumion/disabled | 0 {plugins => coreplugins}/cesiumion/globals.py | 0 {plugins => coreplugins}/cesiumion/manifest.json | 0 {plugins => coreplugins}/cesiumion/model_tools.py | 0 {plugins => coreplugins}/cesiumion/plugin.py | 0 .../cesiumion/public/TaskView.jsx | 0 .../cesiumion/public/components/AppContext.jsx | 0 .../cesiumion/public/components/BootstrapField.jsx | 0 .../cesiumion/public/components/Fetcher.jsx | 0 .../public/components/FormikErrorFocus.jsx | 0 .../cesiumion/public/components/IonAssetButton.jsx | 0 .../cesiumion/public/components/IonAssetButton.scss | 0 .../cesiumion/public/components/IonAssetLabel.jsx | 0 .../cesiumion/public/components/TaskDialog.scss | 0 .../cesiumion/public/components/TasksDialog.jsx | 0 .../cesiumion/public/components/UploadDialog.jsx | 0 .../cesiumion/public/components/UploadDialog.scss | 0 .../cesiumion/public/defaults/AssetStyles.jsx | 0 .../cesiumion/public/defaults/AssetType.jsx | 0 .../cesiumion/public/defaults/SourceType.jsx | 0 .../cesiumion/public/defaults/index.jsx | 0 {plugins => coreplugins}/cesiumion/public/font.css | 0 .../cesiumion/public/fonts/fa-cesium.svg | 0 .../cesiumion/public/fonts/fa-cesium.ttf | Bin .../cesiumion/public/fonts/fa-cesium.woff | Bin .../cesiumion/public/package.json | 0 .../cesiumion/public/utils/fetchCancelable.jsx | 0 .../cesiumion/public/utils/getCookie.jsx | 0 .../cesiumion/public/utils/index.jsx | 0 .../cesiumion/templates/app.html | 0 .../cesiumion/templates/load_buttons.js | 0 {plugins => coreplugins}/cesiumion/uploader.py | 6 +++--- .../changedetection/__init__.py | 0 {plugins => coreplugins}/changedetection/api.py | 0 .../changedetection/changedetection.py | 0 {plugins => coreplugins}/changedetection/compare.py | 0 {plugins => coreplugins}/changedetection/disabled | 0 .../changedetection/manifest.json | 0 {plugins => coreplugins}/changedetection/plugin.py | 0 .../changedetection/public/ChangeDetection.jsx | 0 .../changedetection/public/ChangeDetection.scss | 0 .../changedetection/public/ChangeDetectionPanel.jsx | 0 .../public/ChangeDetectionPanel.scss | 0 .../changedetection/public/icon.png | Bin .../changedetection/public/main.js | 0 .../changedetection/public/package.json | 0 .../changedetection/rasteralign.py | 0 .../changedetection/requirements.txt | 0 {plugins => coreplugins}/cloudimport/README.md | 0 {plugins => coreplugins}/cloudimport/__init__.py | 0 {plugins => coreplugins}/cloudimport/api_views.py | 0 {plugins => coreplugins}/cloudimport/app_views.py | 0 .../cloudimport/cloud_platform.py | 0 {plugins => coreplugins}/cloudimport/disabled | 0 .../cloudimport/extensions/cloud_library.py | 0 {plugins => coreplugins}/cloudimport/manifest.json | 0 .../cloudimport/platform_extension.py | 2 +- .../cloudimport/platform_helper.py | 2 +- .../cloudimport/platforms/github.py | 2 +- .../cloudimport/platforms/piwigo.py | 4 ++-- {plugins => coreplugins}/cloudimport/plugin.py | 0 .../cloudimport/public/ImportView.jsx | 0 .../cloudimport/public/TaskView.jsx | 0 .../public/components/ConfigureNewTaskDialog.jsx | 0 .../public/components/ConfigureNewTaskDialog.scss | 0 .../cloudimport/public/components/ErrorDialog.jsx | 0 .../cloudimport/public/components/ErrorDialog.scss | 0 .../public/components/GoToFolderButton.jsx | 0 .../public/components/GoToFolderButton.scss | 0 .../cloudimport/public/components/LibraryDialog.jsx | 0 .../public/components/LibraryDialog.scss | 0 .../public/components/PlatformDialog.jsx | 0 .../public/components/PlatformDialog.scss | 0 .../public/components/PlatformSelectButton.jsx | 0 .../public/components/PlatformSelectButton.scss | 0 .../cloudimport/public/package.json | 0 .../cloudimport/templates/app.html | 0 .../cloudimport/templates/load_buttons.js | 0 {plugins => coreplugins}/contours/__init__.py | 0 {plugins => coreplugins}/contours/api.py | 0 {plugins => coreplugins}/contours/calc_contours.py | 0 {plugins => coreplugins}/contours/manifest.json | 0 {plugins => coreplugins}/contours/plugin.py | 0 .../contours/public/Contours.jsx | 0 .../contours/public/Contours.scss | 0 .../contours/public/ContoursPanel.jsx | 0 .../contours/public/ContoursPanel.scss | 0 {plugins => coreplugins}/contours/public/icon.svg | 0 {plugins => coreplugins}/contours/public/main.js | 0 {plugins => coreplugins}/diagnostic/__init__.py | 0 {plugins => coreplugins}/diagnostic/manifest.json | 0 {plugins => coreplugins}/diagnostic/plugin.py | 0 .../diagnostic/public/Chart.min.js | 0 .../diagnostic/templates/diagnostic.html | 0 {plugins => coreplugins}/elevationmap/ToDo.txt | 0 {plugins => coreplugins}/elevationmap/__init__.py | 0 {plugins => coreplugins}/elevationmap/api.py | 0 {plugins => coreplugins}/elevationmap/disabled | 0 .../elevationmap/elevationmap.py | 0 {plugins => coreplugins}/elevationmap/manifest.json | 0 {plugins => coreplugins}/elevationmap/plugin.py | 0 .../elevationmap/public/ElevationMap.jsx | 0 .../elevationmap/public/ElevationMap.scss | 0 .../elevationmap/public/ElevationMapPanel.jsx | 0 .../elevationmap/public/ElevationMapPanel.scss | 0 .../elevationmap/public/icon.png | Bin .../elevationmap/public/main.js | 0 .../elevationmap/public/package.json | 0 .../elevationmap/requirements.txt | 0 {plugins => coreplugins}/fullscreen/__init__.py | 0 {plugins => coreplugins}/fullscreen/manifest.json | 0 {plugins => coreplugins}/fullscreen/plugin.py | 0 {plugins => coreplugins}/fullscreen/public/main.js | 0 .../fullscreen/public/package.json | 0 {plugins => coreplugins}/lightning/__init__.py | 0 {plugins => coreplugins}/lightning/manifest.json | 0 {plugins => coreplugins}/lightning/plugin.py | 0 .../lightning/public/CostEstimateItem.jsx | 0 .../lightning/public/CostEstimateItem.scss | 0 .../lightning/public/Dashboard.jsx | 0 .../lightning/public/Dashboard.scss | 0 {plugins => coreplugins}/lightning/public/Login.jsx | 0 .../lightning/public/Login.scss | 0 .../lightning/public/add_cost_estimate.js | 0 {plugins => coreplugins}/lightning/public/app.jsx | 0 {plugins => coreplugins}/lightning/public/app.scss | 0 .../lightning/templates/index.html | 0 {plugins => coreplugins}/measure/__init__.py | 0 {plugins => coreplugins}/measure/api.py | 0 {plugins => coreplugins}/measure/calc_volume.py | 0 {plugins => coreplugins}/measure/manifest.json | 0 {plugins => coreplugins}/measure/plugin.py | 0 .../measure/public/MeasurePopup.jsx | 0 .../measure/public/MeasurePopup.scss | 0 {plugins => coreplugins}/measure/public/app.jsx | 0 {plugins => coreplugins}/measure/public/app.scss | 0 {plugins => coreplugins}/measure/public/main.js | 0 .../measure/public/package.json | 0 {plugins => coreplugins}/openaerialmap/__init__.py | 0 {plugins => coreplugins}/openaerialmap/api.py | 0 {plugins => coreplugins}/openaerialmap/disabled | 0 .../openaerialmap/load_buttons.js | 0 .../openaerialmap/manifest.json | 0 {plugins => coreplugins}/openaerialmap/plugin.py | 2 +- .../openaerialmap/public/ShareButton.jsx | 0 .../openaerialmap/public/ShareDialog.jsx | 0 .../openaerialmap/public/fonts/oamfont.eot | Bin .../openaerialmap/public/fonts/oamfont.svg | 0 .../openaerialmap/public/fonts/oamfont.ttf | Bin .../openaerialmap/public/fonts/oamfont.woff | Bin .../openaerialmap/public/style.css | 0 .../openaerialmap/templates/app.html | 0 {plugins => coreplugins}/osm-quickedit/__init__.py | 0 {plugins => coreplugins}/osm-quickedit/disabled | 0 .../osm-quickedit/manifest.json | 0 {plugins => coreplugins}/osm-quickedit/plugin.py | 0 .../osm-quickedit/public/main.js | 0 {plugins => coreplugins}/posm-gcpi/__init__.py | 0 {plugins => coreplugins}/posm-gcpi/manifest.json | 0 {plugins => coreplugins}/posm-gcpi/plugin.py | 0 .../posm-gcpi/public/package.json | 0 .../posm-gcpi/templates/app.html | 0 {plugins => coreplugins}/test/__init__.py | 0 {plugins => coreplugins}/test/disabled | 0 {plugins => coreplugins}/test/dynamic.js | 0 {plugins => coreplugins}/test/manifest.json | 0 {plugins => coreplugins}/test/plugin.py | 0 {plugins => coreplugins}/test/public/component.jsx | 0 {plugins => coreplugins}/test/public/file.txt | 0 {plugins => coreplugins}/test/public/main.css | 0 {plugins => coreplugins}/test/public/main.js | 0 {plugins => coreplugins}/test/public/package.json | 0 {plugins => coreplugins}/test/requirements.txt | 0 {plugins => coreplugins}/test/templates/app.html | 0 package.json | 2 +- 183 files changed, 18 insertions(+), 14 deletions(-) rename {plugins => coreplugins}/.gitignore (100%) rename {plugins => coreplugins}/cesiumion/README.md (100%) rename {plugins => coreplugins}/cesiumion/ThirdParty.json (100%) rename {plugins => coreplugins}/cesiumion/__init__.py (100%) rename {plugins => coreplugins}/cesiumion/api_views.py (100%) rename {plugins => coreplugins}/cesiumion/app_views.py (100%) rename {plugins => coreplugins}/cesiumion/disabled (100%) rename {plugins => coreplugins}/cesiumion/globals.py (100%) rename {plugins => coreplugins}/cesiumion/manifest.json (100%) rename {plugins => coreplugins}/cesiumion/model_tools.py (100%) rename {plugins => coreplugins}/cesiumion/plugin.py (100%) rename {plugins => coreplugins}/cesiumion/public/TaskView.jsx (100%) rename {plugins => coreplugins}/cesiumion/public/components/AppContext.jsx (100%) rename {plugins => coreplugins}/cesiumion/public/components/BootstrapField.jsx (100%) rename {plugins => coreplugins}/cesiumion/public/components/Fetcher.jsx (100%) rename {plugins => coreplugins}/cesiumion/public/components/FormikErrorFocus.jsx (100%) rename {plugins => coreplugins}/cesiumion/public/components/IonAssetButton.jsx (100%) rename {plugins => coreplugins}/cesiumion/public/components/IonAssetButton.scss (100%) rename {plugins => coreplugins}/cesiumion/public/components/IonAssetLabel.jsx (100%) rename {plugins => coreplugins}/cesiumion/public/components/TaskDialog.scss (100%) rename {plugins => coreplugins}/cesiumion/public/components/TasksDialog.jsx (100%) rename {plugins => coreplugins}/cesiumion/public/components/UploadDialog.jsx (100%) rename {plugins => coreplugins}/cesiumion/public/components/UploadDialog.scss (100%) rename {plugins => coreplugins}/cesiumion/public/defaults/AssetStyles.jsx (100%) rename {plugins => coreplugins}/cesiumion/public/defaults/AssetType.jsx (100%) rename {plugins => coreplugins}/cesiumion/public/defaults/SourceType.jsx (100%) rename {plugins => coreplugins}/cesiumion/public/defaults/index.jsx (100%) rename {plugins => coreplugins}/cesiumion/public/font.css (100%) rename {plugins => coreplugins}/cesiumion/public/fonts/fa-cesium.svg (100%) rename {plugins => coreplugins}/cesiumion/public/fonts/fa-cesium.ttf (100%) rename {plugins => coreplugins}/cesiumion/public/fonts/fa-cesium.woff (100%) rename {plugins => coreplugins}/cesiumion/public/package.json (100%) rename {plugins => coreplugins}/cesiumion/public/utils/fetchCancelable.jsx (100%) rename {plugins => coreplugins}/cesiumion/public/utils/getCookie.jsx (100%) rename {plugins => coreplugins}/cesiumion/public/utils/index.jsx (100%) rename {plugins => coreplugins}/cesiumion/templates/app.html (100%) rename {plugins => coreplugins}/cesiumion/templates/load_buttons.js (100%) rename {plugins => coreplugins}/cesiumion/uploader.py (97%) rename {plugins => coreplugins}/changedetection/__init__.py (100%) rename {plugins => coreplugins}/changedetection/api.py (100%) rename {plugins => coreplugins}/changedetection/changedetection.py (100%) rename {plugins => coreplugins}/changedetection/compare.py (100%) rename {plugins => coreplugins}/changedetection/disabled (100%) rename {plugins => coreplugins}/changedetection/manifest.json (100%) rename {plugins => coreplugins}/changedetection/plugin.py (100%) rename {plugins => coreplugins}/changedetection/public/ChangeDetection.jsx (100%) rename {plugins => coreplugins}/changedetection/public/ChangeDetection.scss (100%) rename {plugins => coreplugins}/changedetection/public/ChangeDetectionPanel.jsx (100%) rename {plugins => coreplugins}/changedetection/public/ChangeDetectionPanel.scss (100%) rename {plugins => coreplugins}/changedetection/public/icon.png (100%) rename {plugins => coreplugins}/changedetection/public/main.js (100%) rename {plugins => coreplugins}/changedetection/public/package.json (100%) rename {plugins => coreplugins}/changedetection/rasteralign.py (100%) rename {plugins => coreplugins}/changedetection/requirements.txt (100%) rename {plugins => coreplugins}/cloudimport/README.md (100%) rename {plugins => coreplugins}/cloudimport/__init__.py (100%) rename {plugins => coreplugins}/cloudimport/api_views.py (100%) rename {plugins => coreplugins}/cloudimport/app_views.py (100%) rename {plugins => coreplugins}/cloudimport/cloud_platform.py (100%) rename {plugins => coreplugins}/cloudimport/disabled (100%) rename {plugins => coreplugins}/cloudimport/extensions/cloud_library.py (100%) rename {plugins => coreplugins}/cloudimport/manifest.json (100%) rename {plugins => coreplugins}/cloudimport/platform_extension.py (92%) rename {plugins => coreplugins}/cloudimport/platform_helper.py (94%) rename {plugins => coreplugins}/cloudimport/platforms/github.py (94%) rename {plugins => coreplugins}/cloudimport/platforms/piwigo.py (96%) rename {plugins => coreplugins}/cloudimport/plugin.py (100%) rename {plugins => coreplugins}/cloudimport/public/ImportView.jsx (100%) rename {plugins => coreplugins}/cloudimport/public/TaskView.jsx (100%) rename {plugins => coreplugins}/cloudimport/public/components/ConfigureNewTaskDialog.jsx (100%) rename {plugins => coreplugins}/cloudimport/public/components/ConfigureNewTaskDialog.scss (100%) rename {plugins => coreplugins}/cloudimport/public/components/ErrorDialog.jsx (100%) rename {plugins => coreplugins}/cloudimport/public/components/ErrorDialog.scss (100%) rename {plugins => coreplugins}/cloudimport/public/components/GoToFolderButton.jsx (100%) rename {plugins => coreplugins}/cloudimport/public/components/GoToFolderButton.scss (100%) rename {plugins => coreplugins}/cloudimport/public/components/LibraryDialog.jsx (100%) rename {plugins => coreplugins}/cloudimport/public/components/LibraryDialog.scss (100%) rename {plugins => coreplugins}/cloudimport/public/components/PlatformDialog.jsx (100%) rename {plugins => coreplugins}/cloudimport/public/components/PlatformDialog.scss (100%) rename {plugins => coreplugins}/cloudimport/public/components/PlatformSelectButton.jsx (100%) rename {plugins => coreplugins}/cloudimport/public/components/PlatformSelectButton.scss (100%) rename {plugins => coreplugins}/cloudimport/public/package.json (100%) rename {plugins => coreplugins}/cloudimport/templates/app.html (100%) rename {plugins => coreplugins}/cloudimport/templates/load_buttons.js (100%) rename {plugins => coreplugins}/contours/__init__.py (100%) rename {plugins => coreplugins}/contours/api.py (100%) rename {plugins => coreplugins}/contours/calc_contours.py (100%) rename {plugins => coreplugins}/contours/manifest.json (100%) rename {plugins => coreplugins}/contours/plugin.py (100%) rename {plugins => coreplugins}/contours/public/Contours.jsx (100%) rename {plugins => coreplugins}/contours/public/Contours.scss (100%) rename {plugins => coreplugins}/contours/public/ContoursPanel.jsx (100%) rename {plugins => coreplugins}/contours/public/ContoursPanel.scss (100%) rename {plugins => coreplugins}/contours/public/icon.svg (100%) rename {plugins => coreplugins}/contours/public/main.js (100%) rename {plugins => coreplugins}/diagnostic/__init__.py (100%) rename {plugins => coreplugins}/diagnostic/manifest.json (100%) rename {plugins => coreplugins}/diagnostic/plugin.py (100%) rename {plugins => coreplugins}/diagnostic/public/Chart.min.js (100%) rename {plugins => coreplugins}/diagnostic/templates/diagnostic.html (100%) rename {plugins => coreplugins}/elevationmap/ToDo.txt (100%) rename {plugins => coreplugins}/elevationmap/__init__.py (100%) rename {plugins => coreplugins}/elevationmap/api.py (100%) rename {plugins => coreplugins}/elevationmap/disabled (100%) rename {plugins => coreplugins}/elevationmap/elevationmap.py (100%) rename {plugins => coreplugins}/elevationmap/manifest.json (100%) rename {plugins => coreplugins}/elevationmap/plugin.py (100%) rename {plugins => coreplugins}/elevationmap/public/ElevationMap.jsx (100%) rename {plugins => coreplugins}/elevationmap/public/ElevationMap.scss (100%) rename {plugins => coreplugins}/elevationmap/public/ElevationMapPanel.jsx (100%) rename {plugins => coreplugins}/elevationmap/public/ElevationMapPanel.scss (100%) rename {plugins => coreplugins}/elevationmap/public/icon.png (100%) rename {plugins => coreplugins}/elevationmap/public/main.js (100%) rename {plugins => coreplugins}/elevationmap/public/package.json (100%) rename {plugins => coreplugins}/elevationmap/requirements.txt (100%) rename {plugins => coreplugins}/fullscreen/__init__.py (100%) rename {plugins => coreplugins}/fullscreen/manifest.json (100%) rename {plugins => coreplugins}/fullscreen/plugin.py (100%) rename {plugins => coreplugins}/fullscreen/public/main.js (100%) rename {plugins => coreplugins}/fullscreen/public/package.json (100%) rename {plugins => coreplugins}/lightning/__init__.py (100%) rename {plugins => coreplugins}/lightning/manifest.json (100%) rename {plugins => coreplugins}/lightning/plugin.py (100%) rename {plugins => coreplugins}/lightning/public/CostEstimateItem.jsx (100%) rename {plugins => coreplugins}/lightning/public/CostEstimateItem.scss (100%) rename {plugins => coreplugins}/lightning/public/Dashboard.jsx (100%) rename {plugins => coreplugins}/lightning/public/Dashboard.scss (100%) rename {plugins => coreplugins}/lightning/public/Login.jsx (100%) rename {plugins => coreplugins}/lightning/public/Login.scss (100%) rename {plugins => coreplugins}/lightning/public/add_cost_estimate.js (100%) rename {plugins => coreplugins}/lightning/public/app.jsx (100%) rename {plugins => coreplugins}/lightning/public/app.scss (100%) rename {plugins => coreplugins}/lightning/templates/index.html (100%) rename {plugins => coreplugins}/measure/__init__.py (100%) rename {plugins => coreplugins}/measure/api.py (100%) rename {plugins => coreplugins}/measure/calc_volume.py (100%) rename {plugins => coreplugins}/measure/manifest.json (100%) rename {plugins => coreplugins}/measure/plugin.py (100%) rename {plugins => coreplugins}/measure/public/MeasurePopup.jsx (100%) rename {plugins => coreplugins}/measure/public/MeasurePopup.scss (100%) rename {plugins => coreplugins}/measure/public/app.jsx (100%) rename {plugins => coreplugins}/measure/public/app.scss (100%) rename {plugins => coreplugins}/measure/public/main.js (100%) rename {plugins => coreplugins}/measure/public/package.json (100%) rename {plugins => coreplugins}/openaerialmap/__init__.py (100%) rename {plugins => coreplugins}/openaerialmap/api.py (100%) rename {plugins => coreplugins}/openaerialmap/disabled (100%) rename {plugins => coreplugins}/openaerialmap/load_buttons.js (100%) rename {plugins => coreplugins}/openaerialmap/manifest.json (100%) rename {plugins => coreplugins}/openaerialmap/plugin.py (97%) rename {plugins => coreplugins}/openaerialmap/public/ShareButton.jsx (100%) rename {plugins => coreplugins}/openaerialmap/public/ShareDialog.jsx (100%) rename {plugins => coreplugins}/openaerialmap/public/fonts/oamfont.eot (100%) rename {plugins => coreplugins}/openaerialmap/public/fonts/oamfont.svg (100%) rename {plugins => coreplugins}/openaerialmap/public/fonts/oamfont.ttf (100%) rename {plugins => coreplugins}/openaerialmap/public/fonts/oamfont.woff (100%) rename {plugins => coreplugins}/openaerialmap/public/style.css (100%) rename {plugins => coreplugins}/openaerialmap/templates/app.html (100%) rename {plugins => coreplugins}/osm-quickedit/__init__.py (100%) rename {plugins => coreplugins}/osm-quickedit/disabled (100%) rename {plugins => coreplugins}/osm-quickedit/manifest.json (100%) rename {plugins => coreplugins}/osm-quickedit/plugin.py (100%) rename {plugins => coreplugins}/osm-quickedit/public/main.js (100%) rename {plugins => coreplugins}/posm-gcpi/__init__.py (100%) rename {plugins => coreplugins}/posm-gcpi/manifest.json (100%) rename {plugins => coreplugins}/posm-gcpi/plugin.py (100%) rename {plugins => coreplugins}/posm-gcpi/public/package.json (100%) rename {plugins => coreplugins}/posm-gcpi/templates/app.html (100%) rename {plugins => coreplugins}/test/__init__.py (100%) rename {plugins => coreplugins}/test/disabled (100%) rename {plugins => coreplugins}/test/dynamic.js (100%) rename {plugins => coreplugins}/test/manifest.json (100%) rename {plugins => coreplugins}/test/plugin.py (100%) rename {plugins => coreplugins}/test/public/component.jsx (100%) rename {plugins => coreplugins}/test/public/file.txt (100%) rename {plugins => coreplugins}/test/public/main.css (100%) rename {plugins => coreplugins}/test/public/main.js (100%) rename {plugins => coreplugins}/test/public/package.json (100%) rename {plugins => coreplugins}/test/requirements.txt (100%) rename {plugins => coreplugins}/test/templates/app.html (100%) diff --git a/app/plugins/functions.py b/app/plugins/functions.py index acef4ba1..015a0eb7 100644 --- a/app/plugins/functions.py +++ b/app/plugins/functions.py @@ -194,11 +194,11 @@ def get_plugins(): if settings.TESTING: module = importlib.import_module("app.media_test.plugins.{}".format(dir)) else: - module = importlib.import_module("app.media.plugins.{}".format(dir)) + module = importlib.import_module("plugins.{}".format(dir)) plugin = (getattr(module, "Plugin"))() except (ImportError, AttributeError): - module = importlib.import_module("plugins.{}".format(dir)) + module = importlib.import_module("coreplugins.{}".format(dir)) plugin = (getattr(module, "Plugin"))() # Check version @@ -284,7 +284,7 @@ def get_plugins_paths(): current_path = os.path.dirname(os.path.realpath(__file__)) return [ os.path.abspath(get_plugins_persistent_path()), - os.path.abspath(os.path.join(current_path, "..", "..", "plugins")), + os.path.abspath(os.path.join(current_path, "..", "..", "coreplugins")), ] def get_plugins_persistent_path(*paths): diff --git a/app/plugins/plugin_base.py b/app/plugins/plugin_base.py index c2e4e4c3..c2ff9e8a 100644 --- a/app/plugins/plugin_base.py +++ b/app/plugins/plugin_base.py @@ -131,7 +131,11 @@ class PluginBase(ABC): :param path: unix-style path :return: path used to reference Django templates for a plugin """ - return "plugins/{}/templates/{}".format(self.get_name(), path) + if self.is_persistent(): + return "coreplugins/{}/templates/{}".format(self.get_name(), path) + else: + return "plugins/{}/templates/{}".format(self.get_name(), path) + def path_exists(self, path): return os.path.exists(self.get_path(path)) diff --git a/plugins/.gitignore b/coreplugins/.gitignore similarity index 100% rename from plugins/.gitignore rename to coreplugins/.gitignore diff --git a/plugins/cesiumion/README.md b/coreplugins/cesiumion/README.md similarity index 100% rename from plugins/cesiumion/README.md rename to coreplugins/cesiumion/README.md diff --git a/plugins/cesiumion/ThirdParty.json b/coreplugins/cesiumion/ThirdParty.json similarity index 100% rename from plugins/cesiumion/ThirdParty.json rename to coreplugins/cesiumion/ThirdParty.json diff --git a/plugins/cesiumion/__init__.py b/coreplugins/cesiumion/__init__.py similarity index 100% rename from plugins/cesiumion/__init__.py rename to coreplugins/cesiumion/__init__.py diff --git a/plugins/cesiumion/api_views.py b/coreplugins/cesiumion/api_views.py similarity index 100% rename from plugins/cesiumion/api_views.py rename to coreplugins/cesiumion/api_views.py diff --git a/plugins/cesiumion/app_views.py b/coreplugins/cesiumion/app_views.py similarity index 100% rename from plugins/cesiumion/app_views.py rename to coreplugins/cesiumion/app_views.py diff --git a/plugins/cesiumion/disabled b/coreplugins/cesiumion/disabled similarity index 100% rename from plugins/cesiumion/disabled rename to coreplugins/cesiumion/disabled diff --git a/plugins/cesiumion/globals.py b/coreplugins/cesiumion/globals.py similarity index 100% rename from plugins/cesiumion/globals.py rename to coreplugins/cesiumion/globals.py diff --git a/plugins/cesiumion/manifest.json b/coreplugins/cesiumion/manifest.json similarity index 100% rename from plugins/cesiumion/manifest.json rename to coreplugins/cesiumion/manifest.json diff --git a/plugins/cesiumion/model_tools.py b/coreplugins/cesiumion/model_tools.py similarity index 100% rename from plugins/cesiumion/model_tools.py rename to coreplugins/cesiumion/model_tools.py diff --git a/plugins/cesiumion/plugin.py b/coreplugins/cesiumion/plugin.py similarity index 100% rename from plugins/cesiumion/plugin.py rename to coreplugins/cesiumion/plugin.py diff --git a/plugins/cesiumion/public/TaskView.jsx b/coreplugins/cesiumion/public/TaskView.jsx similarity index 100% rename from plugins/cesiumion/public/TaskView.jsx rename to coreplugins/cesiumion/public/TaskView.jsx diff --git a/plugins/cesiumion/public/components/AppContext.jsx b/coreplugins/cesiumion/public/components/AppContext.jsx similarity index 100% rename from plugins/cesiumion/public/components/AppContext.jsx rename to coreplugins/cesiumion/public/components/AppContext.jsx diff --git a/plugins/cesiumion/public/components/BootstrapField.jsx b/coreplugins/cesiumion/public/components/BootstrapField.jsx similarity index 100% rename from plugins/cesiumion/public/components/BootstrapField.jsx rename to coreplugins/cesiumion/public/components/BootstrapField.jsx diff --git a/plugins/cesiumion/public/components/Fetcher.jsx b/coreplugins/cesiumion/public/components/Fetcher.jsx similarity index 100% rename from plugins/cesiumion/public/components/Fetcher.jsx rename to coreplugins/cesiumion/public/components/Fetcher.jsx diff --git a/plugins/cesiumion/public/components/FormikErrorFocus.jsx b/coreplugins/cesiumion/public/components/FormikErrorFocus.jsx similarity index 100% rename from plugins/cesiumion/public/components/FormikErrorFocus.jsx rename to coreplugins/cesiumion/public/components/FormikErrorFocus.jsx diff --git a/plugins/cesiumion/public/components/IonAssetButton.jsx b/coreplugins/cesiumion/public/components/IonAssetButton.jsx similarity index 100% rename from plugins/cesiumion/public/components/IonAssetButton.jsx rename to coreplugins/cesiumion/public/components/IonAssetButton.jsx diff --git a/plugins/cesiumion/public/components/IonAssetButton.scss b/coreplugins/cesiumion/public/components/IonAssetButton.scss similarity index 100% rename from plugins/cesiumion/public/components/IonAssetButton.scss rename to coreplugins/cesiumion/public/components/IonAssetButton.scss diff --git a/plugins/cesiumion/public/components/IonAssetLabel.jsx b/coreplugins/cesiumion/public/components/IonAssetLabel.jsx similarity index 100% rename from plugins/cesiumion/public/components/IonAssetLabel.jsx rename to coreplugins/cesiumion/public/components/IonAssetLabel.jsx diff --git a/plugins/cesiumion/public/components/TaskDialog.scss b/coreplugins/cesiumion/public/components/TaskDialog.scss similarity index 100% rename from plugins/cesiumion/public/components/TaskDialog.scss rename to coreplugins/cesiumion/public/components/TaskDialog.scss diff --git a/plugins/cesiumion/public/components/TasksDialog.jsx b/coreplugins/cesiumion/public/components/TasksDialog.jsx similarity index 100% rename from plugins/cesiumion/public/components/TasksDialog.jsx rename to coreplugins/cesiumion/public/components/TasksDialog.jsx diff --git a/plugins/cesiumion/public/components/UploadDialog.jsx b/coreplugins/cesiumion/public/components/UploadDialog.jsx similarity index 100% rename from plugins/cesiumion/public/components/UploadDialog.jsx rename to coreplugins/cesiumion/public/components/UploadDialog.jsx diff --git a/plugins/cesiumion/public/components/UploadDialog.scss b/coreplugins/cesiumion/public/components/UploadDialog.scss similarity index 100% rename from plugins/cesiumion/public/components/UploadDialog.scss rename to coreplugins/cesiumion/public/components/UploadDialog.scss diff --git a/plugins/cesiumion/public/defaults/AssetStyles.jsx b/coreplugins/cesiumion/public/defaults/AssetStyles.jsx similarity index 100% rename from plugins/cesiumion/public/defaults/AssetStyles.jsx rename to coreplugins/cesiumion/public/defaults/AssetStyles.jsx diff --git a/plugins/cesiumion/public/defaults/AssetType.jsx b/coreplugins/cesiumion/public/defaults/AssetType.jsx similarity index 100% rename from plugins/cesiumion/public/defaults/AssetType.jsx rename to coreplugins/cesiumion/public/defaults/AssetType.jsx diff --git a/plugins/cesiumion/public/defaults/SourceType.jsx b/coreplugins/cesiumion/public/defaults/SourceType.jsx similarity index 100% rename from plugins/cesiumion/public/defaults/SourceType.jsx rename to coreplugins/cesiumion/public/defaults/SourceType.jsx diff --git a/plugins/cesiumion/public/defaults/index.jsx b/coreplugins/cesiumion/public/defaults/index.jsx similarity index 100% rename from plugins/cesiumion/public/defaults/index.jsx rename to coreplugins/cesiumion/public/defaults/index.jsx diff --git a/plugins/cesiumion/public/font.css b/coreplugins/cesiumion/public/font.css similarity index 100% rename from plugins/cesiumion/public/font.css rename to coreplugins/cesiumion/public/font.css diff --git a/plugins/cesiumion/public/fonts/fa-cesium.svg b/coreplugins/cesiumion/public/fonts/fa-cesium.svg similarity index 100% rename from plugins/cesiumion/public/fonts/fa-cesium.svg rename to coreplugins/cesiumion/public/fonts/fa-cesium.svg diff --git a/plugins/cesiumion/public/fonts/fa-cesium.ttf b/coreplugins/cesiumion/public/fonts/fa-cesium.ttf similarity index 100% rename from plugins/cesiumion/public/fonts/fa-cesium.ttf rename to coreplugins/cesiumion/public/fonts/fa-cesium.ttf diff --git a/plugins/cesiumion/public/fonts/fa-cesium.woff b/coreplugins/cesiumion/public/fonts/fa-cesium.woff similarity index 100% rename from plugins/cesiumion/public/fonts/fa-cesium.woff rename to coreplugins/cesiumion/public/fonts/fa-cesium.woff diff --git a/plugins/cesiumion/public/package.json b/coreplugins/cesiumion/public/package.json similarity index 100% rename from plugins/cesiumion/public/package.json rename to coreplugins/cesiumion/public/package.json diff --git a/plugins/cesiumion/public/utils/fetchCancelable.jsx b/coreplugins/cesiumion/public/utils/fetchCancelable.jsx similarity index 100% rename from plugins/cesiumion/public/utils/fetchCancelable.jsx rename to coreplugins/cesiumion/public/utils/fetchCancelable.jsx diff --git a/plugins/cesiumion/public/utils/getCookie.jsx b/coreplugins/cesiumion/public/utils/getCookie.jsx similarity index 100% rename from plugins/cesiumion/public/utils/getCookie.jsx rename to coreplugins/cesiumion/public/utils/getCookie.jsx diff --git a/plugins/cesiumion/public/utils/index.jsx b/coreplugins/cesiumion/public/utils/index.jsx similarity index 100% rename from plugins/cesiumion/public/utils/index.jsx rename to coreplugins/cesiumion/public/utils/index.jsx diff --git a/plugins/cesiumion/templates/app.html b/coreplugins/cesiumion/templates/app.html similarity index 100% rename from plugins/cesiumion/templates/app.html rename to coreplugins/cesiumion/templates/app.html diff --git a/plugins/cesiumion/templates/load_buttons.js b/coreplugins/cesiumion/templates/load_buttons.js similarity index 100% rename from plugins/cesiumion/templates/load_buttons.js rename to coreplugins/cesiumion/templates/load_buttons.js diff --git a/plugins/cesiumion/uploader.py b/coreplugins/cesiumion/uploader.py similarity index 97% rename from plugins/cesiumion/uploader.py rename to coreplugins/cesiumion/uploader.py index 53190f5d..7d0dd7aa 100644 --- a/plugins/cesiumion/uploader.py +++ b/coreplugins/cesiumion/uploader.py @@ -19,7 +19,7 @@ def upload_to_ion( from shutil import rmtree from enum import Enum from app.plugins import logger - from plugins.cesiumion.api_views import ( + from .api_views import ( get_asset_info, set_asset_info, AssetType, @@ -28,11 +28,11 @@ def upload_to_ion( ASSET_TO_FILE, pluck, ) - from plugins.cesiumion.model_tools import ( + from .model_tools import ( to_ion_texture_model, IonInvalidZip, ) - from plugins.cesiumion.globals import ION_API_URL + from .globals import ION_API_URL class LoggerAdapter(logging.LoggerAdapter): def __init__(self, prefix, logger): super().__init__(logger, {}) diff --git a/plugins/changedetection/__init__.py b/coreplugins/changedetection/__init__.py similarity index 100% rename from plugins/changedetection/__init__.py rename to coreplugins/changedetection/__init__.py diff --git a/plugins/changedetection/api.py b/coreplugins/changedetection/api.py similarity index 100% rename from plugins/changedetection/api.py rename to coreplugins/changedetection/api.py diff --git a/plugins/changedetection/changedetection.py b/coreplugins/changedetection/changedetection.py similarity index 100% rename from plugins/changedetection/changedetection.py rename to coreplugins/changedetection/changedetection.py diff --git a/plugins/changedetection/compare.py b/coreplugins/changedetection/compare.py similarity index 100% rename from plugins/changedetection/compare.py rename to coreplugins/changedetection/compare.py diff --git a/plugins/changedetection/disabled b/coreplugins/changedetection/disabled similarity index 100% rename from plugins/changedetection/disabled rename to coreplugins/changedetection/disabled diff --git a/plugins/changedetection/manifest.json b/coreplugins/changedetection/manifest.json similarity index 100% rename from plugins/changedetection/manifest.json rename to coreplugins/changedetection/manifest.json diff --git a/plugins/changedetection/plugin.py b/coreplugins/changedetection/plugin.py similarity index 100% rename from plugins/changedetection/plugin.py rename to coreplugins/changedetection/plugin.py diff --git a/plugins/changedetection/public/ChangeDetection.jsx b/coreplugins/changedetection/public/ChangeDetection.jsx similarity index 100% rename from plugins/changedetection/public/ChangeDetection.jsx rename to coreplugins/changedetection/public/ChangeDetection.jsx diff --git a/plugins/changedetection/public/ChangeDetection.scss b/coreplugins/changedetection/public/ChangeDetection.scss similarity index 100% rename from plugins/changedetection/public/ChangeDetection.scss rename to coreplugins/changedetection/public/ChangeDetection.scss diff --git a/plugins/changedetection/public/ChangeDetectionPanel.jsx b/coreplugins/changedetection/public/ChangeDetectionPanel.jsx similarity index 100% rename from plugins/changedetection/public/ChangeDetectionPanel.jsx rename to coreplugins/changedetection/public/ChangeDetectionPanel.jsx diff --git a/plugins/changedetection/public/ChangeDetectionPanel.scss b/coreplugins/changedetection/public/ChangeDetectionPanel.scss similarity index 100% rename from plugins/changedetection/public/ChangeDetectionPanel.scss rename to coreplugins/changedetection/public/ChangeDetectionPanel.scss diff --git a/plugins/changedetection/public/icon.png b/coreplugins/changedetection/public/icon.png similarity index 100% rename from plugins/changedetection/public/icon.png rename to coreplugins/changedetection/public/icon.png diff --git a/plugins/changedetection/public/main.js b/coreplugins/changedetection/public/main.js similarity index 100% rename from plugins/changedetection/public/main.js rename to coreplugins/changedetection/public/main.js diff --git a/plugins/changedetection/public/package.json b/coreplugins/changedetection/public/package.json similarity index 100% rename from plugins/changedetection/public/package.json rename to coreplugins/changedetection/public/package.json diff --git a/plugins/changedetection/rasteralign.py b/coreplugins/changedetection/rasteralign.py similarity index 100% rename from plugins/changedetection/rasteralign.py rename to coreplugins/changedetection/rasteralign.py diff --git a/plugins/changedetection/requirements.txt b/coreplugins/changedetection/requirements.txt similarity index 100% rename from plugins/changedetection/requirements.txt rename to coreplugins/changedetection/requirements.txt diff --git a/plugins/cloudimport/README.md b/coreplugins/cloudimport/README.md similarity index 100% rename from plugins/cloudimport/README.md rename to coreplugins/cloudimport/README.md diff --git a/plugins/cloudimport/__init__.py b/coreplugins/cloudimport/__init__.py similarity index 100% rename from plugins/cloudimport/__init__.py rename to coreplugins/cloudimport/__init__.py diff --git a/plugins/cloudimport/api_views.py b/coreplugins/cloudimport/api_views.py similarity index 100% rename from plugins/cloudimport/api_views.py rename to coreplugins/cloudimport/api_views.py diff --git a/plugins/cloudimport/app_views.py b/coreplugins/cloudimport/app_views.py similarity index 100% rename from plugins/cloudimport/app_views.py rename to coreplugins/cloudimport/app_views.py diff --git a/plugins/cloudimport/cloud_platform.py b/coreplugins/cloudimport/cloud_platform.py similarity index 100% rename from plugins/cloudimport/cloud_platform.py rename to coreplugins/cloudimport/cloud_platform.py diff --git a/plugins/cloudimport/disabled b/coreplugins/cloudimport/disabled similarity index 100% rename from plugins/cloudimport/disabled rename to coreplugins/cloudimport/disabled diff --git a/plugins/cloudimport/extensions/cloud_library.py b/coreplugins/cloudimport/extensions/cloud_library.py similarity index 100% rename from plugins/cloudimport/extensions/cloud_library.py rename to coreplugins/cloudimport/extensions/cloud_library.py diff --git a/plugins/cloudimport/manifest.json b/coreplugins/cloudimport/manifest.json similarity index 100% rename from plugins/cloudimport/manifest.json rename to coreplugins/cloudimport/manifest.json diff --git a/plugins/cloudimport/platform_extension.py b/coreplugins/cloudimport/platform_extension.py similarity index 92% rename from plugins/cloudimport/platform_extension.py rename to coreplugins/cloudimport/platform_extension.py index 0f2e5533..cfb5332a 100644 --- a/plugins/cloudimport/platform_extension.py +++ b/coreplugins/cloudimport/platform_extension.py @@ -1,6 +1,6 @@ from abc import ABC, abstractmethod from app.plugins import get_current_plugin -from .cloud_platform import CloudPlatform +from coreplugins.cloudimport.cloud_platform import CloudPlatform class PlatformExtension(CloudPlatform): """A platform extension is a platform with extra capacities. It may require extra configuration, or it might provide new features.""" diff --git a/plugins/cloudimport/platform_helper.py b/coreplugins/cloudimport/platform_helper.py similarity index 94% rename from plugins/cloudimport/platform_helper.py rename to coreplugins/cloudimport/platform_helper.py index 481553d5..bbed7070 100644 --- a/plugins/cloudimport/platform_helper.py +++ b/coreplugins/cloudimport/platform_helper.py @@ -28,7 +28,7 @@ def read_platform_from_files(): # Each python script must have a class called Platform # Instantiate the platform try: - module_path = "plugins.cloudimport.platforms.{}".format(path.splitext(platform_script)[0]) + module_path = "coreplugins.cloudimport.platforms.{}".format(path.splitext(platform_script)[0]) module = importlib.import_module(module_path) platform = (getattr(module, "Platform"))() platforms.append(platform) diff --git a/plugins/cloudimport/platforms/github.py b/coreplugins/cloudimport/platforms/github.py similarity index 94% rename from plugins/cloudimport/platforms/github.py rename to coreplugins/cloudimport/platforms/github.py index f394fac8..96968d95 100644 --- a/plugins/cloudimport/platforms/github.py +++ b/coreplugins/cloudimport/platforms/github.py @@ -1,7 +1,7 @@ # Check https://github.com/ from urllib.parse import urlparse from os import path -from plugins.cloudimport.cloud_platform import File, Folder, CloudPlatform +from coreplugins.cloudimport.cloud_platform import File, Folder, CloudPlatform from app.plugins import logger class Platform(CloudPlatform): diff --git a/plugins/cloudimport/platforms/piwigo.py b/coreplugins/cloudimport/platforms/piwigo.py similarity index 96% rename from plugins/cloudimport/platforms/piwigo.py rename to coreplugins/cloudimport/platforms/piwigo.py index 82337089..346c33c2 100644 --- a/plugins/cloudimport/platforms/piwigo.py +++ b/coreplugins/cloudimport/platforms/piwigo.py @@ -1,8 +1,8 @@ # Check http://piwigo.com/ from urllib.parse import urlparse from os import path -from plugins.cloudimport.cloud_platform import File, Folder -from plugins.cloudimport.extensions.cloud_library import CloudLibrary +from coreplugins.cloudimport.cloud_platform import File, Folder +from coreplugins.cloudimport.extensions.cloud_library import CloudLibrary class Platform(CloudLibrary): def __init__(self): diff --git a/plugins/cloudimport/plugin.py b/coreplugins/cloudimport/plugin.py similarity index 100% rename from plugins/cloudimport/plugin.py rename to coreplugins/cloudimport/plugin.py diff --git a/plugins/cloudimport/public/ImportView.jsx b/coreplugins/cloudimport/public/ImportView.jsx similarity index 100% rename from plugins/cloudimport/public/ImportView.jsx rename to coreplugins/cloudimport/public/ImportView.jsx diff --git a/plugins/cloudimport/public/TaskView.jsx b/coreplugins/cloudimport/public/TaskView.jsx similarity index 100% rename from plugins/cloudimport/public/TaskView.jsx rename to coreplugins/cloudimport/public/TaskView.jsx diff --git a/plugins/cloudimport/public/components/ConfigureNewTaskDialog.jsx b/coreplugins/cloudimport/public/components/ConfigureNewTaskDialog.jsx similarity index 100% rename from plugins/cloudimport/public/components/ConfigureNewTaskDialog.jsx rename to coreplugins/cloudimport/public/components/ConfigureNewTaskDialog.jsx diff --git a/plugins/cloudimport/public/components/ConfigureNewTaskDialog.scss b/coreplugins/cloudimport/public/components/ConfigureNewTaskDialog.scss similarity index 100% rename from plugins/cloudimport/public/components/ConfigureNewTaskDialog.scss rename to coreplugins/cloudimport/public/components/ConfigureNewTaskDialog.scss diff --git a/plugins/cloudimport/public/components/ErrorDialog.jsx b/coreplugins/cloudimport/public/components/ErrorDialog.jsx similarity index 100% rename from plugins/cloudimport/public/components/ErrorDialog.jsx rename to coreplugins/cloudimport/public/components/ErrorDialog.jsx diff --git a/plugins/cloudimport/public/components/ErrorDialog.scss b/coreplugins/cloudimport/public/components/ErrorDialog.scss similarity index 100% rename from plugins/cloudimport/public/components/ErrorDialog.scss rename to coreplugins/cloudimport/public/components/ErrorDialog.scss diff --git a/plugins/cloudimport/public/components/GoToFolderButton.jsx b/coreplugins/cloudimport/public/components/GoToFolderButton.jsx similarity index 100% rename from plugins/cloudimport/public/components/GoToFolderButton.jsx rename to coreplugins/cloudimport/public/components/GoToFolderButton.jsx diff --git a/plugins/cloudimport/public/components/GoToFolderButton.scss b/coreplugins/cloudimport/public/components/GoToFolderButton.scss similarity index 100% rename from plugins/cloudimport/public/components/GoToFolderButton.scss rename to coreplugins/cloudimport/public/components/GoToFolderButton.scss diff --git a/plugins/cloudimport/public/components/LibraryDialog.jsx b/coreplugins/cloudimport/public/components/LibraryDialog.jsx similarity index 100% rename from plugins/cloudimport/public/components/LibraryDialog.jsx rename to coreplugins/cloudimport/public/components/LibraryDialog.jsx diff --git a/plugins/cloudimport/public/components/LibraryDialog.scss b/coreplugins/cloudimport/public/components/LibraryDialog.scss similarity index 100% rename from plugins/cloudimport/public/components/LibraryDialog.scss rename to coreplugins/cloudimport/public/components/LibraryDialog.scss diff --git a/plugins/cloudimport/public/components/PlatformDialog.jsx b/coreplugins/cloudimport/public/components/PlatformDialog.jsx similarity index 100% rename from plugins/cloudimport/public/components/PlatformDialog.jsx rename to coreplugins/cloudimport/public/components/PlatformDialog.jsx diff --git a/plugins/cloudimport/public/components/PlatformDialog.scss b/coreplugins/cloudimport/public/components/PlatformDialog.scss similarity index 100% rename from plugins/cloudimport/public/components/PlatformDialog.scss rename to coreplugins/cloudimport/public/components/PlatformDialog.scss diff --git a/plugins/cloudimport/public/components/PlatformSelectButton.jsx b/coreplugins/cloudimport/public/components/PlatformSelectButton.jsx similarity index 100% rename from plugins/cloudimport/public/components/PlatformSelectButton.jsx rename to coreplugins/cloudimport/public/components/PlatformSelectButton.jsx diff --git a/plugins/cloudimport/public/components/PlatformSelectButton.scss b/coreplugins/cloudimport/public/components/PlatformSelectButton.scss similarity index 100% rename from plugins/cloudimport/public/components/PlatformSelectButton.scss rename to coreplugins/cloudimport/public/components/PlatformSelectButton.scss diff --git a/plugins/cloudimport/public/package.json b/coreplugins/cloudimport/public/package.json similarity index 100% rename from plugins/cloudimport/public/package.json rename to coreplugins/cloudimport/public/package.json diff --git a/plugins/cloudimport/templates/app.html b/coreplugins/cloudimport/templates/app.html similarity index 100% rename from plugins/cloudimport/templates/app.html rename to coreplugins/cloudimport/templates/app.html diff --git a/plugins/cloudimport/templates/load_buttons.js b/coreplugins/cloudimport/templates/load_buttons.js similarity index 100% rename from plugins/cloudimport/templates/load_buttons.js rename to coreplugins/cloudimport/templates/load_buttons.js diff --git a/plugins/contours/__init__.py b/coreplugins/contours/__init__.py similarity index 100% rename from plugins/contours/__init__.py rename to coreplugins/contours/__init__.py diff --git a/plugins/contours/api.py b/coreplugins/contours/api.py similarity index 100% rename from plugins/contours/api.py rename to coreplugins/contours/api.py diff --git a/plugins/contours/calc_contours.py b/coreplugins/contours/calc_contours.py similarity index 100% rename from plugins/contours/calc_contours.py rename to coreplugins/contours/calc_contours.py diff --git a/plugins/contours/manifest.json b/coreplugins/contours/manifest.json similarity index 100% rename from plugins/contours/manifest.json rename to coreplugins/contours/manifest.json diff --git a/plugins/contours/plugin.py b/coreplugins/contours/plugin.py similarity index 100% rename from plugins/contours/plugin.py rename to coreplugins/contours/plugin.py diff --git a/plugins/contours/public/Contours.jsx b/coreplugins/contours/public/Contours.jsx similarity index 100% rename from plugins/contours/public/Contours.jsx rename to coreplugins/contours/public/Contours.jsx diff --git a/plugins/contours/public/Contours.scss b/coreplugins/contours/public/Contours.scss similarity index 100% rename from plugins/contours/public/Contours.scss rename to coreplugins/contours/public/Contours.scss diff --git a/plugins/contours/public/ContoursPanel.jsx b/coreplugins/contours/public/ContoursPanel.jsx similarity index 100% rename from plugins/contours/public/ContoursPanel.jsx rename to coreplugins/contours/public/ContoursPanel.jsx diff --git a/plugins/contours/public/ContoursPanel.scss b/coreplugins/contours/public/ContoursPanel.scss similarity index 100% rename from plugins/contours/public/ContoursPanel.scss rename to coreplugins/contours/public/ContoursPanel.scss diff --git a/plugins/contours/public/icon.svg b/coreplugins/contours/public/icon.svg similarity index 100% rename from plugins/contours/public/icon.svg rename to coreplugins/contours/public/icon.svg diff --git a/plugins/contours/public/main.js b/coreplugins/contours/public/main.js similarity index 100% rename from plugins/contours/public/main.js rename to coreplugins/contours/public/main.js diff --git a/plugins/diagnostic/__init__.py b/coreplugins/diagnostic/__init__.py similarity index 100% rename from plugins/diagnostic/__init__.py rename to coreplugins/diagnostic/__init__.py diff --git a/plugins/diagnostic/manifest.json b/coreplugins/diagnostic/manifest.json similarity index 100% rename from plugins/diagnostic/manifest.json rename to coreplugins/diagnostic/manifest.json diff --git a/plugins/diagnostic/plugin.py b/coreplugins/diagnostic/plugin.py similarity index 100% rename from plugins/diagnostic/plugin.py rename to coreplugins/diagnostic/plugin.py diff --git a/plugins/diagnostic/public/Chart.min.js b/coreplugins/diagnostic/public/Chart.min.js similarity index 100% rename from plugins/diagnostic/public/Chart.min.js rename to coreplugins/diagnostic/public/Chart.min.js diff --git a/plugins/diagnostic/templates/diagnostic.html b/coreplugins/diagnostic/templates/diagnostic.html similarity index 100% rename from plugins/diagnostic/templates/diagnostic.html rename to coreplugins/diagnostic/templates/diagnostic.html diff --git a/plugins/elevationmap/ToDo.txt b/coreplugins/elevationmap/ToDo.txt similarity index 100% rename from plugins/elevationmap/ToDo.txt rename to coreplugins/elevationmap/ToDo.txt diff --git a/plugins/elevationmap/__init__.py b/coreplugins/elevationmap/__init__.py similarity index 100% rename from plugins/elevationmap/__init__.py rename to coreplugins/elevationmap/__init__.py diff --git a/plugins/elevationmap/api.py b/coreplugins/elevationmap/api.py similarity index 100% rename from plugins/elevationmap/api.py rename to coreplugins/elevationmap/api.py diff --git a/plugins/elevationmap/disabled b/coreplugins/elevationmap/disabled similarity index 100% rename from plugins/elevationmap/disabled rename to coreplugins/elevationmap/disabled diff --git a/plugins/elevationmap/elevationmap.py b/coreplugins/elevationmap/elevationmap.py similarity index 100% rename from plugins/elevationmap/elevationmap.py rename to coreplugins/elevationmap/elevationmap.py diff --git a/plugins/elevationmap/manifest.json b/coreplugins/elevationmap/manifest.json similarity index 100% rename from plugins/elevationmap/manifest.json rename to coreplugins/elevationmap/manifest.json diff --git a/plugins/elevationmap/plugin.py b/coreplugins/elevationmap/plugin.py similarity index 100% rename from plugins/elevationmap/plugin.py rename to coreplugins/elevationmap/plugin.py diff --git a/plugins/elevationmap/public/ElevationMap.jsx b/coreplugins/elevationmap/public/ElevationMap.jsx similarity index 100% rename from plugins/elevationmap/public/ElevationMap.jsx rename to coreplugins/elevationmap/public/ElevationMap.jsx diff --git a/plugins/elevationmap/public/ElevationMap.scss b/coreplugins/elevationmap/public/ElevationMap.scss similarity index 100% rename from plugins/elevationmap/public/ElevationMap.scss rename to coreplugins/elevationmap/public/ElevationMap.scss diff --git a/plugins/elevationmap/public/ElevationMapPanel.jsx b/coreplugins/elevationmap/public/ElevationMapPanel.jsx similarity index 100% rename from plugins/elevationmap/public/ElevationMapPanel.jsx rename to coreplugins/elevationmap/public/ElevationMapPanel.jsx diff --git a/plugins/elevationmap/public/ElevationMapPanel.scss b/coreplugins/elevationmap/public/ElevationMapPanel.scss similarity index 100% rename from plugins/elevationmap/public/ElevationMapPanel.scss rename to coreplugins/elevationmap/public/ElevationMapPanel.scss diff --git a/plugins/elevationmap/public/icon.png b/coreplugins/elevationmap/public/icon.png similarity index 100% rename from plugins/elevationmap/public/icon.png rename to coreplugins/elevationmap/public/icon.png diff --git a/plugins/elevationmap/public/main.js b/coreplugins/elevationmap/public/main.js similarity index 100% rename from plugins/elevationmap/public/main.js rename to coreplugins/elevationmap/public/main.js diff --git a/plugins/elevationmap/public/package.json b/coreplugins/elevationmap/public/package.json similarity index 100% rename from plugins/elevationmap/public/package.json rename to coreplugins/elevationmap/public/package.json diff --git a/plugins/elevationmap/requirements.txt b/coreplugins/elevationmap/requirements.txt similarity index 100% rename from plugins/elevationmap/requirements.txt rename to coreplugins/elevationmap/requirements.txt diff --git a/plugins/fullscreen/__init__.py b/coreplugins/fullscreen/__init__.py similarity index 100% rename from plugins/fullscreen/__init__.py rename to coreplugins/fullscreen/__init__.py diff --git a/plugins/fullscreen/manifest.json b/coreplugins/fullscreen/manifest.json similarity index 100% rename from plugins/fullscreen/manifest.json rename to coreplugins/fullscreen/manifest.json diff --git a/plugins/fullscreen/plugin.py b/coreplugins/fullscreen/plugin.py similarity index 100% rename from plugins/fullscreen/plugin.py rename to coreplugins/fullscreen/plugin.py diff --git a/plugins/fullscreen/public/main.js b/coreplugins/fullscreen/public/main.js similarity index 100% rename from plugins/fullscreen/public/main.js rename to coreplugins/fullscreen/public/main.js diff --git a/plugins/fullscreen/public/package.json b/coreplugins/fullscreen/public/package.json similarity index 100% rename from plugins/fullscreen/public/package.json rename to coreplugins/fullscreen/public/package.json diff --git a/plugins/lightning/__init__.py b/coreplugins/lightning/__init__.py similarity index 100% rename from plugins/lightning/__init__.py rename to coreplugins/lightning/__init__.py diff --git a/plugins/lightning/manifest.json b/coreplugins/lightning/manifest.json similarity index 100% rename from plugins/lightning/manifest.json rename to coreplugins/lightning/manifest.json diff --git a/plugins/lightning/plugin.py b/coreplugins/lightning/plugin.py similarity index 100% rename from plugins/lightning/plugin.py rename to coreplugins/lightning/plugin.py diff --git a/plugins/lightning/public/CostEstimateItem.jsx b/coreplugins/lightning/public/CostEstimateItem.jsx similarity index 100% rename from plugins/lightning/public/CostEstimateItem.jsx rename to coreplugins/lightning/public/CostEstimateItem.jsx diff --git a/plugins/lightning/public/CostEstimateItem.scss b/coreplugins/lightning/public/CostEstimateItem.scss similarity index 100% rename from plugins/lightning/public/CostEstimateItem.scss rename to coreplugins/lightning/public/CostEstimateItem.scss diff --git a/plugins/lightning/public/Dashboard.jsx b/coreplugins/lightning/public/Dashboard.jsx similarity index 100% rename from plugins/lightning/public/Dashboard.jsx rename to coreplugins/lightning/public/Dashboard.jsx diff --git a/plugins/lightning/public/Dashboard.scss b/coreplugins/lightning/public/Dashboard.scss similarity index 100% rename from plugins/lightning/public/Dashboard.scss rename to coreplugins/lightning/public/Dashboard.scss diff --git a/plugins/lightning/public/Login.jsx b/coreplugins/lightning/public/Login.jsx similarity index 100% rename from plugins/lightning/public/Login.jsx rename to coreplugins/lightning/public/Login.jsx diff --git a/plugins/lightning/public/Login.scss b/coreplugins/lightning/public/Login.scss similarity index 100% rename from plugins/lightning/public/Login.scss rename to coreplugins/lightning/public/Login.scss diff --git a/plugins/lightning/public/add_cost_estimate.js b/coreplugins/lightning/public/add_cost_estimate.js similarity index 100% rename from plugins/lightning/public/add_cost_estimate.js rename to coreplugins/lightning/public/add_cost_estimate.js diff --git a/plugins/lightning/public/app.jsx b/coreplugins/lightning/public/app.jsx similarity index 100% rename from plugins/lightning/public/app.jsx rename to coreplugins/lightning/public/app.jsx diff --git a/plugins/lightning/public/app.scss b/coreplugins/lightning/public/app.scss similarity index 100% rename from plugins/lightning/public/app.scss rename to coreplugins/lightning/public/app.scss diff --git a/plugins/lightning/templates/index.html b/coreplugins/lightning/templates/index.html similarity index 100% rename from plugins/lightning/templates/index.html rename to coreplugins/lightning/templates/index.html diff --git a/plugins/measure/__init__.py b/coreplugins/measure/__init__.py similarity index 100% rename from plugins/measure/__init__.py rename to coreplugins/measure/__init__.py diff --git a/plugins/measure/api.py b/coreplugins/measure/api.py similarity index 100% rename from plugins/measure/api.py rename to coreplugins/measure/api.py diff --git a/plugins/measure/calc_volume.py b/coreplugins/measure/calc_volume.py similarity index 100% rename from plugins/measure/calc_volume.py rename to coreplugins/measure/calc_volume.py diff --git a/plugins/measure/manifest.json b/coreplugins/measure/manifest.json similarity index 100% rename from plugins/measure/manifest.json rename to coreplugins/measure/manifest.json diff --git a/plugins/measure/plugin.py b/coreplugins/measure/plugin.py similarity index 100% rename from plugins/measure/plugin.py rename to coreplugins/measure/plugin.py diff --git a/plugins/measure/public/MeasurePopup.jsx b/coreplugins/measure/public/MeasurePopup.jsx similarity index 100% rename from plugins/measure/public/MeasurePopup.jsx rename to coreplugins/measure/public/MeasurePopup.jsx diff --git a/plugins/measure/public/MeasurePopup.scss b/coreplugins/measure/public/MeasurePopup.scss similarity index 100% rename from plugins/measure/public/MeasurePopup.scss rename to coreplugins/measure/public/MeasurePopup.scss diff --git a/plugins/measure/public/app.jsx b/coreplugins/measure/public/app.jsx similarity index 100% rename from plugins/measure/public/app.jsx rename to coreplugins/measure/public/app.jsx diff --git a/plugins/measure/public/app.scss b/coreplugins/measure/public/app.scss similarity index 100% rename from plugins/measure/public/app.scss rename to coreplugins/measure/public/app.scss diff --git a/plugins/measure/public/main.js b/coreplugins/measure/public/main.js similarity index 100% rename from plugins/measure/public/main.js rename to coreplugins/measure/public/main.js diff --git a/plugins/measure/public/package.json b/coreplugins/measure/public/package.json similarity index 100% rename from plugins/measure/public/package.json rename to coreplugins/measure/public/package.json diff --git a/plugins/openaerialmap/__init__.py b/coreplugins/openaerialmap/__init__.py similarity index 100% rename from plugins/openaerialmap/__init__.py rename to coreplugins/openaerialmap/__init__.py diff --git a/plugins/openaerialmap/api.py b/coreplugins/openaerialmap/api.py similarity index 100% rename from plugins/openaerialmap/api.py rename to coreplugins/openaerialmap/api.py diff --git a/plugins/openaerialmap/disabled b/coreplugins/openaerialmap/disabled similarity index 100% rename from plugins/openaerialmap/disabled rename to coreplugins/openaerialmap/disabled diff --git a/plugins/openaerialmap/load_buttons.js b/coreplugins/openaerialmap/load_buttons.js similarity index 100% rename from plugins/openaerialmap/load_buttons.js rename to coreplugins/openaerialmap/load_buttons.js diff --git a/plugins/openaerialmap/manifest.json b/coreplugins/openaerialmap/manifest.json similarity index 100% rename from plugins/openaerialmap/manifest.json rename to coreplugins/openaerialmap/manifest.json diff --git a/plugins/openaerialmap/plugin.py b/coreplugins/openaerialmap/plugin.py similarity index 97% rename from plugins/openaerialmap/plugin.py rename to coreplugins/openaerialmap/plugin.py index 51b0c3c4..4360633c 100644 --- a/plugins/openaerialmap/plugin.py +++ b/coreplugins/openaerialmap/plugin.py @@ -5,7 +5,7 @@ from app.plugins import PluginBase, Menu, MountPoint from django.contrib.auth.decorators import login_required from django import forms -from plugins.openaerialmap.api import Info, Share +from .api import Info, Share class TokenForm(forms.Form): diff --git a/plugins/openaerialmap/public/ShareButton.jsx b/coreplugins/openaerialmap/public/ShareButton.jsx similarity index 100% rename from plugins/openaerialmap/public/ShareButton.jsx rename to coreplugins/openaerialmap/public/ShareButton.jsx diff --git a/plugins/openaerialmap/public/ShareDialog.jsx b/coreplugins/openaerialmap/public/ShareDialog.jsx similarity index 100% rename from plugins/openaerialmap/public/ShareDialog.jsx rename to coreplugins/openaerialmap/public/ShareDialog.jsx diff --git a/plugins/openaerialmap/public/fonts/oamfont.eot b/coreplugins/openaerialmap/public/fonts/oamfont.eot similarity index 100% rename from plugins/openaerialmap/public/fonts/oamfont.eot rename to coreplugins/openaerialmap/public/fonts/oamfont.eot diff --git a/plugins/openaerialmap/public/fonts/oamfont.svg b/coreplugins/openaerialmap/public/fonts/oamfont.svg similarity index 100% rename from plugins/openaerialmap/public/fonts/oamfont.svg rename to coreplugins/openaerialmap/public/fonts/oamfont.svg diff --git a/plugins/openaerialmap/public/fonts/oamfont.ttf b/coreplugins/openaerialmap/public/fonts/oamfont.ttf similarity index 100% rename from plugins/openaerialmap/public/fonts/oamfont.ttf rename to coreplugins/openaerialmap/public/fonts/oamfont.ttf diff --git a/plugins/openaerialmap/public/fonts/oamfont.woff b/coreplugins/openaerialmap/public/fonts/oamfont.woff similarity index 100% rename from plugins/openaerialmap/public/fonts/oamfont.woff rename to coreplugins/openaerialmap/public/fonts/oamfont.woff diff --git a/plugins/openaerialmap/public/style.css b/coreplugins/openaerialmap/public/style.css similarity index 100% rename from plugins/openaerialmap/public/style.css rename to coreplugins/openaerialmap/public/style.css diff --git a/plugins/openaerialmap/templates/app.html b/coreplugins/openaerialmap/templates/app.html similarity index 100% rename from plugins/openaerialmap/templates/app.html rename to coreplugins/openaerialmap/templates/app.html diff --git a/plugins/osm-quickedit/__init__.py b/coreplugins/osm-quickedit/__init__.py similarity index 100% rename from plugins/osm-quickedit/__init__.py rename to coreplugins/osm-quickedit/__init__.py diff --git a/plugins/osm-quickedit/disabled b/coreplugins/osm-quickedit/disabled similarity index 100% rename from plugins/osm-quickedit/disabled rename to coreplugins/osm-quickedit/disabled diff --git a/plugins/osm-quickedit/manifest.json b/coreplugins/osm-quickedit/manifest.json similarity index 100% rename from plugins/osm-quickedit/manifest.json rename to coreplugins/osm-quickedit/manifest.json diff --git a/plugins/osm-quickedit/plugin.py b/coreplugins/osm-quickedit/plugin.py similarity index 100% rename from plugins/osm-quickedit/plugin.py rename to coreplugins/osm-quickedit/plugin.py diff --git a/plugins/osm-quickedit/public/main.js b/coreplugins/osm-quickedit/public/main.js similarity index 100% rename from plugins/osm-quickedit/public/main.js rename to coreplugins/osm-quickedit/public/main.js diff --git a/plugins/posm-gcpi/__init__.py b/coreplugins/posm-gcpi/__init__.py similarity index 100% rename from plugins/posm-gcpi/__init__.py rename to coreplugins/posm-gcpi/__init__.py diff --git a/plugins/posm-gcpi/manifest.json b/coreplugins/posm-gcpi/manifest.json similarity index 100% rename from plugins/posm-gcpi/manifest.json rename to coreplugins/posm-gcpi/manifest.json diff --git a/plugins/posm-gcpi/plugin.py b/coreplugins/posm-gcpi/plugin.py similarity index 100% rename from plugins/posm-gcpi/plugin.py rename to coreplugins/posm-gcpi/plugin.py diff --git a/plugins/posm-gcpi/public/package.json b/coreplugins/posm-gcpi/public/package.json similarity index 100% rename from plugins/posm-gcpi/public/package.json rename to coreplugins/posm-gcpi/public/package.json diff --git a/plugins/posm-gcpi/templates/app.html b/coreplugins/posm-gcpi/templates/app.html similarity index 100% rename from plugins/posm-gcpi/templates/app.html rename to coreplugins/posm-gcpi/templates/app.html diff --git a/plugins/test/__init__.py b/coreplugins/test/__init__.py similarity index 100% rename from plugins/test/__init__.py rename to coreplugins/test/__init__.py diff --git a/plugins/test/disabled b/coreplugins/test/disabled similarity index 100% rename from plugins/test/disabled rename to coreplugins/test/disabled diff --git a/plugins/test/dynamic.js b/coreplugins/test/dynamic.js similarity index 100% rename from plugins/test/dynamic.js rename to coreplugins/test/dynamic.js diff --git a/plugins/test/manifest.json b/coreplugins/test/manifest.json similarity index 100% rename from plugins/test/manifest.json rename to coreplugins/test/manifest.json diff --git a/plugins/test/plugin.py b/coreplugins/test/plugin.py similarity index 100% rename from plugins/test/plugin.py rename to coreplugins/test/plugin.py diff --git a/plugins/test/public/component.jsx b/coreplugins/test/public/component.jsx similarity index 100% rename from plugins/test/public/component.jsx rename to coreplugins/test/public/component.jsx diff --git a/plugins/test/public/file.txt b/coreplugins/test/public/file.txt similarity index 100% rename from plugins/test/public/file.txt rename to coreplugins/test/public/file.txt diff --git a/plugins/test/public/main.css b/coreplugins/test/public/main.css similarity index 100% rename from plugins/test/public/main.css rename to coreplugins/test/public/main.css diff --git a/plugins/test/public/main.js b/coreplugins/test/public/main.js similarity index 100% rename from plugins/test/public/main.js rename to coreplugins/test/public/main.js diff --git a/plugins/test/public/package.json b/coreplugins/test/public/package.json similarity index 100% rename from plugins/test/public/package.json rename to coreplugins/test/public/package.json diff --git a/plugins/test/requirements.txt b/coreplugins/test/requirements.txt similarity index 100% rename from plugins/test/requirements.txt rename to coreplugins/test/requirements.txt diff --git a/plugins/test/templates/app.html b/coreplugins/test/templates/app.html similarity index 100% rename from plugins/test/templates/app.html rename to coreplugins/test/templates/app.html diff --git a/package.json b/package.json index 52639e67..a0f8e292 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "WebODM", - "version": "1.9.0", + "version": "1.9.1", "description": "User-friendly, extendable application and API for processing aerial imagery.", "main": "index.js", "scripts": {