Documentation ¶
Index ¶
- Variables
- func AType(ctx context.Context, name string) error
- func BType(ctx context.Context, name string) error
- func DebugLog(ui *WebUI, pass http.HandlerFunc) http.HandlerFunc
- func GetOnly(h http.HandlerFunc) http.HandlerFunc
- func Log(ui *WebUI, pass http.HandlerFunc) http.HandlerFunc
- func NewJob(jobtype string, queue string, args ...interface{}) *client.Job
- func PostOnly(h http.HandlerFunc) http.HandlerFunc
- func Register(js sparq.JobService)
- type Context
- type DefaultContext
- type Tab
- type Translator
- type WebUI
Constants ¶
This section is empty.
Variables ¶
View Source
var (
AssetLookups = []assetLookup{
localeFiles.ReadFile,
}
)
View Source
var (
DefaultTabs = []Tab{
{"Home", "/"},
{"Busy", "/busy"},
{"Queues", "/queues"},
{"Retries", "/retries"},
{"Scheduled", "/scheduled"},
{"Dead", "/morgue"},
}
)
Functions ¶
func DebugLog ¶
func DebugLog(ui *WebUI, pass http.HandlerFunc) http.HandlerFunc
The stats handler is hit a lot and adds much noise to the log, quiet it down.
func GetOnly ¶
func GetOnly(h http.HandlerFunc) http.HandlerFunc
func Log ¶
func Log(ui *WebUI, pass http.HandlerFunc) http.HandlerFunc
func PostOnly ¶
func PostOnly(h http.HandlerFunc) http.HandlerFunc
func Register ¶
func Register(js sparq.JobService)
Types ¶
type DefaultContext ¶
type DefaultContext struct { context.Context Root string // contains filtered or unexported fields }
func NewContext ¶
func NewContext(ui *WebUI, req *http.Request, resp http.ResponseWriter) *DefaultContext
func (*DefaultContext) Locale ¶
func (d *DefaultContext) Locale() string
func (*DefaultContext) Pusher ¶
func (d *DefaultContext) Pusher() sparq.Pusher
func (*DefaultContext) Request ¶
func (d *DefaultContext) Request() *http.Request
func (*DefaultContext) Response ¶
func (d *DefaultContext) Response() http.ResponseWriter
func (*DefaultContext) Translation ¶
func (d *DefaultContext) Translation(str string) string
func (*DefaultContext) UseCsrf ¶
func (d *DefaultContext) UseCsrf() bool
type Translator ¶
Click to show internal directories.
Click to hide internal directories.