Example #1
0
func (ctl *LogfileController) getEditLogfileAction(c *gin.Context) {

	appId := c.Param("app_id")
	logfileId := c.Param("logfile_id")

	application := ctl.getApplication(c, appId)
	if application == nil {
		return
	}

	logfile := ctl.getLogfile(c, application, logfileId)
	if logfile == nil {
		return
	}

	// Hydrate the form
	var form models.LogfileUpdateForm
	form.Hydrate(logfile)

	c.HTML(http.StatusOK, "logfile_edit.html", map[string]interface{}{
		"application": application,
		"form":        form,
	})
}