fix: show delele fail reason if cannot delete a resource

This commit is contained in:
Qiu Jian
2019-10-10 21:51:59 +08:00
parent 837e5a616e
commit d224736a3a
+3 -2
View File
@@ -670,15 +670,16 @@ func getModelExtraDetails(item IModel, ctx context.Context, extra *jsonutils.JSO
err := item.ValidateDeleteCondition(ctx)
if err != nil {
extra.Add(jsonutils.JSONFalse, "can_delete")
extra.Add(jsonutils.NewString(err.Error()), "delete_fail_reason")
} else {
extra.Add(jsonutils.JSONTrue, "can_delete")
}
err = item.ValidateUpdateCondition(ctx)
/* err = item.ValidateUpdateCondition(ctx)
if err != nil {
extra.Add(jsonutils.JSONFalse, "can_update")
} else {
extra.Add(jsonutils.JSONTrue, "can_update")
}
}*/
return extra
}