func SetupKeysRoutes(e *echo.Echo) { e.Get("", listKeys) e.Get("/:id", showKey) e.Post("", createKey) e.Put("/:id", updateKey) e.Delete("/:id", deleteKey) }
func loadHandlers(e *echo.Echo) { if itrak.Debug { e.SetDebug(true) } // Point to the client application generated inside the webapp dir e.Index("./webapp/build/index.html") e.ServeDir("/", "./webapp/build/") server_stats = stats.New() e.Use(server_stats.Handler) e.Get("/stats", getStats) e.Get("/test1", getTestData) e.Get("/part", getPartsList) e.Get("/task", getTaskList) e.Get("/jtask", getJTaskList) e.Post("/login", login) e.Delete("/login", logout) e.Get("/people", getPeople) e.Get("/people/:id", getPerson) e.Post("/people/:id", savePerson) e.Get("/site", getSites) e.Get("/site/:id", getSite) e.Post("/site/:id", saveSite) e.Get("/roles", getRoles) e.Get("/vendors", getAllVendors) e.Post("/vendors/:id", saveVendor) // Equipment Related functions e.Get("/equipment", getAllEquipment) e.Get("/site_equipment/:id", getAllSiteEquipment) e.Get("/equipment/:id", getEquipment) e.Post("/equipment/:id", saveEquipment) e.Get("/subparts/:id", subParts) e.Get("/spares", getAllSpares) e.Get("/spares/:id", getEquipment) e.Post("/spares/:id", saveEquipment) e.Get("/consumables", getAllConsumables) e.Get("/consumables/:id", getEquipment) e.Post("/consumables/:id", saveEquipment) e.Get("/equiptype", getAllEquipTypes) e.Get("/equiptype/:id", getEquipType) e.Post("/equiptype/:id", saveEquipType) e.Get("/task", getAllTask) e.Get("/sitetask/:id", getSiteTasks) e.Get("/task/:id", getTask) e.Post("/task/:id", saveTask) }
func (s *yovpnServer) setupHandlers(e *echo.Echo) { e.Get("/", s.blank) e.Get("/cleanup", s.cleanup) e.Put("/endpoint", s.createEndpoint) e.Get("/endpoint/:id", s.getEndpoint) e.Delete("/endpoint/:id", s.deleteEndpoint) e.Get("/regions", s.getRegions) }
// Setup routes for droplet actions func SetupDropletsRoutes(e *echo.Echo) { e.Get("", listDroplets) e.Get("/:id", showDroplet) e.Post("", createDroplet) e.Delete("/:id", deleteDroplet) e.Get("/:id/kernels", listDropletKernels) e.Get("/:id/snapshots", listDropletSnapshots) e.Get("/:id/backups", listDropletBackups) e.Get("/:id/actions", listDropletActions) e.Get("/:id/neighbors", listDropletNeighbors) }
func Route(e *echo.Echo, a *AppContext) { //Quotes e.Post("/quotes", a.NewQuote) e.Get("/quotes", a.GetQuotes) e.Get("/quotes/:id", a.FindOneQuote) e.Put("/quotes/:id", a.EditQuote) e.Delete("/quotes/:id", a.DeleteQuote) //Slack specific api calls, uses incoming x-www-form-urlencoded post data instead of json e.Post("/slack/insertQuote", a.NewQuote) e.Get("/slack/searchQuote", a.SearchQuote) //Activity feed e.Post("/activities", a.NewActivity) e.Get("/activities", a.GetActivities) e.Get("/activities/:id", a.FindOneActivity) e.Delete("/activities/:id", a.DeleteActivity) //Debug e.Get("/debug", a.SendQuote) }
func Init(e *echo.Echo) { e.Get("/api/todos", todocontroller.GetAll) e.Post("/api/todos", todocontroller.NewTodo) e.Delete("/api/todos/:id", todocontroller.RemoveTodo) }