def filters_list(request): public_view = PublicFiltersView(request, model=TestRunFilter, table_class=PublicFiltersTable) prefix = "public_" public_filters_table = PublicFiltersTable(public_view.get_table_data(prefix), prefix=prefix) config = RequestConfig(request) config.configure(public_filters_table) search_data = public_filters_table.prepare_search_data(public_view) discrete_data = public_filters_table.prepare_discrete_data(public_view) terms_data = public_filters_table.prepare_terms_data(public_view) times_data = public_filters_table.prepare_times_data(public_view) user_filters_table = None if request.user.is_authenticated(): user_view = UserFiltersView(request, model=TestRunFilter, table_class=UserFiltersTable) prefix = "user_" user_filters_table = UserFiltersTable(user_view.get_table_data(prefix), prefix=prefix) config.configure(user_filters_table) search_data.update(user_filters_table.prepare_search_data(user_view)) discrete_data.update(user_filters_table.prepare_discrete_data(user_view)) terms_data.update(user_filters_table.prepare_terms_data(user_view)) return render_to_response( "dashboard_app/filters_list.html", { "user_filters_table": user_filters_table, "public_filters_table": public_filters_table, "terms_data": terms_data, "search_data": search_data, "times_data": times_data, "discrete_data": discrete_data, "bread_crumb_trail": BreadCrumbTrail.leading_to(filters_list), }, RequestContext(request), )
def my_subscriptions(request): prefix = "filter_" filter_view = SubscribedFiltersView(request, model=TestRunFilter, table_class=PublicFiltersTable) filters_table = PublicFiltersTable( request.user, filter_view.get_table_data(prefix), prefix=prefix ) config = RequestConfig(request) config.configure(filters_table) search_data = filters_table.prepare_search_data(filter_view) discrete_data = filters_table.prepare_discrete_data(filter_view) terms_data = filters_table.prepare_terms_data(filter_view) times_data = filters_table.prepare_times_data(filter_view) prefix = "report_" report_view = SubscribedImageReportView(request, model=ImageReportChart, table_class=UserImageReportTable) report_table = UserImageReportTable(report_view.get_table_data(prefix), prefix=prefix) config = RequestConfig(request) config.configure(report_table) search_data.update(report_table.prepare_search_data(report_view)) discrete_data.update(report_table.prepare_discrete_data(report_view)) terms_data.update(report_table.prepare_terms_data(report_view)) times_data.update(report_table.prepare_times_data(report_view)) template = get_template('dashboard_app/subscribed_list.html') return HttpResponse(template.render( { 'filters_table': filters_table, 'report_table': report_table, "terms_data": terms_data, "search_data": search_data, "times_data": times_data, "discrete_data": discrete_data, 'bread_crumb_trail': BreadCrumbTrail.leading_to( my_subscriptions), }, request=request) )
def filters_list(request): public_view = PublicFiltersView(request, model=TestRunFilter, table_class=PublicFiltersTable) prefix = "public_" public_filters_table = PublicFiltersTable( request.user, public_view.get_table_data(prefix), prefix=prefix ) config = RequestConfig(request) config.configure(public_filters_table) search_data = public_filters_table.prepare_search_data(public_view) discrete_data = public_filters_table.prepare_discrete_data(public_view) terms_data = public_filters_table.prepare_terms_data(public_view) times_data = public_filters_table.prepare_times_data(public_view) user_filters_table = None if request.user.is_authenticated(): user_view = UserFiltersView(request, model=TestRunFilter, table_class=UserFiltersTable) prefix = "user_" user_filters_table = UserFiltersTable( request.user, user_view.get_table_data(prefix), prefix=prefix ) config.configure(user_filters_table) search_data.update(user_filters_table.prepare_search_data(user_view)) discrete_data.update(user_filters_table.prepare_discrete_data(user_view)) terms_data.update(user_filters_table.prepare_terms_data(user_view)) template = loader.get_template('dashboard_app/filters_list.html') return HttpResponse(template.render( { 'user_filters_table': user_filters_table, 'public_filters_table': public_filters_table, "terms_data": terms_data, "search_data": search_data, "times_data": times_data, "discrete_data": discrete_data, 'bread_crumb_trail': BreadCrumbTrail.leading_to( filters_list), }, request=request) )
def my_subscriptions(request): prefix = "filter_" filter_view = SubscribedFiltersView(request, model=TestRunFilter, table_class=PublicFiltersTable) filters_table = PublicFiltersTable(request.user, filter_view.get_table_data(prefix), prefix=prefix) config = RequestConfig(request) config.configure(filters_table) search_data = filters_table.prepare_search_data(filter_view) discrete_data = filters_table.prepare_discrete_data(filter_view) terms_data = filters_table.prepare_terms_data(filter_view) times_data = filters_table.prepare_times_data(filter_view) prefix = "report_" report_view = SubscribedImageReportView(request, model=ImageReportChart, table_class=UserImageReportTable) report_table = UserImageReportTable(report_view.get_table_data(prefix), prefix=prefix) config = RequestConfig(request) config.configure(report_table) search_data.update(report_table.prepare_search_data(report_view)) discrete_data.update(report_table.prepare_discrete_data(report_view)) terms_data.update(report_table.prepare_terms_data(report_view)) times_data.update(report_table.prepare_times_data(report_view)) template = get_template('dashboard_app/subscribed_list.html') return HttpResponse( template.render( { 'filters_table': filters_table, 'report_table': report_table, "terms_data": terms_data, "search_data": search_data, "times_data": times_data, "discrete_data": discrete_data, 'bread_crumb_trail': BreadCrumbTrail.leading_to(my_subscriptions), }, request=request))
def filters_list(request): public_view = PublicFiltersView(request, model=TestRunFilter, table_class=PublicFiltersTable) prefix = "public_" public_filters_table = PublicFiltersTable( request.user, public_view.get_table_data(prefix), prefix=prefix) config = RequestConfig(request) config.configure(public_filters_table) search_data = public_filters_table.prepare_search_data(public_view) discrete_data = public_filters_table.prepare_discrete_data(public_view) terms_data = public_filters_table.prepare_terms_data(public_view) times_data = public_filters_table.prepare_times_data(public_view) user_filters_table = None if request.user.is_authenticated(): user_view = UserFiltersView(request, model=TestRunFilter, table_class=UserFiltersTable) prefix = "user_" user_filters_table = UserFiltersTable(request.user, user_view.get_table_data(prefix), prefix=prefix) config.configure(user_filters_table) search_data.update(user_filters_table.prepare_search_data(user_view)) discrete_data.update( user_filters_table.prepare_discrete_data(user_view)) terms_data.update(user_filters_table.prepare_terms_data(user_view)) template = loader.get_template('dashboard_app/filters_list.html') return HttpResponse( template.render( { 'user_filters_table': user_filters_table, 'public_filters_table': public_filters_table, "terms_data": terms_data, "search_data": search_data, "times_data": times_data, "discrete_data": discrete_data, 'bread_crumb_trail': BreadCrumbTrail.leading_to(filters_list), }, request=request))