You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

branches.tmpl 2.8KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. {{template "repo/settings/layout_head" (dict "ctxData" . "pageClass" "repository settings edit")}}
  2. <div class="repo-setting-content">
  3. {{if .Repository.IsArchived}}
  4. <div class="ui warning message">
  5. {{.locale.Tr "repo.settings.archive.branchsettings_unavailable"}}
  6. </div>
  7. {{else}}
  8. <h4 class="ui top attached header">
  9. {{.locale.Tr "repo.default_branch"}}
  10. </h4>
  11. <div class="ui attached segment">
  12. <p>
  13. {{.locale.Tr "repo.settings.default_branch_desc"}}
  14. </p>
  15. <form class="gt-df" action="{{.Link}}" method="post">
  16. {{.CsrfTokenHtml}}
  17. <input type="hidden" name="action" value="default_branch">
  18. {{if not .Repository.IsEmpty}}
  19. <div class="ui dropdown selection gt-f1 gt-mr-3 gt-max-width-24rem">
  20. {{svg "octicon-triangle-down" 14 "dropdown icon"}}
  21. <input type="hidden" name="branch" value="{{.Repository.DefaultBranch}}">
  22. <div class="default text">{{.Repository.DefaultBranch}}</div>
  23. <div class="menu">
  24. {{range .Branches}}
  25. <div class="item" data-value="{{.}}">{{.}}</div>
  26. {{end}}
  27. </div>
  28. </div>
  29. <button class="ui green button">{{$.locale.Tr "repo.settings.branches.update_default_branch"}}</button>
  30. {{end}}
  31. </form>
  32. </div>
  33. <h4 class="ui top attached header">
  34. {{.locale.Tr "repo.settings.protected_branch"}}
  35. <div class="ui right">
  36. <a class="ui primary tiny button" href="{{$.Repository.Link}}/settings/branches/edit">{{$.locale.Tr "repo.settings.branches.add_new_rule"}}</a>
  37. </div>
  38. </h4>
  39. <div class="ui attached table segment">
  40. <div class="ui grid padded">
  41. <div class="sixteen wide column">
  42. <table class="ui single line table padded">
  43. <tbody>
  44. {{range .ProtectedBranches}}
  45. <tr>
  46. <td><div class="ui basic primary label">{{.RuleName}}</div></td>
  47. <td class="right aligned">
  48. <a class="rm ui button" href="{{$.Repository.Link}}/settings/branches/edit?rule_name={{.RuleName}}">{{$.locale.Tr "repo.settings.edit_protected_branch"}}</a>
  49. <button class="ui red tiny button delete-button" data-url="{{$.Repository.Link}}/settings/branches/{{.ID}}/delete" data-id="{{.ID}}">
  50. {{$.locale.Tr "repo.settings.protected_branch.delete_rule"}}</button>
  51. </td>
  52. </tr>
  53. {{else}}
  54. <tr class="center aligned"><td>{{.locale.Tr "repo.settings.no_protected_branch"}}</td></tr>
  55. {{end}}
  56. </tbody>
  57. </table>
  58. </div>
  59. </div>
  60. </div>
  61. {{end}}
  62. </div>
  63. <div class="ui g-modal-confirm delete modal">
  64. <div class="header">
  65. {{svg "octicon-trash"}}
  66. {{.locale.Tr "repo.settings.protected_branch_deletion"}}
  67. </div>
  68. <div class="content">
  69. <p>{{.locale.Tr "repo.settings.protected_branch_deletion_desc"}}</p>
  70. </div>
  71. {{template "base/modal_actions_confirm" .}}
  72. </div>
  73. {{template "repo/settings/layout_footer" .}}