Documentation ¶
Overview ¶
Package admins implements the admin-facing pages on Skylab
Index ¶
- type Admins
- 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) Dashboard(w http.ResponseWriter, r *http.Request)
- 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 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) 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 ¶
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)
type UserPendingCreation ¶
type UserPendingCreation struct { Cohort string Role string Displayname string OldDisplayname string Email string Action createUserAction BadEntryDetails string ErrStr string }
UserPendingCreation is a struct that contains the details of a user pending creation, as well as the actions that should be done on him (denoted by the Action field).
func (UserPendingCreation) String ¶
func (user UserPendingCreation) String() string
Click to show internal directories.
Click to hide internal directories.