feat: add blueprintId for projects by scope config (#7447)
diff --git a/backend/core/models/project.go b/backend/core/models/project.go
index 7e67c34..5014f20 100644
--- a/backend/core/models/project.go
+++ b/backend/core/models/project.go
@@ -92,8 +92,9 @@
}
type ProjectScope struct {
- Name string `json:"name"`
- Scopes []struct {
+ Name string `json:"name"`
+ BlueprintId uint64 `json:"blueprintId"`
+ Scopes []struct {
ScopeID string `json:"scopeId"`
ScopeName string `json:"scopeName"`
} `json:"scopes"`
diff --git a/backend/helpers/srvhelper/scope_config_service_helper.go b/backend/helpers/srvhelper/scope_config_service_helper.go
index ede5582..c06354d 100644
--- a/backend/helpers/srvhelper/scope_config_service_helper.go
+++ b/backend/helpers/srvhelper/scope_config_service_helper.go
@@ -96,7 +96,8 @@
})
} else {
projectMap[bp.ProjectName] = &models.ProjectScope{
- Name: bp.ProjectName,
+ Name: bp.ProjectName,
+ BlueprintId: bp.ID,
Scopes: []struct {
ScopeID string `json:"scopeId"`
ScopeName string `json:"scopeName"`
diff --git a/backend/server/services/remote/plugin/scope_config_api.go b/backend/server/services/remote/plugin/scope_config_api.go
index 9646261..f3a54fd 100644
--- a/backend/server/services/remote/plugin/scope_config_api.go
+++ b/backend/server/services/remote/plugin/scope_config_api.go
@@ -136,7 +136,8 @@
})
} else {
projectMap[bp.ProjectName] = &coreModels.ProjectScope{
- Name: bp.ProjectName,
+ Name: bp.ProjectName,
+ BlueprintId: bp.ID,
Scopes: []struct {
ScopeID string `json:"scopeId"`
ScopeName string `json:"scopeName"`