Merge remote-tracking branch 'origin/zegooglesdosomething'

This commit is contained in:
Jake Moshenko 2014-09-04 20:10:16 -04:00
commit 3c57e612b3
14 changed files with 350 additions and 96 deletions

View file

@ -40,9 +40,15 @@ def user_view(user):
organizations = model.get_user_organizations(user.username)
def login_view(login):
try:
metadata = json.loads(login.metadata_json)
except:
metadata = {}
return {
'service': login.service.name,
'service_identifier': login.service_ident,
'metadata': metadata
}
logins = model.list_federated_logins(user)
@ -89,6 +95,7 @@ class User(ApiResource):
""" Operations related to users. """
schemas = {
'NewUser': {
'id': 'NewUser',
'type': 'object',
'description': 'Fields which must be specified for a new user.',