34 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Go HTML Template
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Go HTML Template
		
	
	
	
	
	
| {{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>
 | |
| 	<div class="ui attached segment">
 | |
| 		{{if .DatabaseCheckHasProblems}}
 | |
| 			{{if .DatabaseType.IsMySQL}}
 | |
| 				<div class="tw-p-2">{{ctx.Locale.Tr "admin.self_check.database_fix_mysql"}}</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">
 | |
| 					{{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}}
 | |
| 		{{else}}
 | |
| 			<div class="tw-p-2">{{ctx.Locale.Tr "admin.self_check.no_problem_found"}}</div>
 | |
| 		{{end}}
 | |
| 	</div>
 | |
| </div>
 | |
| 
 | |
| {{template "admin/layout_footer" .}}
 | 
