Extend getUser to get user groups
Related: https://pagure.io/koji/issue/3854
This commit is contained in:
parent
6a36ff7940
commit
60722acf09
4 changed files with 47 additions and 11 deletions
|
|
@ -7786,7 +7786,7 @@ def anon_handle_userinfo(goptions, session, args):
|
|||
ensure_connection(session, goptions)
|
||||
|
||||
with session.multicall() as m:
|
||||
userinfos = [m.getUser(user) for user in args]
|
||||
userinfos = [m.getUser(user, groups=True) for user in args]
|
||||
user_infos = []
|
||||
for username, userinfo in zip(args, userinfos):
|
||||
if userinfo.result is None:
|
||||
|
|
@ -7821,6 +7821,10 @@ def anon_handle_userinfo(goptions, session, args):
|
|||
print("Permissions:")
|
||||
for perm in perms.result:
|
||||
print(" %s" % perm)
|
||||
if userinfo['groups']:
|
||||
print("Groups:")
|
||||
for group in sorted(userinfo['groups']):
|
||||
print(" %s" % group)
|
||||
print("Status: %s" % koji.USER_STATUS[userinfo['status']])
|
||||
print("Usertype: %s" % koji.USERTYPES[userinfo['usertype']])
|
||||
print("Number of packages: %d" % pkgs.result)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue