Beispiel #1
0
 def save(self,
          force_insert=False,
          force_update=False,
          using=DEFAULT_DB_ALIAS,
          update_fields=None):
     from corehq.apps.cloudcare.dbaccessors import get_application_access_for_domain
     get_application_access_for_domain.clear(self.domain)
     super().save(force_insert=force_insert,
                  force_update=force_update,
                  using=using,
                  update_fields=update_fields)
Beispiel #2
0
 def clear_caches(self):
     from corehq.apps.cloudcare.dbaccessors import get_application_access_for_domain
     get_application_access_for_domain.clear(self.domain)
     super(ApplicationAccess, self).clear_caches()
Beispiel #3
0
 def tearDownClass(cls):
     SQLApplicationAccess.objects.all().delete()
     get_application_access_for_domain.clear(cls.domain)
     super().tearDownClass()