コード例 #1
0
ファイル: user.py プロジェクト: mitchfriedman/SatedSolutions
    def get(self):
        args = self.get_users_parser.parse_args()
        email = args['email']

        if email:
            users = UserModel.get_list(email=email.lower())
        else:
            users = UserModel.get_all_users()

        user_teams = [UserTeam.get_team_by_user(user.unid) for user in users]
        serialized = []
        for member, user in zip(user_teams, users):
            temp = user.serialize()
            temp['team_unid'] = member.team_unid if member else None
            serialized.append(temp)

        return {
            'users': serialized
        }