pages

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AuthorizeUser

func AuthorizeUser(w http.ResponseWriter, r *http.Request)

func CreateGroup

func CreateGroup(w http.ResponseWriter, r *http.Request)
func CreateLink(w http.ResponseWriter, r *http.Request)

func CreateUser

func CreateUser(w http.ResponseWriter, r *http.Request)

func DeleteGroup

func DeleteGroup(w http.ResponseWriter, r *http.Request)
func DeleteLink(w http.ResponseWriter, r *http.Request)

func Export

func Export(w http.ResponseWriter, _ *http.Request)

func Import

func Import(w http.ResponseWriter, r *http.Request)

func ImportPage

func ImportPage(w http.ResponseWriter, _ *http.Request)

func LoadTemplates

func LoadTemplates() error

Preload all templates into `Templates` map.

func Render

func Render(template string, wr io.Writer, data map[string]any)

func ShowError

func ShowError(w http.ResponseWriter, statusCode int, err error)

func ShowMainPage

func ShowMainPage(w http.ResponseWriter, r *http.Request)

func ShowRegistrationForm

func ShowRegistrationForm(w http.ResponseWriter, _ *http.Request)

func ShowSettings

func ShowSettings(w http.ResponseWriter, _ *http.Request)

func ShowSignInForm

func ShowSignInForm(w http.ResponseWriter, _ *http.Request)

func UpdateGroup

func UpdateGroup(w http.ResponseWriter, r *http.Request)
func UpdateLink(w http.ResponseWriter, r *http.Request)

Types

type ExportFile

type ExportFile struct {
	Groups []database.Group `json:"groups"`
}

Jump to

Keyboard shortcuts

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