|
1 | | -{{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin config")}} |
| 1 | +{{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin")}} |
2 | 2 |
|
3 | 3 | <div class="admin-setting-content"> |
4 | 4 | <h4 class="ui top attached header"> |
5 | 5 | {{ctx.Locale.Tr "admin.self_check"}} |
6 | 6 | </h4> |
7 | 7 |
|
8 | 8 | {{if .StartupProblems}} |
9 | | - <div class="ui attached segment"> |
| 9 | + <div class="ui attached segment self-check-problem"> |
10 | 10 | <div class="ui warning message"> |
11 | 11 | <div>{{ctx.Locale.Tr "admin.self_check.startup_warnings"}}</div> |
12 | 12 | <ul class="tw-w-full">{{range .StartupProblems}}<li>{{.}}</li>{{end}}</ul> |
13 | 13 | </div> |
14 | 14 | </div> |
15 | 15 | {{end}} |
16 | 16 |
|
| 17 | + <div class="ui attached segment tw-hidden self-check-problem" id="self-check-by-frontend"></div> |
| 18 | + |
17 | 19 | {{if .DatabaseCheckHasProblems}} |
18 | | - <div class="ui attached segment"> |
| 20 | + <div class="ui attached segment self-check-problem"> |
19 | 21 | {{if .DatabaseType.IsMySQL}} |
20 | 22 | <div class="tw-p-2">{{ctx.Locale.Tr "admin.self_check.database_fix_mysql"}}</div> |
21 | 23 | {{else if .DatabaseType.IsMSSQL}} |
|
29 | 31 | {{end}} |
30 | 32 | {{if .DatabaseCheckInconsistentCollationColumns}} |
31 | 33 | <div class="ui red message"> |
32 | | - {{ctx.Locale.Tr "admin.self_check.database_inconsistent_collation_columns" .DatabaseCheckResult.DatabaseCollation}} |
33 | | - <ul class="tw-w-full"> |
34 | | - {{range .DatabaseCheckInconsistentCollationColumns}} |
35 | | - <li>{{.}}</li> |
36 | | - {{end}} |
37 | | - </ul> |
| 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> |
38 | 42 | </div> |
39 | 43 | {{end}} |
40 | 44 | </div> |
41 | 45 | {{end}} |
42 | | - |
43 | | - {{if and (not .StartupProblems) (not .DatabaseCheckHasProblems)}} |
44 | | - <div class="ui attached segment"> |
| 46 | + {{/* only shown when there is no visible "self-check-problem" */}} |
| 47 | + <div class="ui attached segment tw-hidden self-check-no-problem"> |
45 | 48 | {{ctx.Locale.Tr "admin.self_check.no_problem_found"}} |
46 | 49 | </div> |
47 | | - {{end}} |
48 | 50 | </div> |
49 | 51 |
|
50 | 52 | {{template "admin/layout_footer" .}} |
0 commit comments