Documentation ¶
Index ¶
- type AdminController
- func (c *AdminController) Delete(w http.ResponseWriter, r *http.Request)
- func (ac *AdminController) Get(w http.ResponseWriter, r *http.Request)
- func (c *AdminController) Head(w http.ResponseWriter, r *http.Request)
- func (c *AdminController) Options(w http.ResponseWriter, r *http.Request)
- func (c *AdminController) Patch(w http.ResponseWriter, r *http.Request)
- func (c *AdminController) Post(w http.ResponseWriter, r *http.Request)
- func (c *AdminController) Put(w http.ResponseWriter, r *http.Request)
- type CalendarController
- func (c *CalendarController) Delete(w http.ResponseWriter, r *http.Request)
- func (c *CalendarController) Get(w http.ResponseWriter, r *http.Request)
- func (calendarC *CalendarController) GetICal(w http.ResponseWriter, r *http.Request)
- func (c *CalendarController) Head(w http.ResponseWriter, r *http.Request)
- func (c *CalendarController) Options(w http.ResponseWriter, r *http.Request)
- func (c *CalendarController) Patch(w http.ResponseWriter, r *http.Request)
- func (c *CalendarController) Post(w http.ResponseWriter, r *http.Request)
- func (c *CalendarController) Put(w http.ResponseWriter, r *http.Request)
- type CommitteeController
- func (c *CommitteeController) Delete(w http.ResponseWriter, r *http.Request)
- func (cc *CommitteeController) Get(w http.ResponseWriter, r *http.Request)
- func (c *CommitteeController) Head(w http.ResponseWriter, r *http.Request)
- func (c *CommitteeController) Options(w http.ResponseWriter, r *http.Request)
- func (c *CommitteeController) Patch(w http.ResponseWriter, r *http.Request)
- func (c *CommitteeController) Post(w http.ResponseWriter, r *http.Request)
- func (c *CommitteeController) Put(w http.ResponseWriter, r *http.Request)
- type Controller
- type EventController
- func (c *EventController) Delete(w http.ResponseWriter, r *http.Request)
- func (eventC *EventController) Get(w http.ResponseWriter, r *http.Request)
- func (c *EventController) Head(w http.ResponseWriter, r *http.Request)
- func (c *EventController) Options(w http.ResponseWriter, r *http.Request)
- func (c *EventController) Patch(w http.ResponseWriter, r *http.Request)
- func (c *EventController) Post(w http.ResponseWriter, r *http.Request)
- func (c *EventController) Put(w http.ResponseWriter, r *http.Request)
- type LoginController
- func (lc *LoginController) Callback(w http.ResponseWriter, r *http.Request)
- func (c *LoginController) Delete(w http.ResponseWriter, r *http.Request)
- func (lc *LoginController) Destroy(w http.ResponseWriter, r *http.Request)
- func (lc *LoginController) Get(w http.ResponseWriter, r *http.Request)
- func (lc *LoginController) Google(w http.ResponseWriter, r *http.Request)
- func (c *LoginController) Head(w http.ResponseWriter, r *http.Request)
- func (c *LoginController) Options(w http.ResponseWriter, r *http.Request)
- func (c *LoginController) Patch(w http.ResponseWriter, r *http.Request)
- func (lc *LoginController) Post(w http.ResponseWriter, r *http.Request)
- func (c *LoginController) Put(w http.ResponseWriter, r *http.Request)
- type PostController
- func (c *PostController) Delete(w http.ResponseWriter, r *http.Request)
- func (pc *PostController) Get(w http.ResponseWriter, r *http.Request)
- func (c *PostController) Head(w http.ResponseWriter, r *http.Request)
- func (c *PostController) Options(w http.ResponseWriter, r *http.Request)
- func (c *PostController) Patch(w http.ResponseWriter, r *http.Request)
- func (c *PostController) Post(w http.ResponseWriter, r *http.Request)
- func (c *PostController) Put(w http.ResponseWriter, r *http.Request)
- type StaticController
- func (c *StaticController) Delete(w http.ResponseWriter, r *http.Request)
- func (sc *StaticController) Get(page string) http.HandlerFunc
- func (sc *StaticController) GetAbout(w http.ResponseWriter, _ *http.Request)
- func (sc *StaticController) GetCommittee(w http.ResponseWriter, _ *http.Request)
- func (sc *StaticController) GetContact(w http.ResponseWriter, _ *http.Request)
- func (sc *StaticController) GetIndex(w http.ResponseWriter, _ *http.Request)
- func (c *StaticController) Head(w http.ResponseWriter, r *http.Request)
- func (c *StaticController) Options(w http.ResponseWriter, r *http.Request)
- func (c *StaticController) Patch(w http.ResponseWriter, r *http.Request)
- func (c *StaticController) Post(w http.ResponseWriter, r *http.Request)
- func (c *StaticController) Put(w http.ResponseWriter, r *http.Request)
- type UserController
- func (c *UserController) Delete(w http.ResponseWriter, r *http.Request)
- func (uc *UserController) Get(w http.ResponseWriter, r *http.Request)
- func (c *UserController) Head(w http.ResponseWriter, r *http.Request)
- func (c *UserController) Options(w http.ResponseWriter, r *http.Request)
- func (c *UserController) Patch(w http.ResponseWriter, r *http.Request)
- func (uc *UserController) Post(w http.ResponseWriter, r *http.Request)
- func (c *UserController) Put(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminController ¶
func NewAdminController ¶
func NewAdminController(c *structs.Config, q database.Querier) *AdminController
func (*AdminController) Delete ¶
func (c *AdminController) Delete(w http.ResponseWriter, r *http.Request)
func (*AdminController) Get ¶
func (ac *AdminController) Get(w http.ResponseWriter, r *http.Request)
func (*AdminController) Head ¶
func (c *AdminController) Head(w http.ResponseWriter, r *http.Request)
func (*AdminController) Options ¶
func (c *AdminController) Options(w http.ResponseWriter, r *http.Request)
func (*AdminController) Patch ¶
func (c *AdminController) Patch(w http.ResponseWriter, r *http.Request)
type CalendarController ¶
type CalendarController struct {
// contains filtered or unexported fields
}
func NewCalendarController ¶
func NewCalendarController(c *structs.Config, s *models.SessionStore) *CalendarController
func (*CalendarController) Delete ¶
func (c *CalendarController) Delete(w http.ResponseWriter, r *http.Request)
func (*CalendarController) Get ¶
func (c *CalendarController) Get(w http.ResponseWriter, r *http.Request)
func (*CalendarController) GetICal ¶
func (calendarC *CalendarController) GetICal(w http.ResponseWriter, r *http.Request)
func (*CalendarController) Head ¶
func (c *CalendarController) Head(w http.ResponseWriter, r *http.Request)
func (*CalendarController) Options ¶
func (c *CalendarController) Options(w http.ResponseWriter, r *http.Request)
func (*CalendarController) Patch ¶
func (c *CalendarController) Patch(w http.ResponseWriter, r *http.Request)
type CommitteeController ¶
type CommitteeController struct { Users models.UserStore // contains filtered or unexported fields }
func NewCommitteeController ¶
func NewCommitteeController(c *structs.Config, q database.Querier) *CommitteeController
func (*CommitteeController) Delete ¶
func (c *CommitteeController) Delete(w http.ResponseWriter, r *http.Request)
func (*CommitteeController) Get ¶
func (cc *CommitteeController) Get(w http.ResponseWriter, r *http.Request)
func (*CommitteeController) Head ¶
func (c *CommitteeController) Head(w http.ResponseWriter, r *http.Request)
func (*CommitteeController) Options ¶
func (c *CommitteeController) Options(w http.ResponseWriter, r *http.Request)
func (*CommitteeController) Patch ¶
func (c *CommitteeController) Patch(w http.ResponseWriter, r *http.Request)
type Controller ¶
type Controller interface { Get() Post() Delete() Put() Head() Patch() Options() }
Controller defines the methods all controllers must implement.
type EventController ¶
type EventController struct {
// contains filtered or unexported fields
}
func NewEventController ¶
func NewEventController(c *structs.Config, s *models.SessionStore) *EventController
func (*EventController) Delete ¶
func (c *EventController) Delete(w http.ResponseWriter, r *http.Request)
func (*EventController) Get ¶
func (eventC *EventController) Get(w http.ResponseWriter, r *http.Request)
func (*EventController) Head ¶
func (c *EventController) Head(w http.ResponseWriter, r *http.Request)
func (*EventController) Options ¶
func (c *EventController) Options(w http.ResponseWriter, r *http.Request)
func (*EventController) Patch ¶
func (c *EventController) Patch(w http.ResponseWriter, r *http.Request)
type LoginController ¶
func NewLoginController ¶
func NewLoginController(c *structs.Config, q database.Querier) *LoginController
func (*LoginController) Callback ¶
func (lc *LoginController) Callback(w http.ResponseWriter, r *http.Request)
func (*LoginController) Delete ¶
func (c *LoginController) Delete(w http.ResponseWriter, r *http.Request)
func (*LoginController) Destroy ¶
func (lc *LoginController) Destroy(w http.ResponseWriter, r *http.Request)
func (*LoginController) Get ¶
func (lc *LoginController) Get(w http.ResponseWriter, r *http.Request)
func (*LoginController) Google ¶
func (lc *LoginController) Google(w http.ResponseWriter, r *http.Request)
func (*LoginController) Head ¶
func (c *LoginController) Head(w http.ResponseWriter, r *http.Request)
func (*LoginController) Options ¶
func (c *LoginController) Options(w http.ResponseWriter, r *http.Request)
func (*LoginController) Patch ¶
func (c *LoginController) Patch(w http.ResponseWriter, r *http.Request)
func (*LoginController) Post ¶
func (lc *LoginController) Post(w http.ResponseWriter, r *http.Request)
type PostController ¶
func NewPostController ¶
func NewPostController(c *structs.Config, q database.Querier) *PostController
func (*PostController) Delete ¶
func (c *PostController) Delete(w http.ResponseWriter, r *http.Request)
func (*PostController) Get ¶
func (pc *PostController) Get(w http.ResponseWriter, r *http.Request)
func (*PostController) Options ¶
func (c *PostController) Options(w http.ResponseWriter, r *http.Request)
type StaticController ¶
type StaticController struct {
// contains filtered or unexported fields
}
func NewStaticController ¶
func NewStaticController(c *structs.Config) *StaticController
func (*StaticController) Delete ¶
func (c *StaticController) Delete(w http.ResponseWriter, r *http.Request)
func (*StaticController) Get ¶
func (sc *StaticController) Get(page string) http.HandlerFunc
func (*StaticController) GetAbout ¶
func (sc *StaticController) GetAbout(w http.ResponseWriter, _ *http.Request)
func (*StaticController) GetCommittee ¶
func (sc *StaticController) GetCommittee(w http.ResponseWriter, _ *http.Request)
func (*StaticController) GetContact ¶
func (sc *StaticController) GetContact(w http.ResponseWriter, _ *http.Request)
func (*StaticController) GetIndex ¶
func (sc *StaticController) GetIndex(w http.ResponseWriter, _ *http.Request)
func (*StaticController) Head ¶
func (c *StaticController) Head(w http.ResponseWriter, r *http.Request)
func (*StaticController) Options ¶
func (c *StaticController) Options(w http.ResponseWriter, r *http.Request)
func (*StaticController) Patch ¶
func (c *StaticController) Patch(w http.ResponseWriter, r *http.Request)
type UserController ¶
func NewUserController ¶
func NewUserController(c *structs.Config, q database.Querier) *UserController
NewUserController creates a new 'null' user controller
func (*UserController) Delete ¶
func (c *UserController) Delete(w http.ResponseWriter, r *http.Request)
func (*UserController) Get ¶
func (uc *UserController) Get(w http.ResponseWriter, r *http.Request)
func (*UserController) Options ¶
func (c *UserController) Options(w http.ResponseWriter, r *http.Request)
func (*UserController) Patch ¶
func (c *UserController) Patch(w http.ResponseWriter, r *http.Request)
func (*UserController) Post ¶
func (uc *UserController) Post(w http.ResponseWriter, r *http.Request)
Click to show internal directories.
Click to hide internal directories.