2024-05-10 15:07:01 +03:00
{{ template "admin/layout_head" ( dict "ctxData" . "pageClass" "admin" ) }}
2024-01-10 14:03:23 +03:00
<div class="admin-setting-content">
<h4 class="ui top attached header">
{{ ctx .Locale .Tr "admin.self_check" }}
</h4>
2024-03-31 06:03:24 +03:00
2024-04-07 04:11:25 +03:00
{{ if .StartupProblems }}
2024-05-10 15:07:01 +03:00
<div class="ui attached segment self-check-problem">
2024-03-31 06:03:24 +03:00
<div class="ui warning message">
<div> {{ ctx .Locale .Tr "admin.self_check.startup_warnings" }} </div>
2024-04-07 04:11:25 +03:00
<ul class="tw-w-full"> {{ range .StartupProblems }} <li> {{ . }} </li> {{ end }} </ul>
2024-03-31 06:03:24 +03:00
</div>
</div>
{{ end }}
2024-05-10 15:07:01 +03:00
<div class="ui attached segment tw-hidden self-check-problem" id="self-check-by-frontend"></div>
2024-03-31 06:03:24 +03:00
{{ if .DatabaseCheckHasProblems }}
2024-06-17 22:22:39 +03:00
<div class="ui attached segment self-check-problem">
{{ if .DatabaseType .IsMySQL }}
<div class="tw-p-2"> {{ ctx .Locale .Tr "admin.self_check.database_fix_mysql" }} </div>
{{ else if .DatabaseType .IsMSSQL }}
<div class="tw-p-2"> {{ ctx .Locale .Tr "admin.self_check.database_fix_mssql" }} </div>
{{ end }}
{{ if .DatabaseCheckCollationMismatch }}
<div class="ui red message"> {{ ctx .Locale .Tr "admin.self_check.database_collation_mismatch" .DatabaseCheckResult .ExpectedCollation }} </div>
{{ end }}
{{ if .DatabaseCheckCollationCaseInsensitive }}
<div class="ui warning message"> {{ ctx .Locale .Tr "admin.self_check.database_collation_case_insensitive" .DatabaseCheckResult .DatabaseCollation }} </div>
{{ end }}
{{ if .DatabaseCheckInconsistentCollationColumns }}
<div class="ui red message">
<details>
<summary> {{ ctx .Locale .Tr "admin.self_check.database_inconsistent_collation_columns" .DatabaseCheckResult .DatabaseCollation }} </summary>
<ul class="tw-w-full">
{{ range .DatabaseCheckInconsistentCollationColumns }}
<li> {{ . }} </li>
{{ end }}
</ul>
</details>
</div>
{{ end }}
</div>
2024-03-31 06:03:24 +03:00
{{ end }}
2024-06-17 22:22:39 +03:00
{{ if .CacheError }}
<div class="ui red message"> {{ ctx .Locale .Tr "admin.config.cache_test_failed" .CacheError }} </div>
{{ end }}
{{ if .CacheSlow }}
<div class="ui warning message"> {{ ctx .Locale .Tr "admin.config.cache_test_slow" .CacheSlow }} </div>
{{ end }}
2024-05-10 15:07:01 +03:00
{{ / * only shown when there is no visible "self-check-problem" * / }}
<div class="ui attached segment tw-hidden self-check-no-problem">
2024-03-31 06:03:24 +03:00
{{ ctx .Locale .Tr "admin.self_check.no_problem_found" }}
2024-01-10 14:03:23 +03:00
</div>
</div>
{{ template "admin/layout_footer" . }}