From b1564659c4d08a2d3ae12cfc2ea158ecd7c40a22 Mon Sep 17 00:00:00 2001 From: kolaente Date: Mon, 17 Sep 2018 19:36:44 +0200 Subject: [PATCH] /lists/{listID}/users now also returns the user right --- models/list_users_readall.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/models/list_users_readall.go b/models/list_users_readall.go index c8982c54..07a91d48 100644 --- a/models/list_users_readall.go +++ b/models/list_users_readall.go @@ -11,10 +11,14 @@ func (ul *ListUser) ReadAll(user *User) (interface{}, error) { return nil, ErrNeedToHaveListReadAccess{} } + type userWithRight struct { + User `xorm:"extends"` + Right UserRight `json:"right"` + } + // Get all users - all := []*User{} + all := []*userWithRight{} err = x. - Select("users.*"). Join("INNER", "users_list", "user_id = users.id"). Where("users_list.list_id = ?", ul.ListID). Find(&all)