def update_beer_menu():
    if 'userid' not in session:
        return redirect('/login')

    adminStatus = Admin.query.get(session['userid'])
    if adminStatus:
        # ADD
        if request.form['update_type'] == 'new':
            is_valid = Beer.validate_beer_item(request.form)
            if is_valid:
                Beer.add_beer_item(request.form)
        # MAKE ACTIVE/INACTIVE
        elif request.form['update_type'] == 'status':
            Beer.update_beer_status(request.form.getlist('beer_id_cb'))
        # DELETE
        elif request.form['update_type'] == 'delete':
            Beer.delete_beer_item(request.form['beer_id'])
        # UPDATE
        # elif

        return render_template('partials/admin_beer.html',
                               all_beers=Beer.query.order_by(
                                   Beer.brewery_name, Beer.beer_name).all())

    return redirect('/')