Esempio n. 1
0
    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"])
Esempio n. 2
0
    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"]))