Prefix replacement of the old application-nested module path in go.mod and every import. No identifier, string, table, migration ID, config key or comment changes.
29 lines
1.1 KiB
Go
29 lines
1.1 KiB
Go
package user
|
|
|
|
import (
|
|
"git.golem15.com/golem15/sm-user-plugin/controllers"
|
|
"git.golem15.com/golem15/summercms/modules/pact"
|
|
"git.golem15.com/golem15/summercms/modules/surf"
|
|
)
|
|
|
|
func (p *Plugin) Routes(r pact.Router) error {
|
|
r.Group("/_user/api/v1", surf.Use("throttle:user-api"), func(g pact.Router) {
|
|
g.Post("/login", controllers.Login(p.app))
|
|
g.Post("/logout", controllers.Logout(p.app))
|
|
g.Get("/fetch", controllers.Fetch(p.app))
|
|
g.Post("/refresh", controllers.Refresh(p.app))
|
|
g.Post("/register", controllers.Register(p.app))
|
|
g.Get("/oauth-providers", controllers.OAuthProviders(p.app))
|
|
g.Post("/forgot-password", controllers.ForgotPassword(p.app))
|
|
g.Post("/reset-password", controllers.ResetPassword(p.app))
|
|
g.Post("/activate", controllers.Activate(p.app))
|
|
g.Post("/activate-by-code", controllers.ActivateByCode(p.app))
|
|
g.Post("/update", controllers.Update(p.app))
|
|
g.Post("/change-password", controllers.ChangePassword(p.app))
|
|
g.Post("/marketing-consent", controllers.MarketingConsent(p.app))
|
|
g.Post("/avatar", controllers.UploadAvatar(p.app))
|
|
g.Post("/avatar/remove", controllers.RemoveAvatar(p.app))
|
|
})
|
|
return nil
|
|
}
|