磁盘详情显示虚机id

This commit is contained in:
屈轩
2019-01-05 15:46:23 +08:00
parent ce995c0582
commit e141a97b15
+3
View File
@@ -1172,11 +1172,14 @@ func (self *SDisk) getMoreDetails(extra *jsonutils.JSONDict) *jsonutils.JSONDict
}
}
}
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")