gateway api: return project visibility

This commit is contained in:
Simone Gotti 2019-05-12 23:23:30 +02:00
parent 83f6ebe95f
commit d2d1a5fb65
1 changed files with 7 additions and 5 deletions

View File

@ -240,11 +240,12 @@ func (h *ProjectHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
}
type ProjectResponse struct {
ID string `json:"id,omitempty"`
Name string `json:"name,omitempty"`
Path string `json:"path,omitempty"`
ParentPath string `json:"parent_path,omitempty"`
GlobalVisibility string `json:"global_visibility,omitempty"`
ID string `json:"id,omitempty"`
Name string `json:"name,omitempty"`
Path string `json:"path,omitempty"`
ParentPath string `json:"parent_path,omitempty"`
Visibility types.Visibility `json:"visibility,omitempty"`
GlobalVisibility string `json:"global_visibility,omitempty"`
}
func createProjectResponse(r *csapi.Project) *ProjectResponse {
@ -253,6 +254,7 @@ func createProjectResponse(r *csapi.Project) *ProjectResponse {
Name: r.Name,
Path: r.Path,
ParentPath: r.ParentPath,
Visibility: r.Visibility,
GlobalVisibility: string(r.GlobalVisibility),
}