def contributors(request): """Render aggregate data about the articles in the default locale.""" product = _get_product(request) category = _get_category(request) return render_readouts( request, CONTRIBUTOR_READOUTS, 'contributors.html', locale=settings.WIKI_DEFAULT_LANGUAGE, product=product, extra_data={ 'overview_rows': kb_overview_rows(locale=request.LANGUAGE_CODE, product=product, mode=smart_int(request.GET.get('mode'), None), max=smart_int(request.GET.get('max'), 10), category=category), 'overview_modes': PERIODS, 'category': category, 'categories': CATEGORIES, })
def contributors(request): """Render aggregate data about the articles in the default locale.""" product = _get_product(request) return render_readouts( request, CONTRIBUTOR_READOUTS, "contributors.html", locale=settings.WIKI_DEFAULT_LANGUAGE, product=product )
def contributors(request): """Render aggregate data about the articles in the default locale.""" product = _get_product(request) return render_readouts(request, CONTRIBUTOR_READOUTS, 'contributors.html', locale=settings.WIKI_DEFAULT_LANGUAGE, product=product)
def localization(request): """Render aggregate data about articles in a non-default locale.""" if request.LANGUAGE_CODE == settings.WIKI_DEFAULT_LANGUAGE: return HttpResponseRedirect(reverse("dashboards.contributors")) locales = Locale.objects.filter(locale=request.LANGUAGE_CODE) if locales: permission = user_can_announce(request.user, locales[0]) else: permission = False product = _get_product(request) data = {"overview_rows": overview_rows(request.LANGUAGE_CODE, product=product), "user_can_announce": permission} return render_readouts(request, L10N_READOUTS, "localization.html", extra_data=data, product=product)
def contributors(request): """Render aggregate data about the articles in the default locale.""" product = _get_product(request) return render_readouts( request, CONTRIBUTOR_READOUTS, 'contributors.html', locale=settings.WIKI_DEFAULT_LANGUAGE, product=product, extra_data={ 'overview_rows': kb_overview_rows( locale=request.LANGUAGE_CODE, product=product, mode=smart_int(request.GET.get('mode'), None), max=smart_int(request.GET.get('max'), 10)), 'overview_modes': PERIODS })
def localization(request): """Render aggregate data about articles in a non-default locale.""" if request.LANGUAGE_CODE == settings.WIKI_DEFAULT_LANGUAGE: return HttpResponseRedirect(reverse("dashboards.contributors")) locales = Locale.objects.filter(locale=request.LANGUAGE_CODE) if locales: permission = user_can_announce(request.user, locales[0]) else: permission = False product = _get_product(request) data = { "overview_rows": l10n_overview_rows(request.LANGUAGE_CODE, product=product), "user_can_announce": permission, } return render_readouts( request, L10N_READOUTS, "localization.html", extra_data=data, product=product )