From 06351d06649defc33049f8164733d09f7bacb349 Mon Sep 17 00:00:00 2001 From: wubijie Date: Tue, 5 Nov 2024 16:31:25 +0800 Subject: [PATCH] Improve the handling of ssh configuration logic using the Config InfoHandler --- configmanage/server/controller/lists.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/configmanage/server/controller/lists.go b/configmanage/server/controller/lists.go index e6d3c491..f7733e3b 100644 --- a/configmanage/server/controller/lists.go +++ b/configmanage/server/controller/lists.go @@ -85,7 +85,17 @@ func ConfigInfoHandler(c *gin.Context) { } logger.Debug("load hostconfig success") response.Success(c, repofiles, "load hostconfig success") + case global.SSH: + // 获取有关配置的所有文件信息 + repofiles, err := service.GetSSHFilesByCinfigUUID(ci.UUID) + if err != nil { + logger.Error("failed to get sshconfig file:s %s", err.Error()) + response.Fail(c, "failed to get sshconfig files", err.Error()) + return + } + logger.Debug("load sshconfig success") + response.Success(c, repofiles, "load sshconfig success") case global.SSHD: @@ -133,6 +143,7 @@ func ConfigHistoryHandler(c *gin.Context) { } logger.Debug("load hostconfig success") response.Success(c, repofiles, "load hostconfig success") + case global.SSH: case global.SSHD: -- Gitee