This is an automated email from the ASF dual-hosted git repository.
sureshanaparti pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
from 60597241897 Hide CloudStack version from XML response when
unauthenticated (#10575)
add fb6adacc512 GUI whitelabel runtime system (#8942)
No new revisions were added by this update.
Summary of changes:
api/src/main/java/com/cloud/event/EventTypes.java | 10 +
.../org/apache/cloudstack/api/ApiConstants.java | 16 +
.../apache/cloudstack/api/ResponseGenerator.java | 4 +
.../command/user/gui/theme/CreateGuiThemeCmd.java | 129 ++
.../command/user/gui/theme/ListGuiThemesCmd.java | 110 ++
.../gui/theme/RemoveGuiThemeCmd.java} | 32 +-
.../command/user/gui/theme/UpdateGuiThemeCmd.java | 136 ++
.../cloudstack/api/response/GuiThemeResponse.java | 179 +++
.../apache/cloudstack/gui/theme/GuiTheme.java} | 48 +-
.../cloudstack/gui/theme/GuiThemeDetails.java} | 21 +-
.../Heuristic.java => gui/theme/GuiThemeJoin.java} | 19 +-
.../cloudstack/gui/theme/GuiThemeService.java | 20 +-
.../cloudstack/gui/theme/GuiThemeDetailsVO.java} | 61 +-
.../theme/GuiThemeJoinVO.java} | 100 +-
.../apache/cloudstack/gui/theme/GuiThemeVO.java | 189 +++
.../cloudstack/gui/theme/dao/GuiThemeDao.java | 9 +-
.../cloudstack/gui/theme/dao/GuiThemeDaoImpl.java} | 12 +-
.../gui/theme/dao/GuiThemeDetailsDao.java} | 16 +-
.../gui/theme/dao/GuiThemeDetailsDaoImpl.java | 126 ++
.../cloudstack/gui/theme/dao/GuiThemeJoinDao.java | 18 +-
.../gui/theme/dao/GuiThemeJoinDaoImpl.java | 139 ++
.../spring-engine-schema-core-daos-context.xml | 3 +
.../resources/META-INF/db/schema-42010to42100.sql | 24 +
.../META-INF/db/views/cloud.gui_themes_view.sql | 38 +
.../main/java/com/cloud/utils/db/SearchBase.java | 8 +
.../java/com/cloud/utils/db/SearchCriteria.java | 6 +-
.../main/java/com/cloud/api/ApiResponseHelper.java | 29 +-
server/src/main/java/com/cloud/api/ApiServer.java | 4 +
server/src/main/java/com/cloud/api/ApiServlet.java | 17 +
.../com/cloud/server/ManagementServerImpl.java | 8 +
.../cloudstack/gui/theme/GuiThemeServiceImpl.java | 445 ++++++
.../core/spring-server-core-managers-context.xml | 1 +
.../gui/theme/GuiThemeServiceImplTest.java | 215 +++
tools/apidoc/gen_toc.py | 6 +-
ui/public/assets/asf-logo.svg | 116 ++
ui/public/assets/feather.svg | 89 ++
ui/public/config.json | 1 +
ui/public/css/apache-theme.css | 1169 ++++++++++++++
ui/public/css/dark-theme.css | 1592 ++++++++++++++++++++
ui/public/index.html | 8 -
ui/src/api/index.js | 11 +-
ui/src/components/header/UserMenu.vue | 6 +-
ui/src/main.js | 18 +-
ui/src/store/modules/user.js | 6 +-
ui/src/utils/guiTheme.js | 100 ++
45 files changed, 5123 insertions(+), 191 deletions(-)
create mode 100644
api/src/main/java/org/apache/cloudstack/api/command/user/gui/theme/CreateGuiThemeCmd.java
create mode 100644
api/src/main/java/org/apache/cloudstack/api/command/user/gui/theme/ListGuiThemesCmd.java
copy
api/src/main/java/org/apache/cloudstack/api/command/{admin/storage/heuristics/RemoveSecondaryStorageSelectorCmd.java
=> user/gui/theme/RemoveGuiThemeCmd.java} (58%)
create mode 100644
api/src/main/java/org/apache/cloudstack/api/command/user/gui/theme/UpdateGuiThemeCmd.java
create mode 100644
api/src/main/java/org/apache/cloudstack/api/response/GuiThemeResponse.java
copy api/src/main/java/{com/cloud/domain/Domain.java =>
org/apache/cloudstack/gui/theme/GuiTheme.java} (63%)
copy api/src/main/java/{com/cloud/event/UsageEvent.java =>
org/apache/cloudstack/gui/theme/GuiThemeDetails.java} (75%)
copy
api/src/main/java/org/apache/cloudstack/{secstorage/heuristics/Heuristic.java
=> gui/theme/GuiThemeJoin.java} (76%)
copy
plugins/storage/volume/cloudbyte/src/main/java/org/apache/cloudstack/storage/datastore/util/ElastistorVolumeApiService.java
=> api/src/main/java/org/apache/cloudstack/gui/theme/GuiThemeService.java (56%)
copy engine/schema/src/main/java/{com/cloud/vm/UserVmDetailVO.java =>
org/apache/cloudstack/gui/theme/GuiThemeDetailsVO.java} (59%)
mode change 100755 => 100644
copy
engine/schema/src/main/java/org/apache/cloudstack/{secstorage/HeuristicVO.java
=> gui/theme/GuiThemeJoinVO.java} (55%)
create mode 100644
engine/schema/src/main/java/org/apache/cloudstack/gui/theme/GuiThemeVO.java
copy api/src/main/java/org/apache/cloudstack/quota/QuotaTariff.java =>
engine/schema/src/main/java/org/apache/cloudstack/gui/theme/dao/GuiThemeDao.java
(79%)
copy engine/schema/src/main/java/{com/cloud/user/dao/UserStatsLogDaoImpl.java
=> org/apache/cloudstack/gui/theme/dao/GuiThemeDaoImpl.java} (80%)
copy engine/schema/src/main/java/{com/cloud/dc/dao/PodVlanMapDao.java =>
org/apache/cloudstack/gui/theme/dao/GuiThemeDetailsDao.java} (70%)
create mode 100644
engine/schema/src/main/java/org/apache/cloudstack/gui/theme/dao/GuiThemeDetailsDaoImpl.java
copy
plugins/event-bus/webhook/src/main/java/org/apache/cloudstack/mom/webhook/dao/WebhookDeliveryJoinDao.java
=>
engine/schema/src/main/java/org/apache/cloudstack/gui/theme/dao/GuiThemeJoinDao.java
(63%)
create mode 100644
engine/schema/src/main/java/org/apache/cloudstack/gui/theme/dao/GuiThemeJoinDaoImpl.java
create mode 100644
engine/schema/src/main/resources/META-INF/db/views/cloud.gui_themes_view.sql
create mode 100644
server/src/main/java/org/apache/cloudstack/gui/theme/GuiThemeServiceImpl.java
create mode 100644
server/src/test/java/org/apache/cloudstack/gui/theme/GuiThemeServiceImplTest.java
create mode 100644 ui/public/assets/asf-logo.svg
create mode 100644 ui/public/assets/feather.svg
create mode 100644 ui/public/css/apache-theme.css
create mode 100644 ui/public/css/dark-theme.css
create mode 100644 ui/src/utils/guiTheme.js