Documentation
      ¶
    
    
  
    
  
    Index ¶
- Constants
 - Variables
 - func Action(ctx *context.Context)
 - func Branches(ctx *context.Context)
 - func ChangeCollaborationAccessMode(ctx *context.Context)
 - func ChangeMilestonStatus(ctx *context.Context)
 - func Collaboration(ctx *context.Context)
 - func CollaborationPost(ctx *context.Context)
 - func Commits(ctx *context.Context)
 - func CompareAndPullRequest(ctx *context.Context)
 - func CompareAndPullRequestPost(ctx *context.Context, form auth.CreateIssueForm)
 - func CompareDiff(ctx *context.Context)
 - func Create(ctx *context.Context)
 - func CreatePost(ctx *context.Context, form auth.CreateRepoForm)
 - func DeleteCollaboration(ctx *context.Context)
 - func DeleteDeployKey(ctx *context.Context)
 - func DeleteLabel(ctx *context.Context)
 - func DeleteMilestone(ctx *context.Context)
 - func DeleteRelease(ctx *context.Context)
 - func DeleteWebhook(ctx *context.Context)
 - func DeleteWikiPagePost(ctx *context.Context)
 - func DeployKeys(ctx *context.Context)
 - func DeployKeysPost(ctx *context.Context, form auth.AddSSHKeyForm)
 - func Diff(ctx *context.Context)
 - func Download(ctx *context.Context)
 - func EditMilestone(ctx *context.Context)
 - func EditMilestonePost(ctx *context.Context, form auth.CreateMilestoneForm)
 - func EditRelease(ctx *context.Context)
 - func EditReleasePost(ctx *context.Context, form auth.EditReleaseForm)
 - func EditWiki(ctx *context.Context)
 - func EditWikiPost(ctx *context.Context, form auth.NewWikiForm)
 - func FileHistory(ctx *context.Context)
 - func Fork(ctx *context.Context)
 - func ForkPost(ctx *context.Context, form auth.CreateRepoForm)
 - func Forks(ctx *context.Context)
 - func GitHooks(ctx *context.Context)
 - func GitHooksEdit(ctx *context.Context)
 - func GitHooksEditPost(ctx *context.Context)
 - func HTTP(ctx *context.Context)
 - func HTTPBackend(ctx *context.Context, config *Config) http.HandlerFunc
 - func Home(ctx *context.Context)
 - func Issues(ctx *context.Context)
 - func Labels(ctx *context.Context)
 - func MailWatchersAndMentions(ctx *context.Context, issue *models.Issue) error
 - func MergePullRequest(ctx *context.Context)
 - func Migrate(ctx *context.Context)
 - func MigratePost(ctx *context.Context, form auth.MigrateRepoForm)
 - func Milestones(ctx *context.Context)
 - func MustAllowPulls(ctx *context.Context)
 - func MustBeNotBare(ctx *context.Context)
 - func MustEnableIssues(ctx *context.Context)
 - func MustEnableWiki(ctx *context.Context)
 - func NewComment(ctx *context.Context, form auth.CreateCommentForm)
 - func NewIssue(ctx *context.Context)
 - func NewIssuePost(ctx *context.Context, form auth.CreateIssueForm)
 - func NewLabel(ctx *context.Context, form auth.CreateLabelForm)
 - func NewMilestone(ctx *context.Context)
 - func NewMilestonePost(ctx *context.Context, form auth.CreateMilestoneForm)
 - func NewRelease(ctx *context.Context)
 - func NewReleasePost(ctx *context.Context, form auth.NewReleaseForm)
 - func NewWiki(ctx *context.Context)
 - func NewWikiPost(ctx *context.Context, form auth.NewWikiForm)
 - func ParseCompareInfo(ctx *context.Context) (*models.User, *models.Repository, *git.Repository, *git.PullRequestInfo, ...)
 - func ParseHookEvent(form auth.WebhookForm) *models.HookEvent
 - func PrepareCompareDiff(ctx *context.Context, headUser *models.User, headRepo *models.Repository, ...) bool
 - func PrepareMergedViewPullInfo(ctx *context.Context, pull *models.Issue)
 - func PrepareViewPullInfo(ctx *context.Context, pull *models.Issue) *git.PullRequestInfo
 - func RefCommits(ctx *context.Context)
 - func Releases(ctx *context.Context)
 - func RenderIssueLinks(oldCommits *list.List, repoLink string) *list.List
 - func RenderUserCards(ctx *context.Context, total int, getter func(page int) ([]*models.User, error), ...)
 - func RetrieveLabels(ctx *context.Context)
 - func RetrieveRepoMetas(ctx *context.Context, repo *models.Repository) []*models.Label
 - func RetrieveRepoMilestonesAndAssignees(ctx *context.Context, repo *models.Repository)
 - func SearchCommits(ctx *context.Context)
 - func ServeBlob(ctx *context.Context, blob *git.Blob) error
 - func ServeData(ctx *context.Context, name string, reader io.Reader) error
 - func Settings(ctx *context.Context)
 - func SettingsPost(ctx *context.Context, form auth.RepoSettingForm)
 - func SingleDownload(ctx *context.Context)
 - func SlackHooksEditPost(ctx *context.Context, form auth.NewSlackHookForm)
 - func SlackHooksNewPost(ctx *context.Context, form auth.NewSlackHookForm)
 - func Stars(ctx *context.Context)
 - func TestWebhook(ctx *context.Context)
 - func TriggerTask(ctx *context.Context)
 - func UpdateCommentContent(ctx *context.Context)
 - func UpdateIssueAssignee(ctx *context.Context)
 - func UpdateIssueContent(ctx *context.Context)
 - func UpdateIssueLabel(ctx *context.Context)
 - func UpdateIssueMilestone(ctx *context.Context)
 - func UpdateIssueTitle(ctx *context.Context)
 - func UpdateLabel(ctx *context.Context, form auth.CreateLabelForm)
 - func UploadIssueAttachment(ctx *context.Context)
 - func ValidateRepoMetas(ctx *context.Context, form auth.CreateIssueForm) ([]int64, int64, int64)
 - func ViewIssue(ctx *context.Context)
 - func ViewPullCommits(ctx *context.Context)
 - func ViewPullFiles(ctx *context.Context)
 - func Watchers(ctx *context.Context)
 - func WebHooksEdit(ctx *context.Context)
 - func WebHooksEditPost(ctx *context.Context, form auth.NewWebhookForm)
 - func WebHooksNewPost(ctx *context.Context, form auth.NewWebhookForm)
 - func Webhooks(ctx *context.Context)
 - func WebhooksNew(ctx *context.Context)
 - func Wiki(ctx *context.Context)
 - func WikiPages(ctx *context.Context)
 - type Config
 - type OrgRepoCtx
 - type PageMeta
 
Constants ¶
      View Source
      
  
    const ( COMMITS base.TplName = "repo/commits" DIFF base.TplName = "repo/diff" )
      View Source
      
  
    const ( ISSUES base.TplName = "repo/issue/list" ISSUE_NEW base.TplName = "repo/issue/new" ISSUE_VIEW base.TplName = "repo/issue/view" LABELS base.TplName = "repo/issue/labels" MILESTONE base.TplName = "repo/issue/milestones" MILESTONE_NEW base.TplName = "repo/issue/milestone_new" MILESTONE_EDIT base.TplName = "repo/issue/milestone_edit" ISSUE_TEMPLATE_KEY = "IssueTemplate" )
      View Source
      
  
    const ( FORK base.TplName = "repo/pulls/fork" COMPARE_PULL base.TplName = "repo/pulls/compare" PULL_COMMITS base.TplName = "repo/pulls/commits" PULL_FILES base.TplName = "repo/pulls/files" PULL_REQUEST_TEMPLATE_KEY = "PullRequestTemplate" )
      View Source
      
  
    const ( RELEASES base.TplName = "repo/release/list" RELEASE_NEW base.TplName = "repo/release/new" )
      View Source
      
  
    const ( CREATE base.TplName = "repo/create" MIGRATE base.TplName = "repo/migrate" )
      View Source
      
  
    const ( SETTINGS_OPTIONS base.TplName = "repo/settings/options" COLLABORATION base.TplName = "repo/settings/collaboration" GITHOOKS base.TplName = "repo/settings/githooks" GITHOOK_EDIT base.TplName = "repo/settings/githook_edit" DEPLOY_KEYS base.TplName = "repo/settings/deploy_keys" )
      View Source
      
  
    const ( HOME base.TplName = "repo/home" WATCHERS base.TplName = "repo/watchers" FORKS base.TplName = "repo/forks" )
      View Source
      
  
    const ( HOOKS base.TplName = "repo/settings/hooks" HOOK_NEW base.TplName = "repo/settings/hook_new" ORG_HOOK_NEW base.TplName = "org/settings/hook_new" )
      View Source
      
  
    const ( WIKI_START base.TplName = "repo/wiki/start" WIKI_VIEW base.TplName = "repo/wiki/view" WIKI_NEW base.TplName = "repo/wiki/new" WIKI_PAGES base.TplName = "repo/wiki/pages" )
      View Source
      
  
const (
	BRANCH base.TplName = "repo/branch"
)
    Variables ¶
      View Source
      
  
    var ( ErrFileTypeForbidden = errors.New("File type is not allowed") ErrTooManyFiles = errors.New("Maximum number of files to upload exceeded") IssueTemplateCandidates = []string{ "ISSUE_TEMPLATE.md", ".gogs/ISSUE_TEMPLATE.md", ".github/ISSUE_TEMPLATE.md", } )
      View Source
      
  
var (
	PullRequestTemplateCandidates = []string{
		"PULL_REQUEST.md",
		".gogs/PULL_REQUEST.md",
		".github/PULL_REQUEST.md",
	}
)
    Functions ¶
func ChangeCollaborationAccessMode ¶ added in v0.9.0
func ChangeMilestonStatus ¶ added in v0.6.5
func Collaboration ¶ added in v0.4.0
func CollaborationPost ¶ added in v0.4.0
func CompareAndPullRequest ¶ added in v0.6.5
func CompareAndPullRequestPost ¶ added in v0.6.9
func CompareAndPullRequestPost(ctx *context.Context, form auth.CreateIssueForm)
func CompareDiff ¶ added in v0.5.0
func CreatePost ¶ added in v0.3.0
func CreatePost(ctx *context.Context, form auth.CreateRepoForm)
func DeleteCollaboration ¶ added in v0.9.0
func DeleteDeployKey ¶ added in v0.6.5
func DeleteLabel ¶ added in v0.4.0
func DeleteMilestone ¶ added in v0.6.5
func DeleteRelease ¶ added in v0.7.19
func DeleteWebhook ¶ added in v0.6.9
func DeleteWikiPagePost ¶ added in v0.9.0
func DeployKeys ¶ added in v0.6.9
func DeployKeysPost ¶ added in v0.6.9
func DeployKeysPost(ctx *context.Context, form auth.AddSSHKeyForm)
func EditMilestone ¶ added in v0.6.5
func EditMilestonePost ¶ added in v0.6.5
func EditMilestonePost(ctx *context.Context, form auth.CreateMilestoneForm)
func EditRelease ¶ added in v0.5.0
func EditReleasePost ¶ added in v0.5.0
func EditReleasePost(ctx *context.Context, form auth.EditReleaseForm)
func EditWikiPost ¶ added in v0.7.33
func EditWikiPost(ctx *context.Context, form auth.NewWikiForm)
func FileHistory ¶ added in v0.4.0
func GitHooksEdit ¶ added in v0.5.5
func GitHooksEditPost ¶ added in v0.5.5
func HTTPBackend ¶ added in v0.6.0
func HTTPBackend(ctx *context.Context, config *Config) http.HandlerFunc
Request handling function
func MailWatchersAndMentions ¶ added in v0.9.13
func MergePullRequest ¶ added in v0.6.9
func MigratePost ¶ added in v0.3.0
func MigratePost(ctx *context.Context, form auth.MigrateRepoForm)
func Milestones ¶ added in v0.4.0
func MustAllowPulls ¶ added in v0.8.43
func MustBeNotBare ¶ added in v0.8.25
func MustEnableIssues ¶ added in v0.7.33
func MustEnableWiki ¶ added in v0.7.33
func NewComment ¶ added in v0.6.5
func NewComment(ctx *context.Context, form auth.CreateCommentForm)
func NewIssuePost ¶ added in v0.6.5
func NewIssuePost(ctx *context.Context, form auth.CreateIssueForm)
func NewMilestone ¶ added in v0.4.0
func NewMilestonePost ¶ added in v0.4.0
func NewMilestonePost(ctx *context.Context, form auth.CreateMilestoneForm)
func NewRelease ¶ added in v0.5.0
func NewReleasePost ¶ added in v0.5.0
func NewReleasePost(ctx *context.Context, form auth.NewReleaseForm)
func NewWikiPost ¶ added in v0.7.33
func NewWikiPost(ctx *context.Context, form auth.NewWikiForm)
func ParseCompareInfo ¶ added in v0.6.9
func ParseHookEvent ¶ added in v0.6.9
func ParseHookEvent(form auth.WebhookForm) *models.HookEvent
func PrepareCompareDiff ¶ added in v0.6.9
func PrepareMergedViewPullInfo ¶ added in v0.6.9
func PrepareViewPullInfo ¶ added in v0.6.9
func RefCommits ¶ added in v0.5.8
func RenderIssueLinks ¶ added in v0.5.9
func RenderUserCards ¶ added in v0.8.25
func RetrieveLabels ¶ added in v0.6.3
func RetrieveRepoMetas ¶ added in v0.6.9
func RetrieveRepoMilestonesAndAssignees ¶ added in v0.6.9
func RetrieveRepoMilestonesAndAssignees(ctx *context.Context, repo *models.Repository)
func SearchCommits ¶ added in v0.3.0
func SettingsPost ¶ added in v0.5.0
func SettingsPost(ctx *context.Context, form auth.RepoSettingForm)
func SingleDownload ¶
func SlackHooksEditPost ¶ added in v0.5.0
func SlackHooksEditPost(ctx *context.Context, form auth.NewSlackHookForm)
func SlackHooksNewPost ¶ added in v0.5.0
func SlackHooksNewPost(ctx *context.Context, form auth.NewSlackHookForm)
func TestWebhook ¶ added in v0.7.33
func TriggerTask ¶ added in v0.7.0
func UpdateCommentContent ¶ added in v0.6.9
func UpdateIssueAssignee ¶ added in v0.6.5
func UpdateIssueContent ¶ added in v0.6.9
func UpdateIssueLabel ¶ added in v0.4.0
func UpdateIssueMilestone ¶ added in v0.4.0
func UpdateIssueTitle ¶ added in v0.6.9
func UpdateLabel ¶ added in v0.4.0
func UpdateLabel(ctx *context.Context, form auth.CreateLabelForm)
func UploadIssueAttachment ¶ added in v0.6.5
func ValidateRepoMetas ¶ added in v0.6.9
func ViewPullCommits ¶ added in v0.6.9
func ViewPullFiles ¶ added in v0.6.9
func WebHooksEdit ¶ added in v0.4.0
func WebHooksEditPost ¶ added in v0.4.0
func WebHooksEditPost(ctx *context.Context, form auth.NewWebhookForm)
func WebHooksNewPost ¶ added in v0.5.0
func WebHooksNewPost(ctx *context.Context, form auth.NewWebhookForm)
func WebhooksNew ¶ added in v0.6.9
Types ¶
type OrgRepoCtx ¶ added in v0.5.0
 Click to show internal directories. 
   Click to hide internal directories.