Ejemplo n.º 1
0
def _get_domain_info(domain):
    domain_obj = Domain.get_by_name(domain)
    if not domain_obj:
        return {"error": "Domain not found"}

    service_type, plan = get_subscription_info(domain)
    return {
        "domain_is_active":
        domain_obj.is_active,
        "domain_is_test": {
            "true": "True",
            "false": "False",
            "none": "unknown"
        }[domain_obj.is_test],
        "domain_is_snapshot":
        domain_obj.is_snapshot,
        "domain_has_dimagi_user":
        has_dimagi_user(domain),
        "domain_last_form_submission":
        last_form_submission(domain),
        "domain_has_submission_in_last_30_days":
        domain_has_submission_in_last_30_days(domain),
        "domain_subscription_service_type":
        service_type,
        "domain_subscription_plan":
        plan,
    }
Ejemplo n.º 2
0
 def test_domain_has_submission_in_last_30_days(self):
     self.assertEqual(domain_has_submission_in_last_30_days(self.domain),
                      True)
Ejemplo n.º 3
0
 def test_domain_has_submission_in_last_30_days(self):
     self.assertEqual(domain_has_submission_in_last_30_days(self.domain), True)
Ejemplo n.º 4
0
 def recent_submissions(self):
     return domain_has_submission_in_last_30_days(self.name)
Ejemplo n.º 5
0
def active(domain, *args):
    return domain_has_submission_in_last_30_days(domain)
Ejemplo n.º 6
0
def active(domain, *args):
    return domain_has_submission_in_last_30_days(domain)
Ejemplo n.º 7
0
 def recent_submissions(self):
     return domain_has_submission_in_last_30_days(self.name)