修复普通用户访问非自己创建的资产无法打开原生ssh的bug

This commit is contained in:
dushixiang
2021-05-16 17:32:21 +08:00
committed by dushixiang
parent f8c29b23b9
commit d33779ac34
5 changed files with 21 additions and 38 deletions

View File

@ -213,35 +213,6 @@ func AssetUpdateEndpoint(c echo.Context) error {
return Success(c, nil)
}
func AssetGetAttributeEndpoint(c echo.Context) error {
assetId := c.Param("id")
if err := PreCheckAssetPermission(c, assetId); err != nil {
return err
}
attributeMap, err := assetRepository.FindAssetAttrMapByAssetId(assetId)
if err != nil {
return err
}
return Success(c, attributeMap)
}
func AssetUpdateAttributeEndpoint(c echo.Context) error {
m := echo.Map{}
if err := c.Bind(&m); err != nil {
return err
}
assetId := c.Param("id")
protocol := c.QueryParam("protocol")
err := assetRepository.UpdateAttributes(assetId, protocol, m)
if err != nil {
return err
}
return Success(c, "")
}
func AssetDeleteEndpoint(c echo.Context) error {
id := c.Param("id")
split := strings.Split(id, ",")