mirror of
https://github.com/mindoc-org/mindoc.git
synced 2025-10-25 02:44:52 +08:00
bugfix: 1. 用户管理,用户角色栏文本显示异常;2. 修复非book管理员且非评论作者,但是能删除评论的bug。
This commit is contained in:
@@ -330,11 +330,11 @@ func (m *Member) Find(id int, cols ...string) (*Member, error) {
|
||||
|
||||
func (m *Member) ResolveRoleName() {
|
||||
if m.Role == conf.MemberSuperRole {
|
||||
m.RoleName = i18n.Tr(m.Lang, "common.administrator")
|
||||
m.RoleName = i18n.Tr(m.Lang, "uc.super_admin")
|
||||
} else if m.Role == conf.MemberAdminRole {
|
||||
m.RoleName = i18n.Tr(m.Lang, "common.editor")
|
||||
m.RoleName = i18n.Tr(m.Lang, "uc.admin")
|
||||
} else if m.Role == conf.MemberGeneralRole {
|
||||
m.RoleName = i18n.Tr(m.Lang, "common.obverser")
|
||||
m.RoleName = i18n.Tr(m.Lang, "uc.user")
|
||||
}
|
||||
}
|
||||
|
||||
@@ -385,8 +385,9 @@ func (m *Member) FindToPager(pageIndex, pageSize int) ([]*Member, int, error) {
|
||||
return members, 0, err
|
||||
}
|
||||
|
||||
for _, m := range members {
|
||||
m.ResolveRoleName()
|
||||
for _, tm := range members {
|
||||
tm.Lang = m.Lang
|
||||
tm.ResolveRoleName()
|
||||
}
|
||||
return members, int(totalCount), nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user