fix
This commit is contained in:
parent
2fa8955aa4
commit
da2cbb5c4a
@ -27,6 +27,11 @@ func RegisterHandlers(server *rest.Server, serverCtx *svc.ServiceContext) {
|
|||||||
Path: "/api/ldap-admin/save_api",
|
Path: "/api/ldap-admin/save_api",
|
||||||
Handler: SaveApiHandler(serverCtx),
|
Handler: SaveApiHandler(serverCtx),
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
Method: http.MethodPost,
|
||||||
|
Path: "/api/ldap-admin/save_menu",
|
||||||
|
Handler: SaveMenuHandler(serverCtx),
|
||||||
|
},
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,7 @@ func (l *GetDepartmentsLogic) GetDepartments(req *types.Request, userinfo *auth.
|
|||||||
searchRequest := ldap.NewSearchRequest(
|
searchRequest := ldap.NewSearchRequest(
|
||||||
l.svcCtx.Config.Ldap.BaseDN,
|
l.svcCtx.Config.Ldap.BaseDN,
|
||||||
ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false,
|
ldap.ScopeWholeSubtree, ldap.NeverDerefAliases, 0, 0, false,
|
||||||
"(objectClass=*)",
|
"(objectClass=*)", //所有object
|
||||||
[]string{ /*"cn", "sn", "givenName", "mail", "telephoneNumber", "department", "title"*/ },
|
[]string{ /*"cn", "sn", "givenName", "mail", "telephoneNumber", "department", "title"*/ },
|
||||||
nil,
|
nil,
|
||||||
)
|
)
|
||||||
|
@ -70,7 +70,7 @@ func (l *SaveApiLogic) SaveApi(req *types.SaveApiReq, userinfo *auth.UserInfo) (
|
|||||||
Path: &req.Path,
|
Path: &req.Path,
|
||||||
Category: &req.Category,
|
Category: &req.Category,
|
||||||
Remark: &req.Remark,
|
Remark: &req.Remark,
|
||||||
Creator: &req.Creator,
|
//Creator: &req.Creator,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
if err1 != nil {
|
if err1 != nil {
|
||||||
|
@ -44,6 +44,17 @@ type Member struct {
|
|||||||
Email string `json:"email"`
|
Email string `json:"email"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type SaveMenuReq struct {
|
||||||
|
Id int64 `json:"id"`
|
||||||
|
Name string `json:"name"`
|
||||||
|
Title string `json:"title"`
|
||||||
|
Icon string `json:"icon"`
|
||||||
|
Path string `json:"path"`
|
||||||
|
Sort int64 `json:"sort"`
|
||||||
|
ParentId int64 `json:"parent_id"`
|
||||||
|
Status int64 `json:"status"`
|
||||||
|
}
|
||||||
|
|
||||||
type Request struct {
|
type Request struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -20,6 +20,10 @@ service ldap-admin {
|
|||||||
//保存API
|
//保存API
|
||||||
@handler SaveApiHandler
|
@handler SaveApiHandler
|
||||||
post /api/ldap-admin/save_api(SaveApiReq) returns (response);
|
post /api/ldap-admin/save_api(SaveApiReq) returns (response);
|
||||||
|
|
||||||
|
//保存菜单
|
||||||
|
@handler SaveMenuHandler
|
||||||
|
post /api/ldap-admin/save_menu(SaveMenuReq) returns (response);
|
||||||
}
|
}
|
||||||
|
|
||||||
type GetApisReq {
|
type GetApisReq {
|
||||||
@ -59,3 +63,14 @@ type Member {
|
|||||||
Nickname string `json:"nickname"`
|
Nickname string `json:"nickname"`
|
||||||
Email string `json:"email"`
|
Email string `json:"email"`
|
||||||
}
|
}
|
||||||
|
//保存菜单
|
||||||
|
type SaveMenuReq {
|
||||||
|
Id int64 `json:"id"`
|
||||||
|
Name string `json:"name"`
|
||||||
|
Title string `json:"title"`
|
||||||
|
Icon string `json:"icon"`
|
||||||
|
Path string `json:"path"`
|
||||||
|
Sort int64 `json:"sort"`
|
||||||
|
ParentId int64 `json:"parent_id"`
|
||||||
|
Status int64 `json:"status"`
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user