overview.tmpl 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. {{template "base/head" .}}
  2. <div class="repository branches overview">
  3. {{template "repo/header" .}}
  4. <div class="ui container">
  5. <div class="navbar">
  6. {{template "repo/branches/navbar" .}}
  7. </div>
  8. <div class="ui top attached header">
  9. {{.i18n.Tr "repo.settings.default_branch"}}
  10. </div>
  11. <div class="ui attached segment list">
  12. <div class="item ui grid">
  13. <div class="ui eleven wide column">
  14. {{if .DefaultBranch.IsProtected}}<i class="octicon octicon-shield"></i> {{end}}<a class="markdown" href="{{$.RepoLink}}/src/{{.DefaultBranch.Name}}"><code>{{.DefaultBranch.Name}}</code></a>
  15. {{$timeSince := TimeSince .DefaultBranch.Commit.Committer.When $.Lang}}
  16. <span class="ui text light grey">{{$.i18n.Tr "repo.branches.updated_by" $timeSince .DefaultBranch.Commit.Committer.Name | Safe}}</span>
  17. </div>
  18. <div class="ui four wide column">
  19. <a class="ui basic blue button" href="{{$.RepoLink}}/settings/branches">{{.i18n.Tr "repo.branches.change_default_branch"}}</a>
  20. </div>
  21. </div>
  22. </div>
  23. {{if .ActiveBranches}}
  24. <div class="ui top attached header">
  25. {{.i18n.Tr "repo.branches.active_branches"}}
  26. </div>
  27. <div class="ui attached segment list">
  28. {{range .ActiveBranches}}
  29. <div class="item ui grid">
  30. <div class="ui eleven wide column">
  31. {{if .IsProtected}}<i class="octicon octicon-shield"></i> {{end}}<a class="markdown" href="{{$.RepoLink}}/src/{{.Name}}"><code>{{.Name}}</code></a>
  32. {{$timeSince := TimeSince .Commit.Committer.When $.Lang}}
  33. <span class="ui text light grey">{{$.i18n.Tr "repo.branches.updated_by" $timeSince .Commit.Committer.Name | Safe}}</span>
  34. </div>
  35. <div class="ui four wide column">
  36. <a class="ui basic button" href="{{$.RepoLink}}/compare/{{$.DefaultBranch.Name}}...{{.Name}}"><i class="octicon octicon-git-pull-request"></i> {{$.i18n.Tr "repo.pulls.new"}}</a>
  37. </div>
  38. </div>
  39. {{end}}
  40. </div>
  41. {{end}}
  42. {{if .StaleBranches}}
  43. <div class="ui top attached header">
  44. {{.i18n.Tr "repo.branches.stale_branches"}}
  45. </div>
  46. <div class="ui attached segment list">
  47. {{range .StaleBranches}}
  48. <div class="item ui grid">
  49. <div class="ui fourteen wide column">
  50. {{if .IsProtected}}<i class="octicon octicon-shield"></i> {{end}}<a class="markdown" href="{{$.RepoLink}}/src/{{.Name}}"><code>{{.Name}}</code></a>
  51. {{$timeSince := TimeSince .Commit.Committer.When $.Lang}}
  52. <span class="ui text light grey">{{$.i18n.Tr "repo.branches.updated_by" $timeSince .Commit.Committer.Name | Safe}}</span>
  53. </div>
  54. </div>
  55. {{end}}
  56. </div>
  57. {{end}}
  58. </div>
  59. </div>
  60. {{template "base/footer" .}}