def get_per_type_defaults(domain, case_types=None): from corehq.apps.callcenter.utils import get_call_center_case_type_if_enabled per_type_defaults = {} if (not case_types and is_usercase_in_use(domain)) or USERCASE_TYPE in case_types: per_type_defaults = { USERCASE_TYPE: get_usercase_default_properties(domain) } callcenter_case_type = get_call_center_case_type_if_enabled(domain) if callcenter_case_type and (not case_types or callcenter_case_type in case_types): per_type_defaults[callcenter_case_type] = get_usercase_default_properties(domain) return per_type_defaults
def get_per_type_defaults(domain): """Get default properties for callcenter and usercases""" from corehq.apps.callcenter.utils import get_call_center_case_type_if_enabled per_type_defaults = {} if is_usercase_in_use(domain): per_type_defaults = { USERCASE_TYPE: _get_usercase_default_properties(domain) } callcenter_case_type = get_call_center_case_type_if_enabled(domain) if callcenter_case_type: per_type_defaults[callcenter_case_type] = _get_usercase_default_properties(domain) return per_type_defaults