package handlers
import "git.dotya.ml/mirre-mt/pcmt/handlers"
Copyright 2023 wanderer <a_mirre at utb dot cz> SPDX-License-Identifier: AGPL-3.0-only
Index ¶
- Variables
- func CreateUser() echo.HandlerFunc
- func DeleteUser() echo.HandlerFunc
- func DeleteUserConfirmation() echo.HandlerFunc
- func EditUser() echo.HandlerFunc
- func GetSearchHIBP() echo.HandlerFunc
- func Healthz() echo.HandlerFunc
- func Home(client *ent.Client) echo.HandlerFunc
- func Index() echo.HandlerFunc
- func InitHandlers(s *settings.Settings)
- func InitialPasswordChange() echo.HandlerFunc
- func InitialPasswordChangePost() echo.HandlerFunc
- func Logout() echo.HandlerFunc
- func ManageAPIKeys() echo.HandlerFunc
- func ManageUsers() echo.HandlerFunc
- func MiddlewareCache(next echo.HandlerFunc) echo.HandlerFunc
- func MiddlewareSession(next echo.HandlerFunc) echo.HandlerFunc
- func SearchHIBP() echo.HandlerFunc
- func SetDBClient(client *ent.Client)
- func Signin() echo.HandlerFunc
- func SigninPost(client *ent.Client) echo.HandlerFunc
- func Signup() echo.HandlerFunc
- func SignupPost(client *ent.Client) echo.HandlerFunc
- func UpdateUser() echo.HandlerFunc
- func ViewHIBP() echo.HandlerFunc
- func ViewUser() echo.HandlerFunc
- func WrapMiddlewareCompress() (echo.MiddlewareFunc, error)
- type Icon
- type Iconier
Variables ¶
var ( ErrNoSession = errors.New("No session found, please log in") ErrSessionExpired = errors.New("Session expired, log in again") ErrValidationFailed = errors.New("Check your input data") )
Functions ¶
func CreateUser ¶
func CreateUser() echo.HandlerFunc
func DeleteUser ¶
func DeleteUser() echo.HandlerFunc
DeleteUser handles user deletion POST requests.
func DeleteUserConfirmation ¶
func DeleteUserConfirmation() echo.HandlerFunc
DeleteUserConfirmation displays user deletion confirmation confirmation page.
func EditUser ¶
func EditUser() echo.HandlerFunc
func GetSearchHIBP ¶
func GetSearchHIBP() echo.HandlerFunc
func Healthz ¶
func Healthz() echo.HandlerFunc
func Home ¶
func Index ¶
func Index() echo.HandlerFunc
func InitHandlers ¶
func InitialPasswordChange ¶
func InitialPasswordChange() echo.HandlerFunc
func InitialPasswordChangePost ¶
func InitialPasswordChangePost() echo.HandlerFunc
func Logout ¶
func Logout() echo.HandlerFunc
func ManageAPIKeys ¶
func ManageAPIKeys() echo.HandlerFunc
func ManageUsers ¶
func ManageUsers() echo.HandlerFunc
func MiddlewareCache ¶
func MiddlewareCache(next echo.HandlerFunc) echo.HandlerFunc
func MiddlewareSession ¶
func MiddlewareSession(next echo.HandlerFunc) echo.HandlerFunc
func SearchHIBP ¶
func SearchHIBP() echo.HandlerFunc
func SetDBClient ¶
func Signin ¶
func Signin() echo.HandlerFunc
func SigninPost ¶
func Signup ¶
func Signup() echo.HandlerFunc
func SignupPost ¶
func UpdateUser ¶
func UpdateUser() echo.HandlerFunc
func ViewHIBP ¶
func ViewHIBP() echo.HandlerFunc
func ViewUser ¶
func ViewUser() echo.HandlerFunc
func WrapMiddlewareCompress ¶
func WrapMiddlewareCompress() (echo.MiddlewareFunc, error)
Types ¶
type Icon ¶
type Icon struct {
// contains filtered or unexported fields
}
func NewIcon ¶
func (*Icon) Img ¶
type Iconier ¶
type Iconier interface { Img() string }
Source Files ¶
config.go error.go handlers.go helpers.go home.go icon.go logout.go manage-apikeys.go manage-user.go middleware.go page.go search-hibp.go signin.go signup.go type.go user-init-password-change.go view-hibp.go
- Version
- v0.0.0-20230910121657-4d10510f5ba4 (latest)
- Published
- Sep 10, 2023
- Platform
- linux/amd64
- Imports
- 19 packages
- Last checked
- 1 month ago –
Tools for package owners.