Example #1
0
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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
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)
Example #6
0
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)