mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-10-16 15:07:59 +08:00
Merge pull request #15933 from swordqiu/hotfix/qj-usage-policy-filter-revisit2
fix: usage filter by policy tags revisit2
This commit is contained in:
@@ -950,12 +950,13 @@ func guestHypervisorsUsage(
|
||||
count := make(map[string]interface{})
|
||||
|
||||
results := db.UsagePolicyCheck(userToken, models.GuestManager, scope)
|
||||
log.Debugf("guestHypervisorsUsage origin %s", results.String())
|
||||
results = results.Merge(policyResult)
|
||||
if results.Result.IsDeny() {
|
||||
// deny
|
||||
return count
|
||||
}
|
||||
log.Debugf("guestHypervisorsUsage results %s", results.String())
|
||||
log.Debugf("guestHypervisorsUsage policyResults %s results %s", policyResult.String(), results.String())
|
||||
// temporarily hide system resources
|
||||
// XXX needs more work later
|
||||
guest := models.GuestManager.TotalCount(scope, ownerId, rangeObjs, status, hypervisors,
|
||||
|
||||
Reference in New Issue
Block a user