//PutRepositoryImagesV1Handler func PutRepositoryImagesV1Handler(ctx *macaron.Context) (int, []byte) { //TODO: If standalone == true, Dockyard will check HEADER Authorization; if standalone == false, Dockyard will check HEADER TOEKN. namespace := ctx.Params(":namespace") repository := ctx.Params(":repository") r := new(models.DockerV1) if err := r.Unlocked(namespace, repository); err != nil { log.Errorf("[%s] unlock repository error: %s", ctx.Req.RequestURI, err.Error()) result, _ := json.Marshal(map[string]string{"Error": "Unlock Repository Error"}) return http.StatusBadRequest, result } result, _ := json.Marshal(map[string]string{}) return http.StatusNoContent, result }