admins

package
v0.0.0-...-baf4ea5 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2021 License: MIT Imports: 26 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) 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) Dashboard

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

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

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

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

func (Admins) UserView

func (adm Admins) UserView(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

Jump to

Keyboard shortcuts

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