def isolatestock_inventory(request):
    """
    ::url:: = /isolatestock_inventory/ - To change
    ::func:: = Renders view for the seed inventory page
    ::html:: = seed_inventory.html
    """
    context = RequestContext(request)
    context_dict = {}
    context_dict = checkbox_session_variable_check(request)
    context_dict['logged_in_user'] = request.user.username
    return render_to_response('lab/isolatestock/isolatestock_inventory.html', context_dict, context)
def select_isolatestocks(request):
    context = RequestContext(request)
    context_dict = {}
    selected_isolatestocks = []
    checkbox_isolatestocks_list = request.POST.getlist('checkbox_isolatestocks')
    request.session['checkbox_isolatestocks'] = checkbox_isolatestocks_list
    for isolatestock in checkbox_isolatestocks_list:
        isolatestock = IsolateStock.objects.filter(id=isolatestock)
        selected_isolatestocks = list(chain(isolatestock, selected_isolatestocks))
    context_dict = checkbox_session_variable_check(request)
    context_dict['selected_isolatestocks'] = selected_isolatestocks
    context_dict['logged_in_user'] = request.user.username
    return render_to_response('lab/isolatestock/isolatestock.html', context_dict, context)
def isolatestock_id_search(request):
    """
    ::url:: = seed_inventory/seed_id_search/
    ::func:: = Handles search box named `Search Seed Info`
    ::html:: = seed_id_search_list.html
    """
    context = RequestContext(request)
    context_dict = {}
    isolatestock_id_list = []
    starts_with = ''
    if request.method == 'GET':
        starts_with = request.GET['suggestion']
    else:
        starts_with = request.POST['suggestion']
    if starts_with:
        # __icontains method calls for case insensitive search
        isolatestock_id_list = IsolateStock.objects.filter(isolatestock_id__icontains=starts_with)[:3500]
    else:
        isolatestock_id_list = None
        context_dict = checkbox_session_variable_check(request)
    context_dict['isolatestock_id_list'] = isolatestock_id_list
    return render_to_response('lab/isolatestock/isolatestock_id_search_list.html', context_dict, context)