user

package
v0.15.1 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2020 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Overview

Package user contains web controllers for listing and adding users.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Controller

type Controller struct {
	// contains filtered or unexported fields
}

Controller manages users

func New

func New(
	ctx context.Context,
	authProvider auth.Provider,
	cacher cache.Cacher,
	config *config.ServerConfig,
	db *database.Database,
	h *render.Renderer) *Controller

New creates a new controller for managing users.

func (*Controller) HandleCreate

func (c *Controller) HandleCreate() http.Handler

func (*Controller) HandleDelete

func (c *Controller) HandleDelete() http.Handler

func (*Controller) HandleImport added in v0.9.0

func (c *Controller) HandleImport() http.Handler

func (*Controller) HandleImportBatch added in v0.9.0

func (c *Controller) HandleImportBatch() http.Handler

func (*Controller) HandleIndex

func (c *Controller) HandleIndex() http.Handler

func (*Controller) HandleResetPassword added in v0.11.1

func (c *Controller) HandleResetPassword() http.Handler

func (*Controller) HandleShow added in v0.4.0

func (c *Controller) HandleShow() http.Handler

func (*Controller) HandleUpdate added in v0.4.0

func (c *Controller) HandleUpdate() http.Handler

func (*Controller) Show added in v0.11.1

func (c *Controller) Show(w http.ResponseWriter, r *http.Request, resetPassword bool)

type PageLabel added in v0.8.0

type PageLabel struct {
	Offset int
	Label  string
}

type Pages added in v0.8.0

type Pages struct {
	Previous int
	Current  int
	Next     int
	Offsets  []PageLabel
	Footer   string
}

Jump to

Keyboard shortcuts

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