gitea源码

self_check.tmpl 2.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin")}}
  2. <div class="admin-setting-content">
  3. <h4 class="ui top attached header">
  4. {{ctx.Locale.Tr "admin.self_check"}}
  5. </h4>
  6. {{if .StartupProblems}}
  7. <div class="ui attached segment self-check-problem">
  8. <div class="ui warning message">
  9. <div>{{ctx.Locale.Tr "admin.self_check.startup_warnings"}}</div>
  10. <ul class="tw-w-full">{{range .StartupProblems}}<li>{{.}}</li>{{end}}</ul>
  11. </div>
  12. </div>
  13. {{end}}
  14. <div class="ui attached segment tw-hidden self-check-problem" id="self-check-by-frontend"></div>
  15. {{if .DatabaseCheckHasProblems}}
  16. <div class="ui attached segment self-check-problem">
  17. {{if .DatabaseType.IsMySQL}}
  18. <div class="tw-p-2">{{ctx.Locale.Tr "admin.self_check.database_fix_mysql"}}</div>
  19. {{else if .DatabaseType.IsMSSQL}}
  20. <div class="tw-p-2">{{ctx.Locale.Tr "admin.self_check.database_fix_mssql"}}</div>
  21. {{end}}
  22. {{if .DatabaseCheckCollationMismatch}}
  23. <div class="ui red message">{{ctx.Locale.Tr "admin.self_check.database_collation_mismatch" .DatabaseCheckResult.ExpectedCollation}}</div>
  24. {{end}}
  25. {{if .DatabaseCheckCollationCaseInsensitive}}
  26. <div class="ui warning message">{{ctx.Locale.Tr "admin.self_check.database_collation_case_insensitive" .DatabaseCheckResult.DatabaseCollation}}</div>
  27. {{end}}
  28. {{if .DatabaseCheckInconsistentCollationColumns}}
  29. <div class="ui red message">
  30. <details>
  31. <summary>{{ctx.Locale.Tr "admin.self_check.database_inconsistent_collation_columns" .DatabaseCheckResult.DatabaseCollation}}</summary>
  32. <ul class="tw-w-full">
  33. {{range .DatabaseCheckInconsistentCollationColumns}}
  34. <li>{{.}}</li>
  35. {{end}}
  36. </ul>
  37. </details>
  38. </div>
  39. {{end}}
  40. </div>
  41. {{end}}
  42. {{if .CacheError}}
  43. <div class="ui red message">{{ctx.Locale.Tr "admin.config.cache_test_failed" .CacheError}}</div>
  44. {{end}}
  45. {{if .CacheSlow}}
  46. <div class="ui warning message">{{ctx.Locale.Tr "admin.config.cache_test_slow" .CacheSlow}}</div>
  47. {{end}}
  48. {{/* only shown when there is no visible "self-check-problem" */}}
  49. <div class="ui attached segment tw-hidden self-check-no-problem">
  50. {{ctx.Locale.Tr "admin.self_check.no_problem_found"}}
  51. </div>
  52. </div>
  53. {{template "admin/layout_footer" .}}