Render data in commit list page
This commit is contained in:
parent
04b0ba6852
commit
757f360949
4 changed files with 23 additions and 31 deletions
|
@ -58,4 +58,7 @@ var TemplateFuncs template.FuncMap = map[string]interface{}{
|
||||||
"Mail2Domain": func(mail string) string {
|
"Mail2Domain": func(mail string) string {
|
||||||
return "mail." + strings.Split(mail, "@")[1]
|
return "mail." + strings.Split(mail, "@")[1]
|
||||||
},
|
},
|
||||||
|
"SubStr": func(str string, start, length int) string {
|
||||||
|
return str[start : start+length]
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,11 +13,11 @@ import (
|
||||||
|
|
||||||
func Create(ctx *middleware.Context, form auth.CreateRepoForm) {
|
func Create(ctx *middleware.Context, form auth.CreateRepoForm) {
|
||||||
ctx.Data["Title"] = "Create repository"
|
ctx.Data["Title"] = "Create repository"
|
||||||
|
|
||||||
if ctx.Req.Method == "GET" {
|
|
||||||
ctx.Data["PageIsNewRepo"] = true // For navbar arrow.
|
ctx.Data["PageIsNewRepo"] = true // For navbar arrow.
|
||||||
ctx.Data["LanguageIgns"] = models.LanguageIgns
|
ctx.Data["LanguageIgns"] = models.LanguageIgns
|
||||||
ctx.Data["Licenses"] = models.Licenses
|
ctx.Data["Licenses"] = models.Licenses
|
||||||
|
|
||||||
|
if ctx.Req.Method == "GET" {
|
||||||
ctx.HTML(200, "repo/create", ctx.Data)
|
ctx.HTML(200, "repo/create", ctx.Data)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
|
@ -186,6 +186,8 @@ func Commits(ctx *middleware.Context, params martini.Params) {
|
||||||
ctx.Error(404)
|
ctx.Error(404)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
ctx.Data["Username"] = params["username"]
|
||||||
|
ctx.Data["Reponame"] = params["reponame"]
|
||||||
ctx.Data["Commits"] = commits
|
ctx.Data["Commits"] = commits
|
||||||
ctx.HTML(200, "repo/commits", ctx.Data)
|
ctx.HTML(200, "repo/commits", ctx.Data)
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,33 +21,20 @@
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
{{ $username := .Username}}
|
||||||
|
{{ $reponame := .Reponame}}
|
||||||
|
{{$r := List .Commits}}
|
||||||
|
{{range $r}}
|
||||||
<tr>
|
<tr>
|
||||||
<td class="author"><img class="avatar" src="#" alt=""/>CommitUser</td>
|
<td class="author"><img class="avatar" src="{{AvatarLink .Committer.Email}}" alt=""/>{{.Committer.Name}}</td>
|
||||||
<td class="sha"><a class="label label-success" href="#">d91b380</a></td>
|
<td class="sha"><a class="label label-success" href="/{{$username}}/{{$reponame}}/commit/{{.Id}} ">{{SubStr .Id.String 0 7}} </a></td>
|
||||||
<td class="message">Fix Synchronize to delete service objects in subduers upon move</td>
|
<td class="message">{{.Message}} </td>
|
||||||
<td class="date">3 years ago</td>
|
<td class="date">{{TimeSince .Committer.When}}</td>
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="author"><img class="avatar" src="#" alt=""/>CommitUser</td>
|
|
||||||
<td class="sha"><a class="label label-success" href="#">d91b380</a></td>
|
|
||||||
<td class="message">Fix Synchronize to delete service objects in subduers upon move</td>
|
|
||||||
<td class="date">3 years ago</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="author"><img class="avatar" src="#" alt=""/>CommitUser</td>
|
|
||||||
<td class="sha"><a class="label label-success" href="#">d91b380</a></td>
|
|
||||||
<td class="message">Fix Synchronize to delete service objects in subduers upon move</td>
|
|
||||||
<td class="date">3 years ago</td>
|
|
||||||
</tr>
|
</tr>
|
||||||
|
{{end}}
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<ul>
|
|
||||||
{{$r := List .Commits}}
|
|
||||||
{{range $r}}
|
|
||||||
<li>{{.Committer.Name}} - {{.Id}} - {{.Message}} - {{.Committer.When}}</li>
|
|
||||||
{{end}}
|
|
||||||
</ul>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{{template "base/footer" .}}
|
{{template "base/footer" .}}
|
Reference in a new issue