Automatic merge from release/2.4.0 -> release/2.5.0

* commit '2e3164edecb959287f3e2ac5eb6d6beca53e5d74':
  磁盘详情显示虚机id
This commit is contained in:
邱剑
2019-01-05 17:37:45 +08:00
+3 -1
View File
@@ -1353,12 +1353,14 @@ func (self *SDisk) getMoreDetails(extra *jsonutils.JSONDict) *jsonutils.JSONDict
info := storage.getCloudProviderInfo()
extra.Update(jsonutils.Marshal(&info))
}
guestArray := jsonutils.NewArray()
guests, guest_status := []string{}, []string{}
for _, guest := range self.GetGuests() {
guests = append(guests, guest.Name)
guest_status = append(guest_status, guest.Status)
guestArray.Add(jsonutils.Marshal(map[string]string{"name": guest.Name, "id": guest.Id, "status": guest.Status}))
}
extra.Add(guestArray, "guests")
extra.Add(jsonutils.NewString(strings.Join(guests, ",")), "guest")
extra.Add(jsonutils.NewInt(int64(len(guests))), "guest_count")
extra.Add(jsonutils.NewString(strings.Join(guest_status, ",")), "guest_status")