Ejemplo n.º 1
0
def admin_actions(context):
    """Render the admin sidebar.

    This includes the configuration links and setting indicators.
    """
    request = context.get('request')

    if '_popup' not in request.REQUEST or 'pop' not in request.REQUEST:
        request_context = {
            'show_sidebar': True,
            'count_users': User.objects.count(),
            'count_review_groups': Group.objects.count(),
            'count_default_reviewers': DefaultReviewer.objects.count(),
            'count_repository': Repository.objects.accessible(
                request.user, visible_only=False).count(),
            'count_webhooks': WebHookTarget.objects.count(),
            'count_hosting_accounts': HostingServiceAccount.objects.count(),
            'has_cache_stats': get_has_cache_stats(),
            'version': get_version_string(),
        }
    else:
        request_context = {
            'show_sidebar': False,
        }

    return RequestContext(request, request_context)
Ejemplo n.º 2
0
def admin_sidebar(context):
    """Render the admin sidebar.

    This includes the configuration links and setting indicators.
    """
    request = context.get('request')

    request_context = {
        'count_users':
        User.objects.count(),
        'count_review_groups':
        Group.objects.count(),
        'count_default_reviewers':
        DefaultReviewer.objects.count(),
        'count_oauth_applications':
        Application.objects.count(),
        'count_repository':
        Repository.objects.accessible(request.user,
                                      visible_only=False).count(),
        'count_webhooks':
        WebHookTarget.objects.count(),
        'count_hosting_accounts':
        HostingServiceAccount.objects.count(),
        'has_cache_stats':
        get_has_cache_stats(),
        'version':
        get_version_string(),
    }

    return RequestContext(request, request_context)
Ejemplo n.º 3
0
def admin_actions(context):
    """Render the admin sidebar.

    This includes the configuration links and setting indicators.
    """
    request = context.get('request')

    if '_popup' not in request.REQUEST or 'pop' not in request.REQUEST:
        request_context = {
            'show_sidebar':
            True,
            'count_users':
            User.objects.count(),
            'count_review_groups':
            Group.objects.count(),
            'count_default_reviewers':
            DefaultReviewer.objects.count(),
            'count_repository':
            Repository.objects.accessible(request.user,
                                          visible_only=False).count(),
            'count_webhooks':
            WebHookTarget.objects.count(),
            'count_hosting_accounts':
            HostingServiceAccount.objects.count(),
            'has_cache_stats':
            get_has_cache_stats(),
            'version':
            get_version_string(),
        }
    else:
        request_context = {
            'show_sidebar': False,
        }

    return RequestContext(request, request_context)
Ejemplo n.º 4
0
def admin_actions(context):
    """Admin Sidebar with configuration links and setting indicators."""
    request = context.get('request')

    if '_popup' not in request.REQUEST or 'pop' not in request.REQUEST:
        request_context = {
            'show_sidebar':
            True,
            'count_users':
            User.objects.count(),
            'count_review_groups':
            Group.objects.count(),
            'count_default_reviewers':
            DefaultReviewer.objects.count(),
            'count_repository':
            Repository.objects.accessible(request.user,
                                          visible_only=False).count(),
            'has_cache_stats':
            get_has_cache_stats(),
            'version':
            get_version_string(),
        }
    else:
        request_context = {
            'show_sidebar': False,
        }

    return RequestContext(request, request_context)
Ejemplo n.º 5
0
def dashboard(request, template_name="admin/dashboard.html"):
    """
    Displays the administration dashboard, containing news updates and
    useful administration tasks.
    """
    return render_to_response(template_name, RequestContext(request, {
        'title': _("Admin Dashboard"),
        'has_cache_stats': get_has_cache_stats(),
        'root_path': settings.SITE_ROOT + "admin/db/"
    }))
Ejemplo n.º 6
0
def dashboard(request, template_name="admin/dashboard.html"):
    """
    Displays the administration dashboard, containing news updates and
    useful administration tasks.
    """
    return render_to_response(template_name, RequestContext(request, {
        'user_count': User.objects.count(),
        'reviewgroup_count': Group.objects.count(),
        'defaultreviewer_count': DefaultReviewer.objects.count(),
        'repository_count': Repository.objects.accessible(request.user).count(),
        'has_cache_stats': get_has_cache_stats(),
        'title': _("Dashboard"),
        'root_path': settings.SITE_ROOT + "admin/db/"
    }))
Ejemplo n.º 7
0
def dashboard(request, template_name="admin/dashboard.html"):
    """
    Displays the administration dashboard, containing news updates and
    useful administration tasks.
    """
    return render_to_response(
        template_name,
        RequestContext(
            request,
            {
                "user_count": User.objects.count(),
                "reviewgroup_count": Group.objects.count(),
                "defaultreviewer_count": DefaultReviewer.objects.count(),
                "repository_count": Repository.objects.count(),
                "has_cache_stats": get_has_cache_stats(),
                "title": _("Dashboard"),
                "root_path": settings.SITE_ROOT + "admin/db/",
            },
        ),
    )
Ejemplo n.º 8
0
def admin_actions(context):
    """Admin Sidebar with configuration links and setting indicators."""
    request = context.get('request')

    if '_popup' not in request.REQUEST or 'pop' not in request.REQUEST:
        request_context = {
            'show_sidebar': True,
            'count_users': User.objects.count(),
            'count_review_groups': Group.objects.count(),
            'count_default_reviewers': DefaultReviewer.objects.count(),
            'count_repository':
                Repository.objects.accessible(request.user).count(),
            'has_cache_stats': get_has_cache_stats(),
            'version': get_version_string(),
        }
    else:
        request_context = {
            'show_sidebar': False,
        }

    return RequestContext(request, request_context)
Ejemplo n.º 9
0
def dashboard(request, template_name="admin/dashboard.html"):
    """
    Displays the administration dashboard, containing news updates and
    useful administration tasks.
    """
    return render_to_response(
        template_name,
        RequestContext(
            request, {
                'user_count':
                User.objects.count(),
                'reviewgroup_count':
                Group.objects.count(),
                'defaultreviewer_count':
                DefaultReviewer.objects.count(),
                'repository_count':
                Repository.objects.accessible(request.user).count(),
                'has_cache_stats':
                get_has_cache_stats(),
                'title':
                _("Dashboard"),
                'root_path':
                settings.SITE_ROOT + "admin/db/"
            }))