setting

package
v1.66.0 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2018 License: AGPL-3.0 Imports: 12 Imported by: 11

Documentation

Overview

Package setting manages both global and user level settings

Package setting manages both global and user level settings

Package setting manages both global and user level settings

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSMTPConfig added in v1.58.0

func GetSMTPConfig(s *domain.Store) (c smtp.Config)

GetSMTPConfig returns SMTP configuration.

Types

type Handler

type Handler struct {
	Runtime *env.Runtime
	Store   *domain.Store
}

Handler contains the runtime information such as logging and database.

func (*Handler) AuthConfig

func (h *Handler) AuthConfig(w http.ResponseWriter, r *http.Request)

AuthConfig returns installation-wide auth configuration

func (*Handler) License

func (h *Handler) License(w http.ResponseWriter, r *http.Request)

License returns product license

func (*Handler) SMTP

func (h *Handler) SMTP(w http.ResponseWriter, r *http.Request)

SMTP returns installation-wide SMTP settings

func (*Handler) SetAuthConfig

func (h *Handler) SetAuthConfig(w http.ResponseWriter, r *http.Request)

SetAuthConfig persists installation-wide authentication configuration

func (*Handler) SetLicense

func (h *Handler) SetLicense(w http.ResponseWriter, r *http.Request)

SetLicense persists product license

func (*Handler) SetSMTP

func (h *Handler) SetSMTP(w http.ResponseWriter, r *http.Request)

SetSMTP persists global SMTP configuration.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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