Newer
Older
gitbucket_jkp / src / main / twirl / settings / options.scala.html
  1. @(repository: service.RepositoryService.RepositoryInfo, info: Option[Any])(implicit context: app.Context)
  2. @import context._
  3. @import view.helpers._
  4. @html.main("Settings", Some(repository)){
  5. @html.header("settings", repository)
  6. @menu("options", repository){
  7. @helper.html.information(info)
  8. <form id="form" method="post" action="@url(repository)/settings/options" validate="true">
  9. <div class="box">
  10. <div class="box-header">Settings</div>
  11. <div class="box-content">
  12. <fieldset>
  13. <label for="description"><strong>Description</strong></label>
  14. <input type="text" name="description" id="description" style="width: 600px;" value="@repository.repository.description"/>
  15. </fieldset>
  16. <fieldset class="margin">
  17. <label for="defaultBranch"><strong>Default Branch</strong></label>
  18. <select name="defaultBranch" id="defaultBranch">
  19. @repository.branchList.map { branch =>
  20. <option value="@branch"@if(branch==repository.repository.defaultBranch){ selected}>@branch</option>
  21. }
  22. </select>
  23. </fieldset>
  24. <fieldset class="margin">
  25. <label>
  26. <input type="radio" name="isPrivate" value="false"
  27. @if(!repository.repository.isPrivate ){ checked }
  28. @if(repository.repository.parentUserName.isDefined){ disabled }
  29. >
  30. <strong>Public</strong><br>
  31. <div>
  32. <span class="note">All users and guests can read this repository.</span>
  33. </div>
  34. </label>
  35. </fieldset>
  36. <fieldset>
  37. <label>
  38. <input type="radio" name="isPrivate" value="true"
  39. @if(repository.repository.isPrivate ){ checked }
  40. @if(repository.repository.parentUserName.isDefined){ disabled }
  41. >
  42. <strong>Private</strong><br>
  43. <div>
  44. <span class="note">Only collaborators can read this repository.</span>
  45. </div>
  46. </label>
  47. </fieldset>
  48. </div>
  49. </div>
  50. @*
  51. <div class="box">
  52. <div class="box-header">Features</div>
  53. <div class="box-content">
  54. <dl>
  55. <dt>
  56. <label class="checkbox">
  57. <input type="checkbox" name="wiki" id="wiki"/> <strong>Wiki</strong>
  58. </label>
  59. </dt>
  60. <dd>
  61. Adds lightweight Wiki system to this repository.
  62. This is the simplest way to provide documentation or examples.
  63. Only collaborators can edit Wiki pages.
  64. </dd>
  65. </dl>
  66. <hr>
  67. <dl>
  68. <dt>
  69. <label class="checkbox">
  70. <input type="checkbox" name="issue" id="issue"/> <strong>Issue</strong>
  71. </label>
  72. </dt>
  73. <dd>
  74. Adds lightweight issue tracking integrated with this repository.
  75. All users who have signed in and can access this repository can register an issue.
  76. </dd>
  77. </dl>
  78. </div>
  79. </div>
  80. *@
  81. <fieldset>
  82. <input type="submit" class="btn btn-success" value="Apply changes"/>
  83. </fieldset>
  84. </form>
  85. }
  86. }