Some bugfixes.

This commit is contained in:
Ralph Bean 2016-09-28 13:28:44 +00:00
parent 6eeaecd1d7
commit b29a66d5c9

6
roles/badges/backend/files/cron/award-oldschool-badges Executable file → Normal file
View file

@ -7,6 +7,7 @@ import pkg_resources
pkg_resources.require(__requires__) pkg_resources.require(__requires__)
import itertools import itertools
import string
import time import time
import urllib import urllib
import socket import socket
@ -21,7 +22,7 @@ _fas_cache = {}
import logging import logging
log = logging.getLogger() log = logging.getLogger()
logging.basicConfig() logging.basicConfig(level=logging.INFO)
import fedora.client.fas2 import fedora.client.fas2
import fedmsg import fedmsg
@ -64,7 +65,7 @@ def user_in_group(user, group_name):
# They must be actually 'approved' in that group for this to count # They must be actually 'approved' in that group for this to count
return relevant_role.role_status == 'approved' return relevant_role.role_status == 'approved'
def get_all_fas_users(creds) def get_all_fas_users(creds):
fasclient = fedora.client.fas2.AccountSystem( fasclient = fedora.client.fas2.AccountSystem(
username=creds['username'], username=creds['username'],
password=creds['password'], password=creds['password'],
@ -80,6 +81,7 @@ def get_all_fas_users(creds)
request = fasclient.send_request('/user/list', request = fasclient.send_request('/user/list',
req_params={'search': term}, req_params={'search': term},
auth=True) auth=True)
log.info(" Found %r matching users." % len(request['people']))
for person in request['people']: for person in request['people']:
yield person yield person
finally: finally: