def get_invites():
    '''
    Gets all the invites for the currently logged on user
    '''
    user_id = user.getUserID('me')
    entries = invite.find_multiple_invites({'producerObjectId': user_id})
    invite_attributes_list = [invite.get_invite_attributes(entry) for entry in entries]
    return jsonify(error=None, invites=invite_attributes_list)
Exemple #2
0
def get_invites():
    '''
    Gets all the invites for the currently logged on user
    '''
    user_id = user.getUserID('me')
    entries = invite.find_multiple_invites({'producerObjectId': user_id})
    invite_attributes_list = [
        invite.get_invite_attributes(entry) for entry in entries
    ]
    return jsonify(error=None, invites=invite_attributes_list)
def create_invites():
    '''
    Create <number> of invites for a target user
    (or by default the currently logged in user).
    '''

    try:
        user_id = user.getUserID('me')
        if request.get_json().get('user'):
            user_id = ObjectId(request.get_json().get('user'))

        number = int(request.get_json()['number'])

        output_invites = []
        for i in range(number):
            output_invite = invite.create_invite(user_id)
            output_invites.append(invite.get_invite_attributes(output_invite))
        return jsonify(error=None, invites=output_invites)
    except Exception as e:
        return jsonify(error=str(e))
Exemple #4
0
def create_invites():
    '''
    Create <number> of invites for a target user
    (or by default the currently logged in user).
    '''

    try:
        user_id = user.getUserID('me')
        if request.get_json().get('user'):
            user_id = ObjectId(request.get_json().get('user'))

        number = int(request.get_json()['number'])

        output_invites = []
        for i in range(number):
            output_invite = invite.create_invite(user_id)
            output_invites.append(invite.get_invite_attributes(output_invite))
        return jsonify(error=None, invites=output_invites)
    except Exception as e:
        return jsonify(error=str(e))