MCPcopy Index your code
hub / github.com/apache/devlake / GetProject

Function GetProject

backend/server/services/project.go:181–193  ·  view source on GitHub ↗

GetProject returns a Project

(name string)

Source from the content-addressed store, hash-verified

179
180// GetProject returns a Project
181func GetProject(name string) (*models.ApiOutputProject, errors.Error) {
182 // verify input
183 if name == "" {
184 return nil, errors.BadInput.New("project name is missing")
185 }
186 // load project
187 project, err := getProjectByName(db, name)
188 if err != nil {
189 return nil, err
190 }
191 // convert to api output
192 return makeProjectOutput(project, false)
193}
194
195// PatchProject FIXME ...
196func PatchProject(name string, body map[string]interface{}) (*models.ApiOutputProject, errors.Error) {

Callers 1

Calls 3

getProjectByNameFunction · 0.85
makeProjectOutputFunction · 0.85
NewMethod · 0.65

Tested by

no test coverage detected