mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-21 14:19:49 +08:00
Merge pull request #18625 from swordqiu/hotfix/qj-cloud-provider-external-id
fix: cloudprovider external id
This commit is contained in:
@@ -245,6 +245,8 @@ type CloudproviderListInput struct {
|
||||
ManagedResourceListInput
|
||||
apis.ProjectizedResourceListInput
|
||||
|
||||
apis.ExternalizedResourceBaseListInput
|
||||
|
||||
UsableResourceListInput
|
||||
|
||||
CloudregionResourceInput
|
||||
|
||||
+300
-286
File diff suppressed because it is too large
Load Diff
@@ -53,6 +53,7 @@ import (
|
||||
type SCloudproviderManager struct {
|
||||
db.SEnabledStatusStandaloneResourceBaseManager
|
||||
db.SProjectizedResourceBaseManager
|
||||
db.SExternalizedResourceBaseManager
|
||||
|
||||
SProjectMappingResourceBaseManager
|
||||
SSyncableBaseResourceManager
|
||||
@@ -75,6 +76,7 @@ func init() {
|
||||
type SCloudprovider struct {
|
||||
db.SEnabledStatusStandaloneResourceBase
|
||||
db.SProjectizedResourceBase
|
||||
db.SExternalizedResourceBase
|
||||
|
||||
SSyncableBaseResource
|
||||
|
||||
@@ -1341,6 +1343,10 @@ func (manager *SCloudproviderManager) ListItemFilter(
|
||||
if err != nil {
|
||||
return nil, errors.Wrap(err, "SSyncableBaseResourceManager.ListItemFilter")
|
||||
}
|
||||
q, err = manager.SExternalizedResourceBaseManager.ListItemFilter(ctx, q, userCred, query.ExternalizedResourceBaseListInput)
|
||||
if err != nil {
|
||||
return nil, errors.Wrap(err, "SExternalizedResourceBaseManager.ListItemFilter")
|
||||
}
|
||||
|
||||
managerStrs := query.CloudproviderId
|
||||
conditions := []sqlchemy.ICondition{}
|
||||
|
||||
Reference in New Issue
Block a user