From 25354c4cf703cbc8bc360716eb6a0a71ac454404 Mon Sep 17 00:00:00 2001 From: Roberto Preste Date: Tue, 10 Aug 2021 09:42:07 +0100 Subject: [PATCH 1/9] Add ParaviewData configurable --- .../admin/vue-components/AccountingView.vue | 3 +- .../accounting/NewAccountingDialog.vue | 12 +++++-- frontend/user/configurables/ParaviewData.vue | 26 ++++++++++++++++ frontend/user/configurables/configurables.js | 15 +++++++++ .../user/vue-components/ApplicationView.vue | 16 +++++++--- remoteappmanager/cli/remoteappdb/__main__.py | 25 +++++++++++---- remoteappmanager/db/interfaces.py | 10 ++++-- remoteappmanager/db/orm.py | 21 ++++++++----- remoteappmanager/docker/configurables.py | 31 ++++++++++++++++++- .../tests/mocking/virtual/docker_client.py | 17 +++++++++- remoteappmanager/webapi/admin/accounting.py | 5 ++- remoteappmanager/webapi/application.py | 1 + 12 files changed, 157 insertions(+), 25 deletions(-) create mode 100644 frontend/user/configurables/ParaviewData.vue diff --git a/frontend/admin/vue-components/AccountingView.vue b/frontend/admin/vue-components/AccountingView.vue index d1bb95fbb..49a2cc701 100644 --- a/frontend/admin/vue-components/AccountingView.vue +++ b/frontend/admin/vue-components/AccountingView.vue @@ -99,7 +99,8 @@ item.allow_home, item.volume_source, item.volume_target, - item.volume_mode === "ro" + item.volume_mode === "ro", + item.allow_srdata ]); }); }) diff --git a/frontend/admin/vue-components/accounting/NewAccountingDialog.vue b/frontend/admin/vue-components/accounting/NewAccountingDialog.vue index 4090f712f..45a705c17 100644 --- a/frontend/admin/vue-components/accounting/NewAccountingDialog.vue +++ b/frontend/admin/vue-components/accounting/NewAccountingDialog.vue @@ -52,6 +52,12 @@ +
+ +
+

Both Volume Source and Target must be defined