2024-01-10 14:03:23 +03:00
{{ template "admin/layout_head" ( dict "ctxData" . "pageClass" "admin config" ) }}
<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-01-10 14:03:23 +03:00
<div class="ui attached segment">
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 }}
{{ if .DatabaseCheckHasProblems }}
<div class="ui attached segment">
{{ 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>
2024-01-10 14:03:23 +03:00
{{ end }}
2024-03-31 06:03:24 +03:00
{{ 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">
{{ ctx .Locale .Tr "admin.self_check.database_inconsistent_collation_columns" .DatabaseCheckResult .DatabaseCollation }}
<ul class="tw-w-full">
{{ range .DatabaseCheckInconsistentCollationColumns }}
<li> {{ . }} </li>
{{ end }}
</ul>
</div>
{{ end }}
</div>
{{ end }}
2024-04-07 04:11:25 +03:00
{{ if and ( not .StartupProblems ) ( not .DatabaseCheckHasProblems ) }}
2024-03-31 06:03:24 +03:00
<div class="ui attached segment">
{{ ctx .Locale .Tr "admin.self_check.no_problem_found" }}
2024-01-10 14:03:23 +03:00
</div>
2024-03-31 06:03:24 +03:00
{{ end }}
2024-01-10 14:03:23 +03:00
</div>
{{ template "admin/layout_footer" . }}