def view_all_products(request): page_details = {} page_details['page_index'] = 0 page_request = 1 if (request.method == 'GET'): page_request = request.GET.get('page', 1) if ('search_string' in request.GET): search_string = request.GET['search_string'] product_all = Product.objects.filter( product_name__icontains=search_string) page_details = paginate.get_page(object_set=product_all, page_count=0, page=page_request) page_details['search_string'] = search_string if ('ajax' in request.GET): data = {} data['status'] = True t = loader.get_template('product/products_list.html') data['html'] = (t.render(page_details)) return JsonResponse(data) page_details['page_title'] = 'Leadstracer-view all products' page_details['app_name'] = 'product' page_details['model_name'] = 'product' return render(request, 'product/view_all_products.html', page_details) product_all = Product.objects.all() #paginate result query set using get_page function page_details = paginate.get_page(object_set=product_all, page_count=0, page=page_request) page_details['page_title'] = 'Leadstracer-view all products' page_details['app_name'] = 'product' page_details['model_name'] = 'product' return render(request, 'product/view_all_products.html', page_details) """
def view_learning_materials(request, topic="All"): user = request.user page_details = {} Topic_All = LearningMaterial.objects.all().values('Topic').distinct() topic = topic.replace('-', ' ') L_list = com.findKM(id=str(request.session['Sid']), topic=topic) page_details['page_index'] = 0 page_request = 1 if (request.method == 'GET'): page_request = request.GET.get('page', 1) if (topic != 'All'): LM_all = LearningMaterial.objects.filter(Topic=topic) else: LM_all = LearningMaterial.objects.all() #paginate result query set using get_page function page_details = paginate.get_page(object_set=LM_all, page_count=0, page=page_request) page_details['page_title'] = 'LMS-view all Materials' page_details['app_name'] = 'learner' page_details['model_name'] = 'LearningMaterial' page_details['topic_list'] = Topic_All #L_list.to_html() page_details['id'] = request.user.id page_details[ 'L_list'] = L_list if L_list is not None else 'No data to display' return render(request, 'learner/view_learning_materials.html', page_details)
def view_materials(request): user = request.user page_details = {} page_details['page_index'] = 0 page_request = 1 if (request.method == 'GET'): page_request = request.GET.get('page', 1) LM_all = LearningMaterial.objects.all() #paginate result query set using get_page function page_details = paginate.get_page(object_set=LM_all, page_count=0, page=page_request) page_details['page_title'] = 'LMS-view all Materials' page_details['app_name'] = 'learner' page_details['model_name'] = 'learningmaterial' return render(request, 'learner/materials.html', page_details)
def history(request): user = request.user page_request = 1 if (request.method == 'GET'): page_request = request.GET.get('page', 1) if request.user.id == 1: Ls_all = Learning_Session.objects.all() else: lobj = Learner.objects.get(user_id=request.user.id) Ls_all = lobj.Learning_Sessions.all() #paginate result query set using get_page function page_details = paginate.get_page(object_set=Ls_all, page_count=0, page=page_request) page_details['page_title'] = 'history' page_details['app_name'] = 'learner' page_details['model_name'] = 'learning_session' return render(request, 'learner/history.html', page_details)