Documentation
      ¶
    
    
  
    
  
    Index ¶
- func ApiRepoAssignment() macaron.Handler
 - func ApiReqBasicAuth() macaron.Handler
 - func ApiReqToken() macaron.Handler
 - func Contexter() macaron.Handler
 - func GitHookService() macaron.Handler
 - func OrgAssignment(redirect bool, args ...bool) macaron.Handler
 - func RepoAssignment(redirect bool, args ...bool) macaron.Handler
 - func RepoRef() macaron.Handler
 - func RequireTrueOwner() macaron.Handler
 - func Toggle(options *ToggleOptions) macaron.Handler
 - type Context
 - func (ctx *Context) GetErrMsg() string
 - func (ctx *Context) HTML(status int, name base.TplName)
 - func (ctx *Context) Handle(status int, title string, err error)
 - func (ctx *Context) HasApiError() bool
 - func (ctx *Context) HasError() bool
 - func (ctx *Context) RenderWithErr(msg string, tpl base.TplName, form interface{})
 - func (ctx *Context) ServeContent(name string, r io.ReadSeeker, params ...interface{})
 
- type ToggleOptions
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApiRepoAssignment ¶ added in v0.5.8
func ApiReqBasicAuth ¶ added in v0.5.8
func ApiReqToken ¶ added in v0.5.8
func GitHookService ¶ added in v0.5.5
GitHookService checks if repsitory Git hooks service has been enabled.
func OrgAssignment ¶ added in v0.5.0
func RepoRef ¶ added in v0.5.8
RepoRef handles repository reference name including those contain `/`.
func RequireTrueOwner ¶ added in v0.5.0
func Toggle ¶
func Toggle(options *ToggleOptions) macaron.Handler
Types ¶
type Context ¶
type Context struct {
	*macaron.Context
	Cache cache.Cache
	Flash   *session.Flash
	Session session.Store
	User        *models.User
	IsSigned    bool
	IsBasicAuth bool
	Repo struct {
		IsOwner     bool
		IsTrueOwner bool
		IsWatching  bool
		IsBranch    bool
		IsTag       bool
		IsCommit    bool
		IsAdmin     bool // Current user is admin level.
		HasAccess   bool
		Repository  *models.Repository
		Owner       *models.User
		Commit      *git.Commit
		Tag         *git.Tag
		GitRepo     *git.Repository
		BranchName  string
		TagName     string
		TreeName    string
		CommitId    string
		RepoLink    string
		CloneLink   struct {
			SSH   string
			HTTPS string
			Git   string
		}
		CommitsCount int
		Mirror       *models.Mirror
	}
	Org struct {
		IsOwner      bool
		IsMember     bool
		IsAdminTeam  bool // In owner team or team that has admin permission level.
		Organization *models.User
		OrgLink      string
		Team *models.Team
	}
	// contains filtered or unexported fields
}
    Context represents context of a request.
func (*Context) HasApiError ¶ added in v0.4.0
HasError returns true if error occurs in form validation.
func (*Context) RenderWithErr ¶
RenderWithErr used for page has form validation but need to prompt error to users.
func (*Context) ServeContent ¶ added in v0.3.0
func (ctx *Context) ServeContent(name string, r io.ReadSeeker, params ...interface{})
 Click to show internal directories. 
   Click to hide internal directories.