From b3fbd37e992cf3f9f42f49818087c67d464000eb Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Thu, 17 Jun 2021 16:02:34 +0200 Subject: [API] expose repo.GetReviewers() & repo.GetAssignees() (#16168) * API: expose repo.GetReviewers() & repo.GetAssignees() * Add tests * fix unrelated swagger query type --- modules/convert/user.go | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'modules') diff --git a/modules/convert/user.go b/modules/convert/user.go index c588f5f2f0..07a4efd41a 100644 --- a/modules/convert/user.go +++ b/modules/convert/user.go @@ -25,6 +25,15 @@ func ToUser(user, doer *models.User) *api.User { return toUser(user, signed, authed) } +// ToUsers convert list of models.User to list of api.User +func ToUsers(doer *models.User, users []*models.User) []*api.User { + result := make([]*api.User, len(users)) + for i := range users { + result[i] = ToUser(users[i], doer) + } + return result +} + // ToUserWithAccessMode convert models.User to api.User // AccessMode is not none show add some more information func ToUserWithAccessMode(user *models.User, accessMode models.AccessMode) *api.User { -- cgit v1.2.3