Documentation
¶
Index ¶
- func AssignForm(form interface{}, data base.TmplData)
- func IsSignedIn(session session.SessionStore) bool
- func SignedInId(session session.SessionStore) int64
- func SignedInName(session session.SessionStore) string
- func SignedInUser(session session.SessionStore) *models.User
- type AddSSHKeyForm
- type AdminEditUserForm
- type CreateIssueForm
- type CreateRepoForm
- type FeedsForm
- type Form
- type InstallForm
- type LogInForm
- type MigrateRepoForm
- type NewReleaseForm
- type RegisterForm
- type UpdatePasswdForm
- type UpdateProfileForm
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssignForm ¶
AssignForm assign form values back to the template data.
func IsSignedIn ¶
func IsSignedIn(session session.SessionStore) bool
IsSignedIn check if any user has signed in.
func SignedInId ¶
func SignedInId(session session.SessionStore) int64
SignedInId returns the id of signed in user.
func SignedInName ¶
func SignedInName(session session.SessionStore) string
SignedInName returns the name of signed in user.
func SignedInUser ¶
func SignedInUser(session session.SessionStore) *models.User
SignedInUser returns the user object of signed user.
Types ¶
type AddSSHKeyForm ¶
type AddSSHKeyForm struct {
KeyName string `form:"keyname" binding:"Required"`
KeyContent string `form:"key_content" binding:"Required"`
}
func (*AddSSHKeyForm) Name ¶
func (f *AddSSHKeyForm) Name(field string) string
func (*AddSSHKeyForm) Validate ¶
func (f *AddSSHKeyForm) Validate(errors *base.BindingErrors, req *http.Request, context martini.Context)
type AdminEditUserForm ¶
type AdminEditUserForm struct {
Email string `form:"email" binding:"Required;Email;MaxSize(50)"`
Website string `form:"website" binding:"MaxSize(50)"`
Location string `form:"location" binding:"MaxSize(50)"`
Avatar string `form:"avatar" binding:"Required;Email;MaxSize(50)"`
Active string `form:"active"`
Admin string `form:"admin"`
}
func (*AdminEditUserForm) Name ¶
func (f *AdminEditUserForm) Name(field string) string
func (*AdminEditUserForm) Validate ¶
func (f *AdminEditUserForm) Validate(errors *base.BindingErrors, req *http.Request, context martini.Context)
type CreateIssueForm ¶
type CreateIssueForm struct {
IssueName string `form:"title" binding:"Required;MaxSize(50)"`
MilestoneId int64 `form:"milestoneid"`
AssigneeId int64 `form:"assigneeid"`
Labels string `form:"labels"`
Content string `form:"content"`
}
func (*CreateIssueForm) Name ¶
func (f *CreateIssueForm) Name(field string) string
func (*CreateIssueForm) Validate ¶
func (f *CreateIssueForm) Validate(errors *base.BindingErrors, req *http.Request, context martini.Context)
type CreateRepoForm ¶
type CreateRepoForm struct {
RepoName string `form:"repo" binding:"Required;AlphaDash"`
Private bool `form:"private"`
Description string `form:"desc" binding:"MaxSize(100)"`
Language string `form:"language"`
License string `form:"license"`
InitReadme bool `form:"initReadme"`
}
func (*CreateRepoForm) Name ¶
func (f *CreateRepoForm) Name(field string) string
func (*CreateRepoForm) Validate ¶
func (f *CreateRepoForm) Validate(errors *base.BindingErrors, req *http.Request, context martini.Context)
type InstallForm ¶
type InstallForm struct {
Database string `form:"database" binding:"Required"`
Host string `form:"host"`
User string `form:"user"`
Passwd string `form:"passwd"`
DatabaseName string `form:"database_name"`
SslMode string `form:"ssl_mode"`
DatabasePath string `form:"database_path"`
RepoRootPath string `form:"repo_path"`
RunUser string `form:"run_user"`
Domain string `form:"domain"`
AppUrl string `form:"app_url"`
AdminName string `form:"admin_name" binding:"Required"`
AdminPasswd string `form:"admin_pwd" binding:"Required;MinSize(6);MaxSize(30)"`
AdminEmail string `form:"admin_email" binding:"Required;Email;MaxSize(50)"`
SmtpHost string `form:"smtp_host"`
SmtpEmail string `form:"mailer_user"`
SmtpPasswd string `form:"mailer_pwd"`
RegisterConfirm string `form:"register_confirm"`
MailNotify string `form:"mail_notify"`
}
func (*InstallForm) Name ¶
func (f *InstallForm) Name(field string) string
func (*InstallForm) Validate ¶
func (f *InstallForm) Validate(errors *base.BindingErrors, req *http.Request, context martini.Context)
type LogInForm ¶
type MigrateRepoForm ¶ added in v0.3.0
type MigrateRepoForm struct {
Url string `form:"url" binding:"Url"`
AuthUserName string `form:"auth_username"`
AuthPasswd string `form:"auth_password"`
RepoName string `form:"repo" binding:"Required;AlphaDash"`
Mirror bool `form:"mirror"`
Private bool `form:"private"`
Description string `form:"desc" binding:"MaxSize(100)"`
}
func (*MigrateRepoForm) Name ¶ added in v0.3.0
func (f *MigrateRepoForm) Name(field string) string
func (*MigrateRepoForm) Validate ¶ added in v0.3.0
func (f *MigrateRepoForm) Validate(errors *base.BindingErrors, req *http.Request, context martini.Context)
type NewReleaseForm ¶ added in v0.3.0
type NewReleaseForm struct {
TagName string `form:"tag_name" binding:"Required"`
Title string `form:"title" binding:"Required"`
Content string `form:"content" binding:"Required"`
Prerelease bool `form:"prerelease"`
}
func (*NewReleaseForm) Name ¶ added in v0.3.0
func (f *NewReleaseForm) Name(field string) string
func (*NewReleaseForm) Validate ¶ added in v0.3.0
func (f *NewReleaseForm) Validate(errors *base.BindingErrors, req *http.Request, context martini.Context)
type RegisterForm ¶
type RegisterForm struct {
UserName string `form:"username" binding:"Required;AlphaDash;MaxSize(30)"`
Email string `form:"email" binding:"Required;Email;MaxSize(50)"`
Password string `form:"passwd" binding:"Required;MinSize(6);MaxSize(30)"`
RetypePasswd string `form:"retypepasswd"`
}
func (*RegisterForm) Name ¶
func (f *RegisterForm) Name(field string) string
func (*RegisterForm) Validate ¶
func (f *RegisterForm) Validate(errors *base.BindingErrors, req *http.Request, context martini.Context)
type UpdatePasswdForm ¶
type UpdatePasswdForm struct {
OldPasswd string `form:"oldpasswd" binding:"Required;MinSize(6);MaxSize(30)"`
NewPasswd string `form:"newpasswd" binding:"Required;MinSize(6);MaxSize(30)"`
RetypePasswd string `form:"retypepasswd"`
}
func (*UpdatePasswdForm) Name ¶
func (f *UpdatePasswdForm) Name(field string) string
func (*UpdatePasswdForm) Validate ¶
func (f *UpdatePasswdForm) Validate(errors *base.BindingErrors, req *http.Request, context martini.Context)
type UpdateProfileForm ¶
type UpdateProfileForm struct {
UserName string `form:"username" binding:"Required;AlphaDash;MaxSize(30)"`
Email string `form:"email" binding:"Required;Email;MaxSize(50)"`
Website string `form:"website" binding:"MaxSize(50)"`
Location string `form:"location" binding:"MaxSize(50)"`
Avatar string `form:"avatar" binding:"Required;Email;MaxSize(50)"`
}
func (*UpdateProfileForm) Name ¶
func (f *UpdateProfileForm) Name(field string) string
func (*UpdateProfileForm) Validate ¶
func (f *UpdateProfileForm) Validate(errors *base.BindingErrors, req *http.Request, context martini.Context)
Directories
¶
| Path | Synopsis |
|---|---|
|
package ldap provide functions & structure to query a LDAP ldap directory For now, it's mainly tested again an MS Active Directory service, see README.md for more information
|
package ldap provide functions & structure to query a LDAP ldap directory For now, it's mainly tested again an MS Active Directory service, see README.md for more information |
Click to show internal directories.
Click to hide internal directories.