This is an automated email from the ASF dual-hosted git repository.

pearl11594 pushed a change to branch netris-integration-upstream
in repository https://gitbox.apache.org/repos/asf/cloudstack.git


    from 5e0a431903d fix test
     add bce17b627d1 ui,api,server: template categorization based on os (#10773)
     add c25a7e5554f Merge branch 'main' of 
https://github.com/apache/cloudstack into netris-integration-upstream

No new revisions were added by this update.

Summary of changes:
 api/src/main/java/com/cloud/event/EventTypes.java  |   3 +
 .../java/com/cloud/server/ManagementService.java   |   9 +
 .../java/com/cloud/server/ResourceIconManager.java |   6 +
 .../main/java/com/cloud/server/ResourceTag.java    |   1 +
 .../java/com/cloud/storage/GuestOsCategory.java    |   5 +
 .../cloudstack/api/ApiCommandResourceType.java     |   1 +
 .../org/apache/cloudstack/api/ApiConstants.java    |   1 +
 .../apache/cloudstack/api/ResponseGenerator.java   |  31 +-
 ...eGuestOsCmd.java => AddGuestOsCategoryCmd.java} |  65 +-
 .../DeleteGuestOsCategoryCmd.java}                 |  48 +-
 .../UpdateGuestOsCategoryCmd.java}                 |  77 ++-
 .../api/command/admin/guest/UpdateGuestOsCmd.java  |  32 +-
 .../user/guest/ListGuestOsCategoriesCmd.java       |  77 ++-
 .../api/command/user/iso/ListIsosCmd.java          |  37 +-
 .../command/user/template/ListTemplatesCmd.java    |  40 +-
 .../cloudstack/api/command/user/vm/ListVMsCmd.java |  89 ++-
 .../api/response/GuestOSCategoryResponse.java      |  29 +-
 .../cloudstack/api/response/TemplateResponse.java  |  10 +
 .../guest/AddGuestOsCategoryCmdTest.java}          |  28 +-
 .../UpdateGuestOsCategoryCmdTest.java}             |  38 +-
 .../command/admin/guest/UpdateGuestOsCmdTest.java  |  19 +-
 .../user/guest/ListGuestOsCategoriesCmdTest.java   |  87 +++
 .../api/command/user/vm/ListVMsCmdTest.java        | 223 +++++++
 .../cloud/resource/icon/dao/ResourceIconDao.java   |   3 +
 .../resource/icon/dao/ResourceIconDaoImpl.java     |  31 +-
 .../java/com/cloud/storage/GuestOSCategoryVO.java  |  45 +-
 .../cloud/storage/dao/GuestOSCategoryDaoImpl.java  |   1 -
 .../java/com/cloud/storage/dao/GuestOSDao.java     |   8 +-
 .../java/com/cloud/storage/dao/GuestOSDaoImpl.java |  21 +-
 .../java/com/cloud/storage/dao/VMTemplateDao.java  |   2 +
 .../com/cloud/storage/dao/VMTemplateDaoImpl.java   |  43 ++
 .../resources/META-INF/db/schema-42010to42100.sql  |  90 +++
 .../META-INF/db/views/cloud.template_view.sql      |   1 +
 .../cloud/storage/dao/VMTemplateDaoImplTest.java   | 113 ++++
 .../main/java/com/cloud/dao/EntityManagerImpl.java |   8 +
 .../main/java/com/cloud/utils/db/GenericDao.java   |   6 +
 .../java/com/cloud/utils/db/GenericDaoBase.java    |  11 +
 .../main/java/com/cloud/api/ApiResponseHelper.java |  86 ++-
 .../java/com/cloud/api/query/QueryManagerImpl.java |  25 +-
 .../cloud/api/query/dao/TemplateJoinDaoImpl.java   |  40 +-
 .../com/cloud/api/query/vo/TemplateJoinVO.java     |  15 +-
 .../resourceicon/ResourceIconManagerImpl.java      |  17 +
 .../com/cloud/server/ManagementServerImpl.java     | 154 ++++-
 .../com/cloud/tags/ResourceManagerUtilImpl.java    |   2 +
 .../java/com/cloud/api/ApiResponseHelperTest.java  | 224 +++++--
 .../com/cloud/server/ManagementServerImplTest.java | 386 +++++++++--
 ui/public/config.json                              |   3 +
 ui/public/locales/en.json                          |  21 +-
 ui/src/components/header/UserMenu.vue              |   5 +
 .../components/view/ImageDeployInstanceButton.vue  | 150 +++++
 ui/src/components/view/InfoCard.vue                | 132 ++--
 ui/src/components/view/ListView.vue                |  21 +-
 ui/src/components/view/ResourceIcon.vue            |  16 +-
 ui/src/components/view/SearchView.vue              |  39 +-
 .../components/widgets/BlockRadioGroupSelect.vue   | 154 +++++
 ui/src/components/widgets/OsLogo.vue               |  53 +-
 ui/src/config/section/config.js                    |  60 +-
 ui/src/config/section/image.js                     |   4 +-
 ui/src/core/lazy_lib/components_use.js             |   2 +
 ui/src/core/lazy_lib/icons_use.js                  |   4 +
 ui/src/main.js                                     |   4 +-
 ui/src/store/modules/user.js                       |   3 +-
 ui/src/utils/plugins.js                            |  19 +-
 ui/src/views/AutogenView.vue                       |   3 +
 ui/src/views/auth/Login.vue                        |   4 +-
 ui/src/views/compute/CreateAutoScaleVmGroup.vue    | 517 ++++++++++-----
 ui/src/views/compute/DeployVM.vue                  | 721 ++++++++++++---------
 ui/src/views/compute/DeployVnfAppliance.vue        | 650 +++++++++++--------
 ui/src/views/compute/ReinstallVm.vue               | 183 ++++--
 ui/src/views/compute/ResetUserData.vue             |   8 +-
 .../views/compute/wizard/NetworkConfiguration.vue  |   1 +
 .../compute/wizard/OsBasedImageRadioGroup.vue      | 208 ++++++
 .../views/compute/wizard/OsBasedImageSelection.vue | 373 +++++++++++
 .../wizard/OsBasedImageSelectionSearchView.vue     | 119 ++++
 .../wizard/ZoneBlockRadioGroupSelect.vue}          |  31 +-
 ui/src/views/image/IsoZones.vue                    | 148 +++--
 ui/src/views/image/RegisterOrUploadTemplate.vue    |  29 +-
 ui/src/views/image/TemplateZones.vue               | 139 ++--
 .../java/com/cloud/utils/db/EntityManager.java     |   3 +
 79 files changed, 4717 insertions(+), 1398 deletions(-)
 copy 
api/src/main/java/org/apache/cloudstack/api/command/admin/guest/{RemoveGuestOsCmd.java
 => AddGuestOsCategoryCmd.java} (60%)
 copy 
api/src/main/java/org/apache/cloudstack/api/command/admin/{cluster/DeleteClusterCmd.java
 => guest/DeleteGuestOsCategoryCmd.java} (74%)
 copy 
api/src/main/java/org/apache/cloudstack/api/command/admin/{domain/UpdateDomainCmd.java
 => guest/UpdateGuestOsCategoryCmd.java} (59%)
 copy 
api/src/test/java/org/apache/cloudstack/api/command/{user/project/CreateProjectCmdTest.java
 => admin/guest/AddGuestOsCategoryCmdTest.java} (58%)
 copy 
api/src/test/java/org/apache/cloudstack/api/command/admin/{offering/UpdateServiceOfferingCmdTest.java
 => guest/UpdateGuestOsCategoryCmdTest.java} (50%)
 copy 
framework/cluster/src/test/java/com/cloud/cluster/ClusterManagerImplTest.java 
=> 
api/src/test/java/org/apache/cloudstack/api/command/admin/guest/UpdateGuestOsCmdTest.java
 (72%)
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/guest/ListGuestOsCategoriesCmdTest.java
 create mode 100644 
api/src/test/java/org/apache/cloudstack/api/command/user/vm/ListVMsCmdTest.java
 create mode 100644 ui/src/components/view/ImageDeployInstanceButton.vue
 create mode 100644 ui/src/components/widgets/BlockRadioGroupSelect.vue
 create mode 100644 ui/src/views/compute/wizard/OsBasedImageRadioGroup.vue
 create mode 100644 ui/src/views/compute/wizard/OsBasedImageSelection.vue
 create mode 100644 
ui/src/views/compute/wizard/OsBasedImageSelectionSearchView.vue
 copy ui/src/views/{exception/403.vue => 
compute/wizard/ZoneBlockRadioGroupSelect.vue} (50%)

Reply via email to