def shoppinglist_items(_id):
    form = ShoppingitemForm()
    title = "Items"
    shopping_list = Data.get_the_data(_id, Data.shoppinglists)
    items = Data.get_the_data(_id, Data.items)
    notify = 'You have no items in this shopping list yet'
    return render_template('list_items.html',
                           items=items,
                           notify=notify,
                           shopping_list=shopping_list,
                           form=form,
                           title=title)
def delete_shoppinglist(_id):
    Data.delete_dictionary(_id, Data.shoppinglists)
    all_items = Data.get_the_data(_id, Data.items)
    if all_items is not None:
        for item in all_items:
            if item['_id'] in Data.items:
                Data.delete_dictionary(item['_id'], Data.items)
    flash('Shopping list deleted')
    return redirect(url_for('dashboard'))
def dashboard():
    form = Shoppinglist_nameForm()
    title = "Dashboard"
    shopping_lists = Data.get_the_data(session['id'], Data.shoppinglists)
    notify = 'You have no shopping lists yet!'
    return render_template('dashboard.html',
                           shopping_lists=shopping_lists,
                           notify=notify,
                           username=session['username'],
                           form=form,
                           title=title)