This is an automated email from the ASF dual-hosted git repository.
rohit pushed a commit to branch 4.19
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/4.19 by this push:
new 5361b415e6a Image Store: View Access status of the image store and
view events (#8467)
5361b415e6a is described below
commit 5361b415e6afb7593da5f928c64c570be36a9502
Author: Pearl Dsilva <[email protected]>
AuthorDate: Mon Feb 5 03:47:29 2024 -0500
Image Store: View Access status of the image store and view events (#8467)
---
api/src/main/java/com/cloud/event/EventTypes.java | 2 ++
server/src/main/java/com/cloud/storage/StorageManagerImpl.java | 2 ++
ui/src/components/view/ListView.vue | 2 +-
3 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/api/src/main/java/com/cloud/event/EventTypes.java
b/api/src/main/java/com/cloud/event/EventTypes.java
index 67fed5500ee..5d525229095 100644
--- a/api/src/main/java/com/cloud/event/EventTypes.java
+++ b/api/src/main/java/com/cloud/event/EventTypes.java
@@ -400,6 +400,7 @@ public class EventTypes {
public static final String EVENT_IMAGE_STORE_DATA_MIGRATE =
"IMAGE.STORE.MIGRATE.DATA";
public static final String EVENT_IMAGE_STORE_RESOURCES_MIGRATE =
"IMAGE.STORE.MIGRATE.RESOURCES";
public static final String EVENT_IMAGE_STORE_OBJECT_DOWNLOAD =
"IMAGE.STORE.OBJECT.DOWNLOAD";
+ public static final String EVENT_UPDATE_IMAGE_STORE_ACCESS_STATE =
"IMAGE.STORE.ACCESS.UPDATED";
// Configuration Table
public static final String EVENT_CONFIGURATION_VALUE_EDIT =
"CONFIGURATION.VALUE.EDIT";
@@ -1164,6 +1165,7 @@ public class EventTypes {
entityEventDetails.put(EVENT_IMAGE_STORE_DATA_MIGRATE,
ImageStore.class);
entityEventDetails.put(EVENT_IMAGE_STORE_OBJECT_DOWNLOAD,
ImageStore.class);
+ entityEventDetails.put(EVENT_UPDATE_IMAGE_STORE_ACCESS_STATE,
ImageStore.class);
entityEventDetails.put(EVENT_LIVE_PATCH_SYSTEMVM, "SystemVMs");
//Object Store
diff --git a/server/src/main/java/com/cloud/storage/StorageManagerImpl.java
b/server/src/main/java/com/cloud/storage/StorageManagerImpl.java
index 04889d0b2a8..615c7b6760e 100644
--- a/server/src/main/java/com/cloud/storage/StorageManagerImpl.java
+++ b/server/src/main/java/com/cloud/storage/StorageManagerImpl.java
@@ -3261,6 +3261,8 @@ public class StorageManagerImpl extends ManagerBase
implements StorageManager, C
}
@Override
+ @ActionEvent(eventType = EventTypes.EVENT_UPDATE_IMAGE_STORE_ACCESS_STATE,
+ eventDescription = "image store access updated")
public ImageStore updateImageStoreStatus(Long id, Boolean readonly) {
// Input validation
ImageStoreVO imageStoreVO = _imageStoreDao.findById(id);
diff --git a/ui/src/components/view/ListView.vue
b/ui/src/components/view/ListView.vue
index a61f1930f71..093e7d663a0 100644
--- a/ui/src/components/view/ListView.vue
+++ b/ui/src/components/view/ListView.vue
@@ -340,7 +340,7 @@
<template v-if="column.key === 'softwareversion'">
<span> {{ record.softwareversion ? record.softwareversion : 'N/A' }}
</span>
</template>
- <template v-if="column.key === 'access'">
+ <template v-if="column.key === 'readonly'">
<status :text="record.readonly ? 'ReadOnly' : 'ReadWrite'" displayText
/>
</template>
<template v-if="column.key === 'requiresupgrade'">