예제 #1
0
파일: util.py 프로젝트: ekush/commcare-hq
def enable_usercase(domain_name):
    with CriticalSection(['enable_usercase_' + domain_name]):
        domain = Domain.get_by_name(domain_name, strict=True)
        if not domain.usercase_enabled:
            domain.usercase_enabled = True
            domain.save()
            create_user_cases.delay(domain_name)
예제 #2
0
파일: util.py 프로젝트: zbidi/commcare-hq
def enable_usercase(domain_name):
    with CriticalSection(['enable_usercase_' + domain_name]):
        domain = Domain.get_by_name(domain_name, strict=True)
        if not domain:  # copying domains passes in an id before name is saved
            domain = Domain.get(domain_name)
        if not domain.usercase_enabled:
            domain.usercase_enabled = True
            domain.save()
            create_user_cases.delay(domain_name)
예제 #3
0
파일: util.py 프로젝트: nnestle/commcare-hq
def enable_usercase(domain_name):
    with CriticalSection(['enable_usercase_' + domain_name]):
        domain = Domain.get_by_name(domain_name, strict=True)
        if not domain:  # copying domains passes in an id before name is saved
            domain = Domain.get(domain_name)
        if not domain.usercase_enabled:
            domain.usercase_enabled = True
            domain.save()
            create_user_cases.delay(domain_name)