Documentation ¶
Index ¶
- func PrepareAndReturnExcel() *excelize.File
- type Groups
- type LoginForm
- type Scores
- type SignupForm
- type Skips
- func (s *Skips) Edit(w http.ResponseWriter, r *http.Request)
- func (s *Skips) Filter(w http.ResponseWriter, r *http.Request)
- func (s *Skips) FilterEdit(w http.ResponseWriter, r *http.Request)
- func (s *Skips) Show(w http.ResponseWriter, r *http.Request)
- func (s *Skips) Update(w http.ResponseWriter, r *http.Request)
- type Static
- type Users
- func (u *Users) CookieTest(w http.ResponseWriter, r *http.Request)
- func (u *Users) Create(w http.ResponseWriter, r *http.Request)
- func (u *Users) Login(w http.ResponseWriter, r *http.Request)
- func (u *Users) Logout(w http.ResponseWriter, r *http.Request)
- func (u *Users) New(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PrepareAndReturnExcel ¶
Types ¶
type Groups ¶
func NewGroups ¶
func NewGroups(gs models.GroupService) *Groups
func (*Groups) ShowStatuses ¶
func (g *Groups) ShowStatuses(w http.ResponseWriter, r *http.Request)
GET /groups/statuses
func (*Groups) UpdateStatuses ¶
func (g *Groups) UpdateStatuses(w http.ResponseWriter, r *http.Request)
POST /api/groups/statuses/update (по аналогии со scores)
type Scores ¶
type Scores struct { HomeView *views.View ShowView *views.View // contains filtered or unexported fields }
func NewScores ¶
func NewScores(ss models.ScoreService) *Scores
type SignupForm ¶
type Skips ¶
type Skips struct { EditView *views.View HomeView *views.View ShowView *views.View // contains filtered or unexported fields }
func NewSkips ¶
func NewSkips(ss models.SkipService) *Skips
func (*Skips) Filter ¶
func (s *Skips) Filter(w http.ResponseWriter, r *http.Request)
GET /api/filter/skips
func (*Skips) FilterEdit ¶
func (s *Skips) FilterEdit(w http.ResponseWriter, r *http.Request)
GET /api/filter/skips/edit
type Users ¶
type Users struct { NewView *views.View LoginView *views.View // contains filtered or unexported fields }
func NewUsers ¶
func NewUsers(us models.UserService) *Users
func (*Users) CookieTest ¶
func (u *Users) CookieTest(w http.ResponseWriter, r *http.Request)
func (*Users) Create ¶
func (u *Users) Create(w http.ResponseWriter, r *http.Request)
todo old implementation, it doesn't work properly Create is used to process the signup form when a user tries to create a new user account.
POST /signup
func (*Users) Login ¶
func (u *Users) Login(w http.ResponseWriter, r *http.Request)
Login is used to process the login form when a user tries to log in as an existing user (via login & pw).
POST /login
Click to show internal directories.
Click to hide internal directories.