admins

package
v0.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2020 License: MIT Imports: 29 Imported by: 0

Documentation

Overview

Package admins implements the admin-facing pages on Skylab

Index

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 New

func New(skylb skylab.Skylab) Admins

func (Admins) CreateTeam

func (adm Admins) CreateTeam(w http.ResponseWriter, r *http.Request)

func (Admins) CreateTeamPost

func (adm Admins) CreateTeamPost(next http.Handler) http.Handler

TODO

func (Admins) CreateTeamPost_Old

func (adm Admins) CreateTeamPost_Old(next http.Handler) http.Handler

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 (adm Admins) CreateUserConfirmPost(next http.Handler) http.Handler

func (Admins) CreateUserPost

func (adm Admins) CreateUserPost(next http.Handler) http.Handler

func (Admins) Dashboard

func (adm Admins) Dashboard(w http.ResponseWriter, r *http.Request)

func (Admins) DebugMode

func (adm Admins) DebugMode(w http.ResponseWriter, r *http.Request)

func (Admins) DebugOff

func (adm Admins) DebugOff(next http.Handler) http.Handler

func (Admins) DebugOn

func (adm Admins) DebugOn(next http.Handler) http.Handler

func (Admins) DumpJson

func (adm Admins) DumpJson(w http.ResponseWriter, r *http.Request)

func (Admins) DumpJsonPost

func (adm Admins) DumpJsonPost(w http.ResponseWriter, r *http.Request)

func (Admins) FormEdit

func (adm Admins) FormEdit(w http.ResponseWriter, r *http.Request)

func (Admins) FormUpdate

func (adm Admins) FormUpdate(next http.Handler) http.Handler

func (Admins) FormView

func (adm Admins) FormView(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 (adm Admins) ListCohortsCreate(next http.Handler) http.Handler

func (Admins) ListCohortsDelete

func (adm Admins) ListCohortsDelete(next http.Handler) http.Handler

func (Admins) ListCohortsRefresh

func (adm Admins) ListCohortsRefresh(next http.Handler) http.Handler

func (Admins) ListFeedbacks added in v0.2.0

func (adm Admins) ListFeedbacks(w http.ResponseWriter, r *http.Request)

func (Admins) ListForms

func (adm Admins) ListForms(w http.ResponseWriter, r *http.Request)

func (Admins) ListFormsCreate

func (adm Admins) ListFormsCreate(next http.Handler) http.Handler

func (Admins) ListFormsDelete

func (adm Admins) ListFormsDelete(next http.Handler) http.Handler

func (Admins) ListFormsDuplicate

func (adm Admins) ListFormsDuplicate(next http.Handler) http.Handler

func (Admins) ListPeriods

func (adm Admins) ListPeriods(w http.ResponseWriter, r *http.Request)

func (Admins) ListPeriodsCreate

func (adm Admins) ListPeriodsCreate(next http.Handler) http.Handler

func (Admins) ListPeriodsDelete

func (adm Admins) ListPeriodsDelete(next http.Handler) http.Handler

func (Admins) ListPeriodsDuplicate

func (adm Admins) ListPeriodsDuplicate(next http.Handler) http.Handler

func (Admins) ListTeams

func (adm Admins) ListTeams(w http.ResponseWriter, r *http.Request)

func (Admins) ListUsers

func (adm Admins) ListUsers(w http.ResponseWriter, r *http.Request)

func (Admins) TeamView

func (adm Admins) TeamView(w http.ResponseWriter, r *http.Request)

func (Admins) Testmail

func (adm Admins) Testmail(w http.ResponseWriter, r *http.Request)

func (Admins) TestmailPost

func (adm Admins) TestmailPost(w http.ResponseWriter, r *http.Request)

func (Admins) UserPreviewAs added in v0.2.0

func (adm Admins) UserPreviewAs(next http.Handler) http.Handler

func (Admins) UserView

func (adm Admins) UserView(w http.ResponseWriter, r *http.Request)

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL