From 64f1a1ccdcd463c7aacfdeae815eabc953932a46 Mon Sep 17 00:00:00 2001 From: Joao Mario Lago Date: Mon, 22 Jul 2024 15:45:51 -0300 Subject: [PATCH 1/7] WIP --- core/services/install-services.sh | 2 ++ core/services/kraken/setup.py | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/core/services/install-services.sh b/core/services/install-services.sh index 95c39f28a7..2caa75c2ac 100755 --- a/core/services/install-services.sh +++ b/core/services/install-services.sh @@ -35,6 +35,8 @@ SERVICES=( # We need to install loguru, appdirs and pydantic since they may be used inside setup.py python -m pip install appdirs==1.4.4 loguru==0.5.3 pydantic==1.10.12 +# Install the BlueOS Extensions Repository +python -m pip install https://github.com/JoaoMario109/BlueOS-Extensions-Repository/tarball/0.0.1\#egg\=blueos-extensions-repository for SERVICE in "${SERVICES[@]}"; do echo "Installing service: $SERVICE" diff --git a/core/services/kraken/setup.py b/core/services/kraken/setup.py index 07163f7836..7cfd7d1aed 100644 --- a/core/services/kraken/setup.py +++ b/core/services/kraken/setup.py @@ -22,5 +22,9 @@ "psutil == 5.7.2", "uvicorn == 0.13.4", "dataclass-wizard == 0.22.3", + "blueos-extensions-repository == 0.0.1", + ], + dependency_links=[ + "https://github.com/JoaoMario109/BlueOS-Extensions-Repository/tarball/0.0.1\#egg\=blueos-extensions-repository" ], ) From b994f435016f5db460899a18174f6b921260d401 Mon Sep 17 00:00:00 2001 From: Joao Mario Lago Date: Tue, 23 Jul 2024 12:30:55 -0300 Subject: [PATCH 2/7] W --- .../kraken/modals/ExtensionDetailsModal.vue | 64 ++++++++++++++++--- 1 file changed, 55 insertions(+), 9 deletions(-) diff --git a/core/frontend/src/components/kraken/modals/ExtensionDetailsModal.vue b/core/frontend/src/components/kraken/modals/ExtensionDetailsModal.vue index 575a9e23db..51dc295640 100644 --- a/core/frontend/src/components/kraken/modals/ExtensionDetailsModal.vue +++ b/core/frontend/src/components/kraken/modals/ExtensionDetailsModal.vue @@ -45,7 +45,28 @@ label="Version" >