Automatic merge from release/2.0.0 -> release/2.1.0

* commit '4077ebbc858031df632216d2812d6245d5c59011':
  普通用户创建云盘时,需要storage-list权限
This commit is contained in:
邱剑
2018-08-27 22:22:26 +08:00
+4
View File
@@ -101,6 +101,10 @@ func (self *SStorage) IsLocal() bool {
return self.StorageType == STORAGE_LOCAL || self.StorageType == STORAGE_BAREMETAL
}
func (manager *SStorageManager) AllowListItems(ctx context.Context, userCred mcclient.TokenCredential, query jsonutils.JSONObject) bool {
return true
}
func (self *SStorage) GetUsedCapacity(isReady tristate.TriState) int {
disks := DiskManager.Query().SubQuery()
q := disks.Query(sqlchemy.SUM("sum", disks.Field("disk_size"))).Equals("storage_id", self.Id)