def filtered_emails(request, filter_id=''): if not request.user.has_perm('wwwapp.see_all_users'): return redirect('login') context = get_context(request) context['title'] = u'Filtrowane emaile użytkowników' context['filtered_users'] = None if filter_id in _registered_filters: method, name = _registered_filters[filter_id] context['filter_name'] = name context['filtered_users'] = method() if not context['filtered_users']: messages.info(request, u'Nie znaleziono użytkowników spełniających kryteria!') context['filter_methods'] = [ (filter_id, _registered_filters[filter_id][1]) for filter_id in _registered_filters.iterkeys() ] return render(request, 'filteredEmails.html', context)