func renderLatestOrder(context *admin.Context) template.HTML { var orderContext = context.NewResourceContext("Order") orderContext.Searcher.Pagination.PerPage = 5 // orderContext.SetDB(orderContext.GetDB().Where("state in (?)", []string{"paid"})) if orders, err := orderContext.FindMany(); err == nil { return orderContext.Render("index/table", orders) } return template.HTML("") }
func (wc workerController) Index(context *admin.Context) { context = context.NewResourceContext(wc.JobResource) result, err := context.FindMany() context.AddError(err) if context.HasError() { http.NotFound(context.Writer, context.Request) } else { responder.With("html", func() { context.Execute("index", result) }).With("json", func() { context.JSON("index", result) }).Respond(context.Request) } }