blob: edb7cb26b52df79b1976b5370e75b82711c4049b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
package router
import (
"shrine/controllers"
"shrine/enums"
"shrine/utils/auth"
"shrine/utils/urls"
)
func init() {
urls.SetNamespace("tickets")
urls.Path(enums.GET, "", auth.RequireAuthentication(controllers.ListUserTicketsController), "list")
urls.Path(enums.POST, "", auth.RequireAuthentication(controllers.CreateTicketController), "create")
urls.Path(enums.GET, "/:ref", auth.RequireAuthentication(controllers.GetUserTicketController), "detail")
urls.Path(enums.POST, "/:ref/messages", auth.RequireAuthentication(controllers.ReplyTicketController), "reply")
}
|