def stats(request, username=None, id_string=None): if id_string: xform = get_object_or_404(XForm, user=request.user, id_string__exact=id_string) data = {"xform": xform, "context.submission_stats": get_form_submissions_per_day(xform)} else: data = {"xforms": XForm.objects.filter(user=request.user)} return render(request, "form-stats.html", data)
def test_form_submission_count_by_day(self, mock_time): self._set_mock_time(mock_time) self._publish_xls_file() self._make_submissions() data = get_form_submissions_per_day(self.xform) self.assertTrue(len(data) > 0) self.assertEqual(data[0]['count'], 4)
def stats(request, username=None, id_string=None): context = RequestContext(request) if id_string: xform = get_object_or_404( XForm, user=request.user, id_string=id_string) context.xform = xform context.submission_stats = get_form_submissions_per_day(xform) else: context.xforms = XForm.objects.filter(user=request.user) return render_to_response('form-stats.html', context_instance=context)
def stats(request, username=None, id_string=None): if id_string: xform = get_object_or_404( XForm, user=request.user, id_string__exact=id_string) data = { 'xform': xform, 'context.submission_stats': get_form_submissions_per_day(xform) } else: data = {'xforms': XForm.objects.filter(user=request.user)} return render(request, 'form-stats.html', data)
def stats(request, username=None, id_string=None): context = RequestContext(request) if id_string: xform = get_object_or_404(XForm, user=request.user, id_string=id_string) context.xform = xform context.submission_stats = get_form_submissions_per_day(xform) else: context.xforms = XForm.objects.filter(user=request.user) return render_to_response('form-stats.html', context_instance=context)