view

package
v1.0.18 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: AGPL-3.0 Imports: 22 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MountRoutes added in v1.0.18

func MountRoutes(
	r chi.Router,
	storageServices *storage.Services,
	c config.DashboardConfig,
	destManager *destinations.DestinationManager,
	auth func(h http.Handler) http.Handler,
) error

Types

type Controller added in v1.0.18

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

func NewController added in v1.0.18

func NewController(
	sessions *session.Service,
	conns *connections.Service,
	v *View,
) *Controller

func (*Controller) ConnRoutes added in v1.0.18

func (s *Controller) ConnRoutes(middleware ...Middleware) chi.Router

func (*Controller) DeleteConn added in v1.0.18

func (s *Controller) DeleteConn(w http.ResponseWriter, r *http.Request)

func (*Controller) EditConn added in v1.0.18

func (s *Controller) EditConn(w http.ResponseWriter, r *http.Request)

func (*Controller) GetConnHome added in v1.0.18

func (s *Controller) GetConnHome(w http.ResponseWriter, r *http.Request)

func (*Controller) GetHome added in v1.0.18

func (s *Controller) GetHome(w http.ResponseWriter, r *http.Request)

func (*Controller) GetNewConn added in v1.0.18

func (s *Controller) GetNewConn(w http.ResponseWriter, r *http.Request)

func (*Controller) GetNewConnType added in v1.0.18

func (s *Controller) GetNewConnType(w http.ResponseWriter, r *http.Request)

func (*Controller) GetRequest added in v1.0.18

func (s *Controller) GetRequest(w http.ResponseWriter, r *http.Request)

func (*Controller) GetRequestSuccess added in v1.0.18

func (s *Controller) GetRequestSuccess(w http.ResponseWriter, r *http.Request)

func (*Controller) HomeRoute added in v1.0.18

func (s *Controller) HomeRoute(middleware ...Middleware) chi.Router

func (*Controller) NewConnRequest added in v1.0.18

func (s *Controller) NewConnRequest(w http.ResponseWriter, r *http.Request)

func (*Controller) NewKey added in v1.0.18

func (s *Controller) NewKey(w http.ResponseWriter, r *http.Request)

func (*Controller) RequestRoutes added in v1.0.18

func (s *Controller) RequestRoutes(middleware ...Middleware) chi.Router

func (*Controller) UpsertConn added in v1.0.18

func (s *Controller) UpsertConn(w http.ResponseWriter, r *http.Request)

func (*Controller) UpsertRequest added in v1.0.18

func (s *Controller) UpsertRequest(w http.ResponseWriter, r *http.Request)

type LayoutData added in v1.0.18

type LayoutData struct {
	CSRFToken   template.HTML
	Email       string
	HideSidebar bool
	Flashes     []any
	Data        any
}

type Middleware added in v1.0.18

type Middleware func(http.Handler) http.Handler

type ShareQuery added in v1.0.18

type ShareQuery struct {
	Expires string
	Name    string
	ID      string
}

type View added in v1.0.18

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

func NewView added in v1.0.18

func NewView(sessions *session.Service, liveReload bool) *View

func (*View) Render added in v1.0.18

func (s *View) Render(w http.ResponseWriter, r *http.Request, statusCode int, name string, data any)

func (*View) RenderExternal added in v1.0.18

func (s *View) RenderExternal(w http.ResponseWriter, r *http.Request, statusCode int, name string, data any)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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