gitea源码

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. {{template "user/settings/layout_head" (dict "ctxData" . "pageClass" "user settings")}}
  2. <div class="user-setting-content">
  3. <h4 class="ui top attached header">
  4. {{ctx.Locale.Tr "notifications"}}
  5. </h4>
  6. <div class="ui attached segment">
  7. <div class="ui list flex-items-block">
  8. <div class="item">
  9. <form class="ui form tw-w-full" action="{{AppSubUrl}}/user/settings/notifications/email" method="post">
  10. {{$.CsrfTokenHtml}}
  11. <div class="field">
  12. <label>{{ctx.Locale.Tr "settings.email_desc"}}</label>
  13. <div class="ui selection dropdown">
  14. <input name="preference" type="hidden" value="{{.EmailNotificationsPreference}}">
  15. {{svg "octicon-triangle-down" 14 "dropdown icon"}}
  16. <div class="text"></div>
  17. <div class="menu">
  18. <div data-value="enabled" class="{{if eq .EmailNotificationsPreference "enabled"}}active selected {{end}}item">{{ctx.Locale.Tr "settings.email_notifications.enable"}}</div>
  19. <div data-value="andyourown" class="{{if eq .EmailNotificationsPreference "andyourown"}}active selected {{end}}item">{{ctx.Locale.Tr "settings.email_notifications.andyourown"}}</div>
  20. <div data-value="onmention" class="{{if eq .EmailNotificationsPreference "onmention"}}active selected {{end}}item">{{ctx.Locale.Tr "settings.email_notifications.onmention"}}</div>
  21. <div data-value="disabled" class="{{if eq .EmailNotificationsPreference "disabled"}}active selected {{end}}item">{{ctx.Locale.Tr "settings.email_notifications.disable"}}</div>
  22. </div>
  23. </div>
  24. </div>
  25. <div class="field">
  26. <button class="ui primary button">{{ctx.Locale.Tr "settings.email_notifications.submit"}}</button>
  27. </div>
  28. </form>
  29. </div>
  30. </div>
  31. </div>
  32. {{if .EnableActions}}
  33. <h4 class="ui top attached header">
  34. {{ctx.Locale.Tr "actions.actions"}}
  35. </h4>
  36. <div class="ui attached segment">
  37. <div class="ui list flex-items-block">
  38. <div class="item">
  39. <form class="ui form tw-w-full" action="{{AppSubUrl}}/user/settings/notifications/actions" method="post">
  40. {{$.CsrfTokenHtml}}
  41. <div class="field">
  42. <label>{{ctx.Locale.Tr "settings.email_notifications.actions.desc" "https://docs.gitea.com/usage/actions/overview/"}}</label>
  43. <div class="ui selection dropdown">
  44. <input name="preference" type="hidden" value="{{.ActionsEmailNotificationsPreference}}">
  45. {{svg "octicon-triangle-down" 14 "dropdown icon"}}
  46. <div class="text"></div>
  47. <div class="menu">
  48. <div data-value="all" class="item">{{ctx.Locale.Tr "all"}}</div>
  49. <div data-value="failure-only" class="item">{{ctx.Locale.Tr "settings.email_notifications.actions.failure_only"}}</div>
  50. <div data-value="disabled" class="item">{{ctx.Locale.Tr "disabled"}}</div>
  51. </div>
  52. </div>
  53. </div>
  54. <div class="field">
  55. <button class="ui primary button">{{ctx.Locale.Tr "settings.email_notifications.submit"}}</button>
  56. </div>
  57. </form>
  58. </div>
  59. </div>
  60. </div>
  61. {{end}}
  62. </div>
  63. {{template "user/settings/layout_footer" .}}