Beispiel #1
0
def staff_consult_requests_view(request):

    if request.method == 'GET':

        obj = StaffObject(request.user)
        context = {
            'user':
            obj.get_user(),
            'profile':
            obj.get_user_profile(),
            'counts':
            obj.get_counts(),
            'requests':
            obj.get_consult_requests(),
            'messages': [
                get_status_message(get_message_info(request), obj.language), {
                    'message': obj.get_error_message(),
                    'code': 'danger'
                }
            ],
            'dictionary':
            get_language_dictionary(obj.language),
        }
        return render(request, 'consult/staff_consult_requests.html', context)

    raise Http404
Beispiel #2
0
def staff_index_view(request):

    if request.method == 'GET':

        pages = get_page_numbers(request)
        obj = StaffObject(request.user)
        context = {
            'user':
            obj.get_user(),
            'profile':
            obj.get_user_profile(),
            'counts':
            obj.get_counts(),
            'projects':
            Pagination(obj.get_notified_projects(),
                       10).get_page(pages['project_page']),
            'hosting':
            Pagination(obj.get_notified_hosting(),
                       10).get_page(pages['hosting_page']),
            'consults':
            Pagination(obj.get_notified_consults(),
                       10).get_page(pages['consult_page']),
            'contact_messages':
            Pagination(obj.get_new_messages(),
                       10).get_page(pages['message_page']),
            'bills':
            obj.get_reported_bills(),
            'requests':
            Pagination(obj.get_consult_requests(),
                       10).get_page(pages['request_page']),
            'messages': [
                get_status_message(get_message_info(request), obj.language), {
                    'message': obj.get_error_message(),
                    'code': 'danger'
                }
            ],
            'dictionary':
            get_language_dictionary(obj.language),
        }
        return render(request, 'home/staff_index.html', context)

    raise Http404