def group_es_query(self, query, group_type="reporting"): if group_type == "reporting": type_filter = groups.is_reporting() elif group_type == "case_sharing": type_filter = groups.is_case_sharing() else: raise TypeError("group_type '{}' not recognized".format(group_type)) return GroupES().domain(self.domain).filter(type_filter).search_string_query(query, default_fields=["name"])
def group_es_query(self, query, group_type="reporting"): if group_type == "reporting": type_filter = groups.is_reporting() elif group_type == "case_sharing": type_filter = groups.is_case_sharing() else: raise TypeError( "group_type '{}' not recognized".format(group_type)) return (GroupES().domain( self.domain).filter(type_filter).not_deleted().search_string_query( query, default_fields=["name"]))