def project(request, slug, template='project.html'): """Project view.""" log.debug("Project view.") # Validate project try: p = Project.objects.get(slug=slug, disabled=False, pk__in=Resource.objects.values('project')) except Project.DoesNotExist: messages.error(request, "Oops, project could not be found.") request.session['translate_error'] = { 'none': None, } return HttpResponseRedirect(reverse('pontoon.home')) locales = p.locales.all().order_by("name") data = { 'locales': get_locales_with_project_stats(p), 'project': p, 'project_locales': json.dumps( [i.lower() for i in p.locales.values_list('code', flat=True)]), } return render(request, template, data)
def project(request, slug): """Project view.""" p = get_object_or_404(Project.objects.available(), slug=slug) return render(request, 'project.html', { 'locales': get_locales_with_project_stats(p), 'project': p, })
def project(request, slug): """Project view.""" p = get_object_or_404(Project, slug=slug, disabled=False, pk__in=Resource.objects.values('project')) return render(request, 'project.html', { 'locales': get_locales_with_project_stats(p), 'project': p, 'project_locales': json.dumps( [i.lower() for i in p.locales.values_list('code', flat=True)]), })
def project(request, slug, template="project.html"): """Project view.""" log.debug("Project view.") p = get_object_or_404(Project, slug=slug, disabled=False, pk__in=Resource.objects.values("project")) data = { "locales": get_locales_with_project_stats(p), "project": p, "project_locales": json.dumps([i.lower() for i in p.locales.values_list("code", flat=True)]), } return render(request, template, data)
def project(request, slug): """Project view.""" p = get_object_or_404(Project, slug=slug, disabled=False, pk__in=Resource.objects.values('project')) return render( request, 'project.html', { 'locales': get_locales_with_project_stats(p), 'project': p, 'project_locales': json.dumps( [i.lower() for i in p.locales.values_list('code', flat=True)]), })