mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-19 10:46:58 +08:00
vpcagent: models: modelset: add IncludeDetails() method
This commit is contained in:
@@ -60,6 +60,10 @@ func (set Vpcs) Copy() apihelper.IModelSet {
|
||||
return setCopy
|
||||
}
|
||||
|
||||
func (set Vpcs) IncludeDetails() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
func (ms Vpcs) joinNetworks(subEntries Networks) bool {
|
||||
for _, m := range ms {
|
||||
m.Networks = Networks{}
|
||||
@@ -112,6 +116,10 @@ func (set Guests) Copy() apihelper.IModelSet {
|
||||
return setCopy
|
||||
}
|
||||
|
||||
func (set Guests) IncludeDetails() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
func (set Guests) initJoin() {
|
||||
for _, el := range set {
|
||||
el.SecurityGroups = SecurityGroups{}
|
||||
@@ -191,6 +199,10 @@ func (set Hosts) Copy() apihelper.IModelSet {
|
||||
return setCopy
|
||||
}
|
||||
|
||||
func (set Hosts) IncludeDetails() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
func (set Networks) ModelManager() mcclient_modulebase.IBaseManager {
|
||||
return &mcclient_modules.Networks
|
||||
}
|
||||
@@ -212,6 +224,10 @@ func (set Networks) Copy() apihelper.IModelSet {
|
||||
return setCopy
|
||||
}
|
||||
|
||||
func (set Networks) IncludeDetails() bool {
|
||||
return true
|
||||
}
|
||||
|
||||
func (ms Networks) joinGuestnetworks(subEntries Guestnetworks) bool {
|
||||
for _, m := range ms {
|
||||
m.Guestnetworks = Guestnetworks{}
|
||||
@@ -258,6 +274,10 @@ func (set Guestnetworks) Copy() apihelper.IModelSet {
|
||||
return setCopy
|
||||
}
|
||||
|
||||
func (set Guestnetworks) IncludeDetails() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
func (set Guestnetworks) joinGuests(subEntries Guests) bool {
|
||||
for _, gn := range set {
|
||||
gId := gn.GuestId
|
||||
@@ -297,6 +317,10 @@ func (set SecurityGroups) Copy() apihelper.IModelSet {
|
||||
return setCopy
|
||||
}
|
||||
|
||||
func (set SecurityGroups) IncludeDetails() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
func (ms SecurityGroups) joinSecurityGroupRules(subEntries SecurityGroupRules) bool {
|
||||
for _, m := range ms {
|
||||
m.SecurityGroupRules = SecurityGroupRules{}
|
||||
@@ -342,6 +366,10 @@ func (set SecurityGroupRules) Copy() apihelper.IModelSet {
|
||||
return setCopy
|
||||
}
|
||||
|
||||
func (set SecurityGroupRules) IncludeDetails() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
func (set Guestsecgroups) ModelManager() mcclient_modulebase.IBaseManager {
|
||||
return &mcclient_modules.Serversecgroups
|
||||
}
|
||||
@@ -363,6 +391,10 @@ func (set Guestsecgroups) Copy() apihelper.IModelSet {
|
||||
return setCopy
|
||||
}
|
||||
|
||||
func (set Guestsecgroups) IncludeDetails() bool {
|
||||
return false
|
||||
}
|
||||
|
||||
func (set Guestsecgroups) joinSecurityGroups(subEntries SecurityGroups) bool {
|
||||
for _, el := range set {
|
||||
secgroupId := el.SecgroupId
|
||||
|
||||
Reference in New Issue
Block a user