form

package
v0.0.0-...-c275005 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Assign

func Assign(form interface{}, data map[string]interface{})

Assign assign form values back to the template data.

Types

type AdminCreateDomain

type AdminCreateDomain struct {
	Domain string `binding:"Required;AlphaDashDot;MaxSize(255)"`
}

type AdminCreateUser

type AdminCreateUser struct {
	UserName string `binding:"Required;AlphaDashDot;MaxSize(35)"`
	Password string `binding:"MaxSize(255)"`
}

type AdminDeleteDomain

type AdminDeleteDomain struct {
	Id int64 `binding:"Required;AlphaDashDot;MaxSize(255)"`
}

type AdminEditUser

type AdminEditUser struct {
	LoginType        string `binding:"Required"`
	LoginName        string
	FullName         string `binding:"MaxSize(100)"`
	Email            string `binding:"Required;Email;MaxSize(254)"`
	Password         string `binding:"MaxSize(255)"`
	Website          string `binding:"MaxSize(50)"`
	Location         string `binding:"MaxSize(50)"`
	MaxRepoCreation  int
	Active           bool
	Admin            bool
	AllowGitHook     bool
	AllowImportLocal bool
	ProhibitLogin    bool
}

type ChangePassword

type ChangePassword struct {
	OldPassword string `binding:"Required;MinSize(1);MaxSize(255)"`
	Password    string `binding:"Required;MaxSize(255)"`
	Retype      string
}

type Empty

type Empty struct {
	No bool
}

type Install

type Install struct {
	DbType   string `binding:"Required"`
	DbHost   string
	DbUser   string
	DbPasswd string
	DbName   string
	SslMode  string
	DbPath   string

	AppName           string `binding:"Required" locale:"install.app_name"`
	RepoRootPath      string `binding:"Required"`
	RunUser           string `binding:"Required"`
	Domain            string `binding:"Required"`
	HttpPort          int    `binding:"Required"`
	LogRootPath       string `binding:"Required"`
	MailSaveMode      string `binding:"Required"`
	EnableConsoleMode bool

	OfflineMode           bool
	DisableGravatar       bool
	EnableFederatedAvatar bool
	DisableRegistration   bool
	EnableCaptcha         bool
	RequireSignInView     bool

	AdminName            string `binding:"OmitEmpty;AlphaDashDot;MaxSize(30)" locale:"install.admin_name"`
	AdminPassword        string `binding:"OmitEmpty;MaxSize(255)" locale:"install.admin_password"`
	AdminConfirmPassword string
	AdminEmail           string `binding:"OmitEmpty;MinSize(3);MaxSize(254);Include(@)" locale:"install.admin_email"`
}

type MailIDs

type MailIDs struct {
	Ids string
	Dir string
}

type Register

type Register struct {
	UserName string `binding:"Required;AlphaDashDot;MaxSize(35)"`
	Password string `binding:"Required;MaxSize(255)"`
	Retype   string
}

type SendMail

type SendMail struct {
	Id      int64
	ToMail  string `binding:"Required;AlphaDashDot;MaxSize(35)"`
	Subject string
	Content string
}

type SignIn

type SignIn struct {
	UserName    string `binding:"Required;MaxSize(254)"`
	Password    string `binding:"Required;MaxSize(255)"`
	LoginSource int64
	Remember    bool
}

type UpdateProfile

type UpdateProfile struct {
	Nick string `binding:"Required;AlphaDashDot;MaxSize(35)"`
}

Jump to

Keyboard shortcuts

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