MCPcopy Create free account
hub / github.com/bytebase/bytebase / convertToProjectMessage

Function convertToProjectMessage

backend/api/v1/project_service_converter.go:324–343  ·  view source on GitHub ↗
(resourceID string, project *v1pb.Project)

Source from the content-addressed store, hash-verified

322}
323
324func convertToProjectMessage(resourceID string, project *v1pb.Project) *store.ProjectMessage {
325 return &store.ProjectMessage{
326 ResourceID: resourceID,
327 Title: project.Title,
328 Setting: &storepb.Project{
329 EnforceIssueTitle: project.EnforceIssueTitle,
330 PostgresDatabaseTenantMode: project.PostgresDatabaseTenantMode,
331 AllowSelfApproval: project.AllowSelfApproval,
332 CiSamplingSize: project.CiSamplingSize,
333 ParallelTasksPerRollout: project.ParallelTasksPerRollout,
334 Labels: project.Labels,
335 EnforceSqlReview: project.EnforceSqlReview,
336 RequireIssueApproval: project.RequireIssueApproval,
337 RequirePlanCheckNoError: project.RequirePlanCheckNoError,
338 AllowRequestRole: project.AllowRequestRole,
339 AllowJustInTimeAccess: project.AllowJustInTimeAccess,
340 DataClassificationConfigId: project.DataClassificationConfigId,
341 },
342 }
343}

Callers 1

CreateProjectMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected