Skip to content

Commit 5373062

Browse files
committed
feat: inspect configurations #69
1 parent 561771c commit 5373062

File tree

22 files changed

+344
-142
lines changed

22 files changed

+344
-142
lines changed

frontend/src/api/ngx.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ const ngx = {
1515

1616
reload() {
1717
return http.post('/nginx/reload')
18+
},
19+
20+
test() {
21+
return http.post('/nginx/test')
1822
}
1923
}
2024

frontend/src/language/en/app.po

Lines changed: 27 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -105,9 +105,9 @@ msgstr "Auto-renewal disabled for %{name}"
105105
msgid "Auto-renewal enabled for %{name}"
106106
msgstr "Auto-renewal enabled for %{name}"
107107

108-
#: src/views/config/Config.vue:16 src/views/config/Config.vue:17
109-
#: src/views/config/Config.vue:27 src/views/config/Config.vue:5
110-
#: src/views/config/ConfigEdit.vue:64 src/views/domain/DomainEdit.vue:222
108+
#: src/views/config/Config.vue:18 src/views/config/Config.vue:19
109+
#: src/views/config/Config.vue:29 src/views/config/Config.vue:7
110+
#: src/views/config/ConfigEdit.vue:72 src/views/domain/DomainEdit.vue:222
111111
#: src/views/nginx_log/NginxLog.vue:173
112112
msgid "Back"
113113
msgstr "Back"
@@ -185,11 +185,15 @@ msgstr "Comments"
185185
msgid "Config Templates"
186186
msgstr "Configurations"
187187

188+
#: src/views/config/InspectConfig.vue:3
189+
msgid "Configuration file is test successful"
190+
msgstr ""
191+
188192
#: src/views/domain/DomainAdd.vue:11
189193
msgid "Configuration Name"
190194
msgstr "Configuration Name"
191195

192-
#: src/views/config/Config.vue:2
196+
#: src/views/config/Config.vue:4
193197
msgid "Configurations"
194198
msgstr "Configurations"
195199

@@ -338,7 +342,7 @@ msgstr ""
338342
msgid "Edit %{n}"
339343
msgstr "Edit %{n}"
340344

341-
#: src/routes/index.ts:81 src/views/config/ConfigEdit.vue:2
345+
#: src/routes/index.ts:81 src/views/config/ConfigEdit.vue:4
342346
msgid "Edit Configuration"
343347
msgstr "Edit Configuration"
344348

@@ -379,6 +383,10 @@ msgstr "Enabled successfully"
379383
msgid "Encrypt website with Let's Encrypt"
380384
msgstr "Encrypt website with Let's Encrypt"
381385

386+
#: src/views/config/InspectConfig.vue:17
387+
msgid "Error"
388+
msgstr ""
389+
382390
#: src/routes/index.ts:115 src/views/domain/ngx_conf/LogEntry.vue:68
383391
msgid "Error Logs"
384392
msgstr ""
@@ -431,16 +439,16 @@ msgstr ""
431439
msgid "Finished"
432440
msgstr "Finished"
433441

434-
#: src/views/config/ConfigEdit.vue:67
442+
#: src/views/config/ConfigEdit.vue:75
435443
msgid "Format Code"
436444
msgstr ""
437445

438-
#: src/views/config/ConfigEdit.vue:52
446+
#: src/views/config/ConfigEdit.vue:57
439447
#, fuzzy
440448
msgid "Format error %{msg}"
441449
msgstr "Save error %{msg}"
442450

443-
#: src/views/config/ConfigEdit.vue:50
451+
#: src/views/config/ConfigEdit.vue:55
444452
#, fuzzy
445453
msgid "Format successfully"
446454
msgstr "Saved successfully"
@@ -477,6 +485,11 @@ msgstr ""
477485
msgid "Initialing core upgrader"
478486
msgstr ""
479487

488+
#: src/views/config/InspectConfig.vue:2
489+
#, fuzzy
490+
msgid "Inspect Configurations"
491+
msgstr "Edit Configuration"
492+
480493
#: src/routes/index.ts:155 src/views/other/Install.vue:128
481494
msgid "Install"
482495
msgstr "Install"
@@ -778,7 +791,7 @@ msgstr ""
778791
msgid "Run Mode"
779792
msgstr "Advance Mode"
780793

781-
#: src/views/config/ConfigEdit.vue:70 src/views/domain/DomainEdit.vue:225
794+
#: src/views/config/ConfigEdit.vue:78 src/views/domain/DomainEdit.vue:225
782795
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33
783796
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34
784797
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40
@@ -794,7 +807,7 @@ msgstr "Save"
794807
msgid "Save Directive"
795808
msgstr "Save Directive"
796809

797-
#: src/views/config/ConfigEdit.vue:43 src/views/domain/DomainAdd.vue:55
810+
#: src/views/config/ConfigEdit.vue:46 src/views/domain/DomainAdd.vue:55
798811
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:37
799812
msgid "Save error %{msg}"
800813
msgstr "Save error %{msg}"
@@ -810,7 +823,7 @@ msgstr "Saved successfully"
810823
msgid "Save Successfully"
811824
msgstr "Saved successfully"
812825

813-
#: src/views/config/ConfigEdit.vue:41 src/views/domain/DomainAdd.vue:44
826+
#: src/views/config/ConfigEdit.vue:44 src/views/domain/DomainAdd.vue:44
814827
#: src/views/domain/DomainEdit.vue:125
815828
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:35
816829
msgid "Saved successfully"
@@ -828,7 +841,7 @@ msgstr "Send"
828841
#: src/components/StdDataDisplay/StdTable.vue:168
829842
#: src/components/StdDataDisplay/StdTable.vue:343
830843
#: src/components/StdDataDisplay/StdTable.vue:463
831-
#: src/layouts/HeaderLayout.vue:26 src/views/config/ConfigEdit.vue:29
844+
#: src/layouts/HeaderLayout.vue:26 src/views/config/ConfigEdit.vue:32
832845
#: src/views/domain/DomainEdit.vue:87 src/views/domain/DomainList.vue:83
833846
#: src/views/other/Install.vue:71 src/views/preference/Preference.vue:41
834847
msgid "Server error"
@@ -995,7 +1008,8 @@ msgstr ""
9951008
msgid "View"
9961009
msgstr ""
9971010

998-
#: src/views/domain/cert/IssueCert.vue:26 src/views/domain/DomainAdd.vue:22
1011+
#: src/views/config/InspectConfig.vue:6 src/views/domain/cert/IssueCert.vue:26
1012+
#: src/views/domain/DomainAdd.vue:22
9991013
msgid "Warning"
10001014
msgstr "Warning"
10011015

frontend/src/language/messages.pot

Lines changed: 27 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -104,11 +104,11 @@ msgstr ""
104104
msgid "Auto-renewal enabled for %{name}"
105105
msgstr ""
106106

107-
#: src/views/config/Config.vue:16
108-
#: src/views/config/Config.vue:17
109-
#: src/views/config/Config.vue:27
110-
#: src/views/config/Config.vue:5
111-
#: src/views/config/ConfigEdit.vue:64
107+
#: src/views/config/Config.vue:18
108+
#: src/views/config/Config.vue:19
109+
#: src/views/config/Config.vue:29
110+
#: src/views/config/Config.vue:7
111+
#: src/views/config/ConfigEdit.vue:72
112112
#: src/views/domain/DomainEdit.vue:222
113113
#: src/views/nginx_log/NginxLog.vue:173
114114
msgid "Back"
@@ -187,11 +187,15 @@ msgstr ""
187187
msgid "Config Templates"
188188
msgstr ""
189189

190+
#: src/views/config/InspectConfig.vue:3
191+
msgid "Configuration file is test successful"
192+
msgstr ""
193+
190194
#: src/views/domain/DomainAdd.vue:11
191195
msgid "Configuration Name"
192196
msgstr ""
193197

194-
#: src/views/config/Config.vue:2
198+
#: src/views/config/Config.vue:4
195199
msgid "Configurations"
196200
msgstr ""
197201

@@ -350,7 +354,7 @@ msgid "Edit %{n}"
350354
msgstr ""
351355

352356
#: src/routes/index.ts:81
353-
#: src/views/config/ConfigEdit.vue:2
357+
#: src/views/config/ConfigEdit.vue:4
354358
msgid "Edit Configuration"
355359
msgstr ""
356360

@@ -397,6 +401,10 @@ msgstr ""
397401
msgid "Encrypt website with Let's Encrypt"
398402
msgstr ""
399403

404+
#: src/views/config/InspectConfig.vue:17
405+
msgid "Error"
406+
msgstr ""
407+
400408
#: src/routes/index.ts:115
401409
#: src/views/domain/ngx_conf/LogEntry.vue:68
402410
msgid "Error Logs"
@@ -456,15 +464,15 @@ msgstr ""
456464
msgid "Finished"
457465
msgstr ""
458466

459-
#: src/views/config/ConfigEdit.vue:67
467+
#: src/views/config/ConfigEdit.vue:75
460468
msgid "Format Code"
461469
msgstr ""
462470

463-
#: src/views/config/ConfigEdit.vue:52
471+
#: src/views/config/ConfigEdit.vue:57
464472
msgid "Format error %{msg}"
465473
msgstr ""
466474

467-
#: src/views/config/ConfigEdit.vue:50
475+
#: src/views/config/ConfigEdit.vue:55
468476
msgid "Format successfully"
469477
msgstr ""
470478

@@ -500,6 +508,10 @@ msgstr ""
500508
msgid "Initialing core upgrader"
501509
msgstr ""
502510

511+
#: src/views/config/InspectConfig.vue:2
512+
msgid "Inspect Configurations"
513+
msgstr ""
514+
503515
#: src/routes/index.ts:155
504516
#: src/views/other/Install.vue:128
505517
msgid "Install"
@@ -812,7 +824,7 @@ msgstr ""
812824
msgid "Run Mode"
813825
msgstr ""
814826

815-
#: src/views/config/ConfigEdit.vue:70
827+
#: src/views/config/ConfigEdit.vue:78
816828
#: src/views/domain/DomainEdit.vue:225
817829
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33
818830
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34
@@ -829,7 +841,7 @@ msgstr ""
829841
msgid "Save Directive"
830842
msgstr ""
831843

832-
#: src/views/config/ConfigEdit.vue:43
844+
#: src/views/config/ConfigEdit.vue:46
833845
#: src/views/domain/DomainAdd.vue:55
834846
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:37
835847
msgid "Save error %{msg}"
@@ -844,7 +856,7 @@ msgstr ""
844856
msgid "Save Successfully"
845857
msgstr ""
846858

847-
#: src/views/config/ConfigEdit.vue:41
859+
#: src/views/config/ConfigEdit.vue:44
848860
#: src/views/domain/DomainAdd.vue:44
849861
#: src/views/domain/DomainEdit.vue:125
850862
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:35
@@ -865,7 +877,7 @@ msgstr ""
865877
#: src/components/StdDataDisplay/StdTable.vue:343
866878
#: src/components/StdDataDisplay/StdTable.vue:463
867879
#: src/layouts/HeaderLayout.vue:26
868-
#: src/views/config/ConfigEdit.vue:29
880+
#: src/views/config/ConfigEdit.vue:32
869881
#: src/views/domain/DomainEdit.vue:87
870882
#: src/views/domain/DomainList.vue:83
871883
#: src/views/other/Install.vue:71
@@ -1026,6 +1038,7 @@ msgstr ""
10261038
msgid "View"
10271039
msgstr ""
10281040

1041+
#: src/views/config/InspectConfig.vue:6
10291042
#: src/views/domain/cert/IssueCert.vue:26
10301043
#: src/views/domain/DomainAdd.vue:22
10311044
msgid "Warning"

frontend/src/language/translations.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

frontend/src/language/zh_CN/app.mo

163 Bytes
Binary file not shown.

frontend/src/language/zh_CN/app.po

Lines changed: 27 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -106,9 +106,9 @@ msgstr "成功关闭 %{name} 自动续签"
106106
msgid "Auto-renewal enabled for %{name}"
107107
msgstr "成功启用 %{name} 自动续签"
108108

109-
#: src/views/config/Config.vue:16 src/views/config/Config.vue:17
110-
#: src/views/config/Config.vue:27 src/views/config/Config.vue:5
111-
#: src/views/config/ConfigEdit.vue:64 src/views/domain/DomainEdit.vue:222
109+
#: src/views/config/Config.vue:18 src/views/config/Config.vue:19
110+
#: src/views/config/Config.vue:29 src/views/config/Config.vue:7
111+
#: src/views/config/ConfigEdit.vue:72 src/views/domain/DomainEdit.vue:222
112112
#: src/views/nginx_log/NginxLog.vue:173
113113
msgid "Back"
114114
msgstr "返回"
@@ -181,11 +181,15 @@ msgstr "注释"
181181
msgid "Config Templates"
182182
msgstr "配置"
183183

184+
#: src/views/config/InspectConfig.vue:3
185+
msgid "Configuration file is test successful"
186+
msgstr "配置文件测试成功"
187+
184188
#: src/views/domain/DomainAdd.vue:11
185189
msgid "Configuration Name"
186190
msgstr "配置名称"
187191

188-
#: src/views/config/Config.vue:2
192+
#: src/views/config/Config.vue:4
189193
msgid "Configurations"
190194
msgstr "配置"
191195

@@ -334,7 +338,7 @@ msgstr "下载最新版本"
334338
msgid "Edit %{n}"
335339
msgstr "编辑 %{n}"
336340

337-
#: src/routes/index.ts:81 src/views/config/ConfigEdit.vue:2
341+
#: src/routes/index.ts:81 src/views/config/ConfigEdit.vue:4
338342
msgid "Edit Configuration"
339343
msgstr "编辑配置"
340344

@@ -375,6 +379,10 @@ msgstr "启用成功"
375379
msgid "Encrypt website with Let's Encrypt"
376380
msgstr "用 Let's Encrypt 对网站进行加密"
377381

382+
#: src/views/config/InspectConfig.vue:17
383+
msgid "Error"
384+
msgstr "错误"
385+
378386
#: src/routes/index.ts:115 src/views/domain/ngx_conf/LogEntry.vue:68
379387
msgid "Error Logs"
380388
msgstr "错误日志"
@@ -427,17 +435,17 @@ msgstr "过滤"
427435
msgid "Finished"
428436
msgstr "完成"
429437

430-
#: src/views/config/ConfigEdit.vue:67
438+
#: src/views/config/ConfigEdit.vue:75
431439
msgid "Format Code"
432440
msgstr "代码格式化"
433441

434-
#: src/views/config/ConfigEdit.vue:52
442+
#: src/views/config/ConfigEdit.vue:57
435443
msgid "Format error %{msg}"
436444
msgstr "保存错误 %{msg}"
437445

438-
#: src/views/config/ConfigEdit.vue:50
446+
#: src/views/config/ConfigEdit.vue:55
439447
msgid "Format successfully"
440-
msgstr "保存成功"
448+
msgstr "格式化成功"
441449

442450
#: src/components/StdDataEntry/components/StdPassword.vue:42
443451
msgid "Generate"
@@ -471,6 +479,10 @@ msgstr "初始化核心升级程序错误"
471479
msgid "Initialing core upgrader"
472480
msgstr "初始化核心升级器"
473481

482+
#: src/views/config/InspectConfig.vue:2
483+
msgid "Inspect Configurations"
484+
msgstr "检查配置"
485+
474486
#: src/routes/index.ts:155 src/views/other/Install.vue:128
475487
msgid "Install"
476488
msgstr "安装"
@@ -762,7 +774,7 @@ msgstr "重置"
762774
msgid "Run Mode"
763775
msgstr "运行模式"
764776

765-
#: src/views/config/ConfigEdit.vue:70 src/views/domain/DomainEdit.vue:225
777+
#: src/views/config/ConfigEdit.vue:78 src/views/domain/DomainEdit.vue:225
766778
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:33
767779
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:34
768780
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:40
@@ -778,7 +790,7 @@ msgstr "保存"
778790
msgid "Save Directive"
779791
msgstr "保存指令"
780792

781-
#: src/views/config/ConfigEdit.vue:43 src/views/domain/DomainAdd.vue:55
793+
#: src/views/config/ConfigEdit.vue:46 src/views/domain/DomainAdd.vue:55
782794
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:37
783795
msgid "Save error %{msg}"
784796
msgstr "保存错误 %{msg}"
@@ -792,7 +804,7 @@ msgstr "保存成功"
792804
msgid "Save Successfully"
793805
msgstr "保存成功"
794806

795-
#: src/views/config/ConfigEdit.vue:41 src/views/domain/DomainAdd.vue:44
807+
#: src/views/config/ConfigEdit.vue:44 src/views/domain/DomainAdd.vue:44
796808
#: src/views/domain/DomainEdit.vue:125
797809
#: src/views/domain/ngx_conf/directive/DirectiveEditorItem.vue:35
798810
msgid "Saved successfully"
@@ -810,7 +822,7 @@ msgstr "上传"
810822
#: src/components/StdDataDisplay/StdTable.vue:168
811823
#: src/components/StdDataDisplay/StdTable.vue:343
812824
#: src/components/StdDataDisplay/StdTable.vue:463
813-
#: src/layouts/HeaderLayout.vue:26 src/views/config/ConfigEdit.vue:29
825+
#: src/layouts/HeaderLayout.vue:26 src/views/config/ConfigEdit.vue:32
814826
#: src/views/domain/DomainEdit.vue:87 src/views/domain/DomainList.vue:83
815827
#: src/views/other/Install.vue:71 src/views/preference/Preference.vue:41
816828
msgid "Server error"
@@ -965,7 +977,8 @@ msgstr "使用 HTTP01 challenge provider"
965977
msgid "View"
966978
msgstr "查看"
967979

968-
#: src/views/domain/cert/IssueCert.vue:26 src/views/domain/DomainAdd.vue:22
980+
#: src/views/config/InspectConfig.vue:6 src/views/domain/cert/IssueCert.vue:26
981+
#: src/views/domain/DomainAdd.vue:22
969982
msgid "Warning"
970983
msgstr "警告"
971984

frontend/src/language/zh_TW/app.mo

160 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)