mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Mirror fix on UI
This commit is contained in:
		| @@ -52,11 +52,12 @@ More importantly, Gogs only needs one binary to setup your own project hosting o | ||||
|  | ||||
| Make sure you install [Prerequirements](http://gogs.io/docs/installation/) first. | ||||
|  | ||||
| There are 3 ways to install Gogs: | ||||
| There are 4 ways to install Gogs: | ||||
|  | ||||
| - [Install from binary](http://gogs.io/docs/installation/install_from_binary.md): **STRONGLY RECOMMENDED** | ||||
| - [Install from source](http://gogs.io/docs/installation/install_from_source.md) | ||||
| - [Ship with Docker](https://github.com/gogits/gogs/tree/master/dockerfiles) | ||||
| - [Install with Vagrant](https://github.com/geerlingguy/ansible-vagrant-examples/tree/master/gogs) | ||||
|  | ||||
| ## Acknowledgments | ||||
|  | ||||
|   | ||||
| @@ -44,11 +44,12 @@ Gogs 完全使用 Go 语言来实现对 Git 数据的操作,实现 **零** 依 | ||||
|  | ||||
| 在安装 Gogs 之前,您需要先安装 [基本环境](http://gogs.io/docs/installation/)。 | ||||
|  | ||||
| 然后,您可以通过以下 3 种方式来安装 Gogs: | ||||
| 然后,您可以通过以下 4 种方式来安装 Gogs: | ||||
|  | ||||
| - [二进制安装](http://gogs.io/docs/installation/install_from_binary.md): **强烈推荐** | ||||
| - [源码安装](http://gogs.io/docs/installation/install_from_source.md) | ||||
| - [采用 Docker 部署](https://github.com/gogits/gogs/tree/master/dockerfiles) | ||||
| - [通过 Vagrant 安装](https://github.com/geerlingguy/ansible-vagrant-examples/tree/master/gogs) | ||||
|  | ||||
| ## 特别鸣谢 | ||||
|  | ||||
|   | ||||
| @@ -45,6 +45,7 @@ func RepoAssignment(redirect bool, args ...bool) martini.Handler { | ||||
| 		repoName := params["reponame"] | ||||
| 		refName := params["branchname"] | ||||
|  | ||||
| 		// TODO: check collaborators | ||||
| 		// get repository owner | ||||
| 		ctx.Repo.IsOwner = ctx.IsSigned && ctx.User.LowerName == strings.ToLower(userName) | ||||
|  | ||||
|   | ||||
| @@ -252,6 +252,7 @@ func Comment(ctx *middleware.Context, params martini.Params) { | ||||
| 		return | ||||
| 	} | ||||
|  | ||||
| 	// TODO: check collaborators | ||||
| 	// Check if issue owner changes the status of issue. | ||||
| 	var newStatus string | ||||
| 	if ctx.Repo.IsOwner || issue.PosterId == ctx.User.Id { | ||||
|   | ||||
| @@ -86,9 +86,9 @@ | ||||
|                             </div> | ||||
|                             <div class="text-right"> | ||||
|                                 <div class="form-group"> | ||||
|                                     {{if .Issue.IsClosed}} | ||||
|                                     {{if .IsIssueOwner}}{{if .Issue.IsClosed}} | ||||
|                                     <input type="submit" class="btn-default btn issue-open" id="issue-open-btn" data-origin="Reopen" data-text="Reopen & Comment" name="change_status" value="Reopen"/>{{else}} | ||||
|                                     <input type="submit" class="btn-default btn issue-close" id="issue-close-btn" data-origin="Close" data-text="Close & Comment" name="change_status" value="Close"/>{{end}}   | ||||
|                                     <input type="submit" class="btn-default btn issue-close" id="issue-close-btn" data-origin="Close" data-text="Close & Comment" name="change_status" value="Close"/>{{end}}{{end}}   | ||||
|                                     <button class="btn-success btn" id="issue-reply-btn">Comment</button> | ||||
|                                 </div> | ||||
|                             </div> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user