Documentation ¶
Overview ¶
Package applicants implements the applicant-facing pages on Skylab
Index ¶
- type Applicants
- func (apt Applicants) Applicant(w http.ResponseWriter, r *http.Request)
- func (apt Applicants) Application(w http.ResponseWriter, r *http.Request)
- func (apt Applicants) CheckIfOpen(next http.Handler) http.Handler
- func (apt Applicants) Closed(w http.ResponseWriter, r *http.Request)
- func (apt Applicants) IdempotentCreateApplicant(next http.Handler) http.Handler
- func (apt Applicants) IdempotentCreateApplication(next http.Handler) http.Handler
- func (apt Applicants) JoinApplication(next http.Handler) http.Handler
- func (apt Applicants) JoinApplicationModel(user skylab.User, magicstring string) (err error)
- func (apt Applicants) JoinIfLoggedin(next http.Handler) http.Handler
- func (apt Applicants) LeaveApplication(next http.Handler) http.Handler
- func (apt Applicants) LeaveApplicationModel(user skylab.User) (err error)
- func (apt Applicants) MagicstringVerifier(next http.Handler) http.Handler
- func (apt Applicants) SubmitApplication(next http.Handler) http.Handler
- func (apt Applicants) UpdateApplication(next http.Handler) http.Handler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Applicants ¶
type Applicants struct {
// contains filtered or unexported fields
}
func New ¶
func New(skylb skylab.Skylab) Applicants
func (Applicants) Applicant ¶
func (apt Applicants) Applicant(w http.ResponseWriter, r *http.Request)
func (Applicants) Application ¶
func (apt Applicants) Application(w http.ResponseWriter, r *http.Request)
func (Applicants) CheckIfOpen ¶
func (apt Applicants) CheckIfOpen(next http.Handler) http.Handler
func (Applicants) Closed ¶
func (apt Applicants) Closed(w http.ResponseWriter, r *http.Request)
func (Applicants) IdempotentCreateApplicant ¶
func (apt Applicants) IdempotentCreateApplicant(next http.Handler) http.Handler
func (Applicants) IdempotentCreateApplication ¶
func (apt Applicants) IdempotentCreateApplication(next http.Handler) http.Handler
func (Applicants) JoinApplication ¶
func (apt Applicants) JoinApplication(next http.Handler) http.Handler
func (Applicants) JoinApplicationModel ¶
func (apt Applicants) JoinApplicationModel(user skylab.User, magicstring string) (err error)
func (Applicants) JoinIfLoggedin ¶
func (apt Applicants) JoinIfLoggedin(next http.Handler) http.Handler
func (Applicants) LeaveApplication ¶
func (apt Applicants) LeaveApplication(next http.Handler) http.Handler
func (Applicants) LeaveApplicationModel ¶
func (apt Applicants) LeaveApplicationModel(user skylab.User) (err error)
func (Applicants) MagicstringVerifier ¶
func (apt Applicants) MagicstringVerifier(next http.Handler) http.Handler
func (Applicants) SubmitApplication ¶
func (apt Applicants) SubmitApplication(next http.Handler) http.Handler
func (Applicants) UpdateApplication ¶
func (apt Applicants) UpdateApplication(next http.Handler) http.Handler
Click to show internal directories.
Click to hide internal directories.