Esempio n. 1
0
def endpoint_send_removal():
    data = request.get_json()
    sender = data['name']
    company_id = data['company']
    removal_list = data['removal_list']
    login_credentials = data['account']

    userid = dummy_user

    user = db.get_user_details(userid)
    target_email = db.get_company(company_id)['email']
    body = templates.removal_template(sender, target_email, user['legal-name'],
                                      removal_list, login_credentials)

    send_email(body, sender, target_email)
    db.save_email(userid, company_id, 'data-removal', body)
Esempio n. 2
0
def endpoint_send_followup():
    data = request.get_json()
    sender = data['name']
    company_id = data['company']
    login_credentials = data['account']

    userid = dummy_user

    user = db.get_user_details(userid)
    target_email = db.get_company(company_id)['email']
    previous_date = db.get_last_response(userid, company_id)['timestamp']
    previous_date = datetime.fromtimestamp(previous_date).strftime('%Y-%m-%d')
    body = templates.followup_template(sender, target_email,
                                       user['legal-name'], previous_date)

    send_email(body, sender, target_email)
    db.save_email(userid, company_id, 'followup', body)
Esempio n. 3
0
def updatefaves():
    request_type = request.form.get('submit')
    code = request.form.get('code')
    company = db.get_company(int(code))
    cart = session["cart"]

    #Update quantity of item in cart
    if request_type == "Update":
        quantity = int(request.form.get("quantity"))
        cart[code]["qty"] = quantity
        cart[code]["subtotal"] = quantity * product["price"]

    elif request_type == 'Remove':
        del cart[code]

    session["cart"] = cart

    return redirect('/favorites')
Esempio n. 4
0
def addtofaves():
    code = request.form.get('code')
    company = db.get_company(int(code))
    item = dict()
    # A click to add a product translates to a quantity of 1 for now
    item["code"] = company["code"]
    item["name"] = company["name"]
    item["prices"] = company["prices"]
    item["services"] = company["services"]
    item["image"] = company["image"]

    if (session.get("cart") is None):
        session["cart"] = {}

    cart = session["cart"]
    cart[code] = item
    session["cart"] = cart
    return redirect('/favorites')
Esempio n. 5
0
def get_company(company):
    emails = db.get_emails(dummy_user, company)
    return {'company': db.get_company(company), 'interaction': emails}