コード例 #1
0
ファイル: mail_views.py プロジェクト: Ramlak/aplikacjawww
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)