code.gitea.io/gitea@v1.22.3/templates/admin/self_check.tmpl (about)

     1  {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin")}}
     2  
     3  <div class="admin-setting-content">
     4  	<h4 class="ui top attached header">
     5  		{{ctx.Locale.Tr "admin.self_check"}}
     6  	</h4>
     7  
     8  	{{if .StartupProblems}}
     9  	<div class="ui attached segment self-check-problem">
    10  		<div class="ui warning message">
    11  			<div>{{ctx.Locale.Tr "admin.self_check.startup_warnings"}}</div>
    12  			<ul class="tw-w-full">{{range .StartupProblems}}<li>{{.}}</li>{{end}}</ul>
    13  		</div>
    14  	</div>
    15  	{{end}}
    16  
    17  	<div class="ui attached segment tw-hidden self-check-problem" id="self-check-by-frontend"></div>
    18  
    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>
    45  	{{end}}
    46  	{{/* only shown when there is no visible "self-check-problem" */}}
    47  	<div class="ui attached segment tw-hidden self-check-no-problem">
    48  		{{ctx.Locale.Tr "admin.self_check.no_problem_found"}}
    49  	</div>
    50  </div>
    51  
    52  {{template "admin/layout_footer" .}}