Documentation ¶
Overview ¶
Package admins implements the admin-facing pages on Skylab
Index ¶
- type Admins
- func (adm Admins) CreateTeam(w http.ResponseWriter, r *http.Request)
- func (adm Admins) CreateTeamPost(next http.Handler) http.Handler
- func (adm Admins) CreateTeamPost_Old(next http.Handler) http.Handler
- func (adm Admins) CreateUser(w http.ResponseWriter, r *http.Request)
- func (adm Admins) CreateUserConfirm(w http.ResponseWriter, r *http.Request)
- func (adm Admins) CreateUserConfirmPost(next http.Handler) http.Handler
- func (adm Admins) CreateUserPost(next http.Handler) http.Handler
- func (adm Admins) Dashboard(w http.ResponseWriter, r *http.Request)
- func (adm Admins) DebugMode(w http.ResponseWriter, r *http.Request)
- func (adm Admins) DebugOff(next http.Handler) http.Handler
- func (adm Admins) DebugOn(next http.Handler) http.Handler
- func (adm Admins) DumpJson(w http.ResponseWriter, r *http.Request)
- func (adm Admins) DumpJsonPost(w http.ResponseWriter, r *http.Request)
- func (adm Admins) FormEdit(w http.ResponseWriter, r *http.Request)
- func (adm Admins) FormUpdate(next http.Handler) http.Handler
- func (adm Admins) FormView(w http.ResponseWriter, r *http.Request)
- func (adm Admins) ListApplications(w http.ResponseWriter, r *http.Request)
- func (adm Admins) ListCohorts(w http.ResponseWriter, r *http.Request)
- func (adm Admins) ListCohortsCreate(next http.Handler) http.Handler
- func (adm Admins) ListCohortsDelete(next http.Handler) http.Handler
- func (adm Admins) ListCohortsRefresh(next http.Handler) http.Handler
- func (adm Admins) ListFeedbacks(w http.ResponseWriter, r *http.Request)
- func (adm Admins) ListForms(w http.ResponseWriter, r *http.Request)
- func (adm Admins) ListFormsCreate(next http.Handler) http.Handler
- func (adm Admins) ListFormsDelete(next http.Handler) http.Handler
- func (adm Admins) ListFormsDuplicate(next http.Handler) http.Handler
- func (adm Admins) ListPeriods(w http.ResponseWriter, r *http.Request)
- func (adm Admins) ListPeriodsCreate(next http.Handler) http.Handler
- func (adm Admins) ListPeriodsDelete(next http.Handler) http.Handler
- func (adm Admins) ListPeriodsDuplicate(next http.Handler) http.Handler
- func (adm Admins) ListTeams(w http.ResponseWriter, r *http.Request)
- func (adm Admins) ListUsers(w http.ResponseWriter, r *http.Request)
- func (adm Admins) TeamView(w http.ResponseWriter, r *http.Request)
- func (adm Admins) Testmail(w http.ResponseWriter, r *http.Request)
- func (adm Admins) TestmailPost(w http.ResponseWriter, r *http.Request)
- func (adm Admins) UserPreviewAs(next http.Handler) http.Handler
- func (adm Admins) UserView(w http.ResponseWriter, r *http.Request)
- type CreateUserAction
- type UserPendingCreation
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Admins ¶
type Admins struct {
// contains filtered or unexported fields
}
func (Admins) CreateTeam ¶
func (adm Admins) CreateTeam(w http.ResponseWriter, r *http.Request)
func (Admins) CreateTeamPost ¶
TODO
func (Admins) CreateTeamPost_Old ¶
func (Admins) CreateUser ¶
func (adm Admins) CreateUser(w http.ResponseWriter, r *http.Request)
func (Admins) CreateUserConfirm ¶
func (adm Admins) CreateUserConfirm(w http.ResponseWriter, r *http.Request)
func (Admins) CreateUserConfirmPost ¶
func (Admins) DumpJsonPost ¶
func (adm Admins) DumpJsonPost(w http.ResponseWriter, r *http.Request)
func (Admins) ListApplications ¶
func (adm Admins) ListApplications(w http.ResponseWriter, r *http.Request)
func (Admins) ListCohorts ¶
func (adm Admins) ListCohorts(w http.ResponseWriter, r *http.Request)
func (Admins) ListCohortsCreate ¶
func (Admins) ListCohortsDelete ¶
func (Admins) ListCohortsRefresh ¶
func (Admins) ListFeedbacks ¶ added in v0.2.0
func (adm Admins) ListFeedbacks(w http.ResponseWriter, r *http.Request)
func (Admins) ListFormsDuplicate ¶
func (Admins) ListPeriods ¶
func (adm Admins) ListPeriods(w http.ResponseWriter, r *http.Request)
func (Admins) ListPeriodsCreate ¶
func (Admins) ListPeriodsDelete ¶
func (Admins) ListPeriodsDuplicate ¶
func (Admins) TestmailPost ¶
func (adm Admins) TestmailPost(w http.ResponseWriter, r *http.Request)
func (Admins) UserPreviewAs ¶ added in v0.2.0
type CreateUserAction ¶
type CreateUserAction int
Represents all the available actions one can take in the create_user_confirm.html page
type UserPendingCreation ¶
type UserPendingCreation struct { Cohort string Role string Displayname string OldDisplayname string Email string Action CreateUserAction BadEntryDetails string ErrStr string }
func (UserPendingCreation) String ¶
func (upc UserPendingCreation) String() string
Click to show internal directories.
Click to hide internal directories.