コード例 #1
0
ファイル: parsed_instance.py プロジェクト: KeithDoyle/formhub
def submission_count(sender, **kwargs):
    parsed_instance = kwargs.get('instance')
    created = kwargs.get('created')
    if created:
        stat_log.delay(GLOBAL_SUBMISSION_STATS, 1)
        key='%(username)s_%(xform_id_string)s_submissions'\
            % {"username": parsed_instance.instance.xform.user.username,
               "xform_id_string": parsed_instance.instance.xform.id_string}
        stat_log.delay(key, 1)
コード例 #2
0
def submission_count(sender, **kwargs):
    parsed_instance = kwargs.get('instance')
    created = kwargs.get('created')
    if created:
        stat_log.delay(GLOBAL_SUBMISSION_STATS, 1)
        key = '%(username)s_%(xform_id_string)s_submissions'\
            % {"username": parsed_instance.instance.xform.user.username,
               "xform_id_string": parsed_instance.instance.xform.id_string}
        stat_log.delay(key, 1)
コード例 #3
0
ファイル: tests.py プロジェクト: ACTillage/formhub
 def test_task_stat_log(self):
     result = stat_log.delay("*", 1)
     self.assertEqual(
         (result.get().key, result.get().value), (u"*", 1))
     self.assertTrue(result.successful())
コード例 #4
0
ファイル: xform.py プロジェクト: zoulema/formhub
def stats_forms_created(sender, instance, created, **kwargs):
    if created:
        stat_log.delay('formhub-forms-created', 1)
コード例 #5
0
ファイル: xform.py プロジェクト: radproject/formhub
def stats_forms_created(sender, instance, created, **kwargs):
    if created:
        stathat_count('formhub-forms-created')
        stat_log.delay('formhub-forms-created', 1)