def list_tags(request, project): if request.method == 'POST': # user define a tag name (by clicking it) ajaxTempOb = AjaxTemplate(project, request.POST) ajaxTempOb.filter_search(request.POST) ajaxTempOb.init_object_list() dic = ajaxTempOb.getDict() return render_to_response('content.html', dic) else: return render_to_response('tag_list.html', {'tags_list': Tag.objects.all(), 'project_name': project})
def list_tags(request, project): if request.method == 'POST': # user define a tag name (by clicking it) ajaxTempOb = AjaxTemplate(project, request.POST) ajaxTempOb.filter_search(request.POST) ajaxTempOb.init_object_list() dic = ajaxTempOb.getDict() return render_to_response('content.html', dic) else: return render_to_response('tag_list.html', { 'tags_list': Tag.objects.all(), 'project_name': project })
def search(request, project): ajaxTempOb = AjaxTemplate(project, request.POST) if request.POST.has_key('fulltext_inquiry'): # using the input #search_subnav ajaxTempOb.filter_search(request.POST) ajaxTempOb.init_object_list(ajaxTempOb.page) return render_to_response('content.html', ajaxTempOb.getDict()) else: # using the form if ajaxTempOb.form.is_valid(): ajaxTempOb.filter_search(ajaxTempOb.form.cleaned_data) # taking into consideration the search form ajaxTempOb.init_object_list(ajaxTempOb.page) # taking into consideration pagination # content.html is a part of record_list.html return render_to_response('content.html', ajaxTempOb.getDict()) else: return HttpResponse('search form is not valid')
def list_records(request, project): if request.is_ajax(): # only when paginating ajaxTempOb = AjaxTemplate(project, request.POST) if ajaxTempOb.form.is_valid(): ajaxTempOb.filter_search(request.POST) # taking into consideration the search inquiry ajaxTempOb.init_object_list(ajaxTempOb.page) # taking into consideration pagination # content.html is a part of record_list.html return render_to_response('content.html', ajaxTempOb.getDict()) else: return HttpResponse('search form is not valid') else: defTempOb = DefaultTemplate(project) defTempOb.init_object_list() # object_list is used in record_list.html return render_to_response('record_list.html', defTempOb.getDict())
def search(request, project): ajaxTempOb = AjaxTemplate(project, request.POST) if request.POST.has_key( 'fulltext_inquiry'): # using the input #search_subnav ajaxTempOb.filter_search(request.POST) ajaxTempOb.init_object_list(ajaxTempOb.page) return render_to_response('content.html', ajaxTempOb.getDict()) else: # using the form if ajaxTempOb.form.is_valid(): ajaxTempOb.filter_search( ajaxTempOb.form.cleaned_data ) # taking into consideration the search form ajaxTempOb.init_object_list( ajaxTempOb.page) # taking into consideration pagination # content.html is a part of record_list.html return render_to_response('content.html', ajaxTempOb.getDict()) else: return HttpResponse('search form is not valid')