func deployInfo(w http.ResponseWriter, r *http.Request, t auth.Token) error {
	depID := r.URL.Query().Get(":deploy")
	deploy, err := app.GetDeploy(depID)
	if err != nil {
		if err == event.ErrEventNotFound {
			return &tsuruErrors.HTTP{Code: http.StatusNotFound, Message: "Deploy not found."}
		}
		return err
	}
	dbApp, err := app.GetByName(deploy.App)
	if err != nil {
		return err
	}
	canGet := permission.Check(t, permission.PermAppReadDeploy, contextsForApp(dbApp)...)
	if !canGet {
		return &tsuruErrors.HTTP{Code: http.StatusNotFound, Message: "Deploy not found."}
	}
	w.Header().Add("Content-Type", "application/json")
	return json.NewEncoder(w).Encode(deploy)
}
func deployInfo(w http.ResponseWriter, r *http.Request, t auth.Token) error {
	depID := r.URL.Query().Get(":deploy")
	deploy, err := app.GetDeploy(depID)
	if err != nil {
		if err == event.ErrEventNotFound {
			return &tsuruErrors.HTTP{Code: http.StatusNotFound, Message: "Deploy not found."}
		}
		return err
	}
	dbApp, err := app.GetByName(deploy.App)
	if err != nil {
		return err
	}
	canGet := permission.Check(t, permission.PermAppReadDeploy, contextsForApp(dbApp)...)
	if !canGet {
		return &tsuruErrors.HTTP{Code: http.StatusNotFound, Message: "Deploy not found."}
	}
	w.Header().Add("Content-Type", "application/json")
	return json.NewEncoder(w).Encode(deploy)
}
func deployInfo ( w http . ResponseWriter , r * http . Request , t auth . Token ) error { depID := r . URL . Query ( ) . Get ( " " ) deploy , err := app . GetDeploy ( depID ) if err != nil { if err == event . ErrEventNotFound { return & tsuruErrors . HTTP { Code : http . StatusNotFound , Message : " " } } return err } dbApp , err := app . GetByName ( deploy . App ) if err != nil { return err } canGet := permission . Check ( t , permission . PermAppReadDeploy , contextsForApp ( dbApp ) ... ) if ! canGet { return & tsuruErrors . HTTP { Code : http . StatusNotFound , Message : " " } } w . Header ( ) . Add ( " " , " " ) return json . NewEncoder ( w ) . Encode ( deploy ) }
// title: deploy info
// path: /deploys/{deploy}
// method: GET
// produce: application/json
// responses:
//   200: OK
//   401: Unauthorized
//   404: Not found
title : deploy info path : / deploys / { deploy } method : GET produce : application / json responses : 200 : OK 401 : Unauthorized 404 : Not found