| 
17 | 17 | 	<div class="ui attached segment tw-hidden self-check-problem" id="self-check-by-frontend"></div>  | 
18 | 18 | 
 
  | 
19 | 19 | 	{{if .DatabaseCheckHasProblems}}  | 
20 |  | -	<div class="ui attached segment self-check-problem">  | 
21 |  | -		{{if .DatabaseType.IsMySQL}}  | 
22 |  | -			<div class="tw-p-2">{{ctx.Locale.Tr "admin.self_check.database_fix_mysql"}}</div>  | 
23 |  | -		{{else if .DatabaseType.IsMSSQL}}  | 
24 |  | -			<div class="tw-p-2">{{ctx.Locale.Tr "admin.self_check.database_fix_mssql"}}</div>  | 
25 |  | -		{{end}}  | 
26 |  | -		{{if .DatabaseCheckCollationMismatch}}  | 
27 |  | -			<div class="ui red message">{{ctx.Locale.Tr "admin.self_check.database_collation_mismatch" .DatabaseCheckResult.ExpectedCollation}}</div>  | 
28 |  | -		{{end}}  | 
29 |  | -		{{if .DatabaseCheckCollationCaseInsensitive}}  | 
30 |  | -			<div class="ui warning message">{{ctx.Locale.Tr "admin.self_check.database_collation_case_insensitive" .DatabaseCheckResult.DatabaseCollation}}</div>  | 
31 |  | -		{{end}}  | 
32 |  | -		{{if .DatabaseCheckInconsistentCollationColumns}}  | 
33 |  | -			<div class="ui red message">  | 
34 |  | -				<details>  | 
35 |  | -					<summary>{{ctx.Locale.Tr "admin.self_check.database_inconsistent_collation_columns" .DatabaseCheckResult.DatabaseCollation}}</summary>  | 
36 |  | -					<ul class="tw-w-full">  | 
37 |  | -					{{range .DatabaseCheckInconsistentCollationColumns}}  | 
38 |  | -						<li>{{.}}</li>  | 
39 |  | -					{{end}}  | 
40 |  | -					</ul>  | 
41 |  | -				</details>  | 
42 |  | -			</div>  | 
43 |  | -		{{end}}  | 
44 |  | -	</div>  | 
 | 20 | +		<div class="ui attached segment self-check-problem">  | 
 | 21 | +			{{if .DatabaseType.IsMySQL}}  | 
 | 22 | +				<div class="tw-p-2">{{ctx.Locale.Tr "admin.self_check.database_fix_mysql"}}</div>  | 
 | 23 | +			{{else if .DatabaseType.IsMSSQL}}  | 
 | 24 | +				<div class="tw-p-2">{{ctx.Locale.Tr "admin.self_check.database_fix_mssql"}}</div>  | 
 | 25 | +			{{end}}  | 
 | 26 | +			{{if .DatabaseCheckCollationMismatch}}  | 
 | 27 | +				<div class="ui red message">{{ctx.Locale.Tr "admin.self_check.database_collation_mismatch" .DatabaseCheckResult.ExpectedCollation}}</div>  | 
 | 28 | +			{{end}}  | 
 | 29 | +			{{if .DatabaseCheckCollationCaseInsensitive}}  | 
 | 30 | +				<div class="ui warning message">{{ctx.Locale.Tr "admin.self_check.database_collation_case_insensitive" .DatabaseCheckResult.DatabaseCollation}}</div>  | 
 | 31 | +			{{end}}  | 
 | 32 | +			{{if .DatabaseCheckInconsistentCollationColumns}}  | 
 | 33 | +				<div class="ui red message">  | 
 | 34 | +					<details>  | 
 | 35 | +						<summary>{{ctx.Locale.Tr "admin.self_check.database_inconsistent_collation_columns" .DatabaseCheckResult.DatabaseCollation}}</summary>  | 
 | 36 | +						<ul class="tw-w-full">  | 
 | 37 | +						{{range .DatabaseCheckInconsistentCollationColumns}}  | 
 | 38 | +							<li>{{.}}</li>  | 
 | 39 | +						{{end}}  | 
 | 40 | +						</ul>  | 
 | 41 | +					</details>  | 
 | 42 | +				</div>  | 
 | 43 | +			{{end}}  | 
 | 44 | +		</div>  | 
45 | 45 | 	{{end}}  | 
 | 46 | + | 
 | 47 | +	{{if .CacheError}}  | 
 | 48 | +		<div class="ui red message">{{ctx.Locale.Tr "admin.config.cache_test_failed" .CacheError}}</div>  | 
 | 49 | +	{{end}}  | 
 | 50 | +	{{if .CacheSlow}}  | 
 | 51 | +		<div class="ui warning message">{{ctx.Locale.Tr "admin.config.cache_test_slow" .CacheSlow}}</div>  | 
 | 52 | +	{{end}}  | 
 | 53 | + | 
46 | 54 | 	{{/* only shown when there is no visible "self-check-problem" */}}  | 
47 | 55 | 	<div class="ui attached segment tw-hidden self-check-no-problem">  | 
48 | 56 | 		{{ctx.Locale.Tr "admin.self_check.no_problem_found"}}  | 
 | 
0 commit comments