Exemple #1
0
def remove_investor_profile_from_es(instance):
    """Remove investor profile from es."""
    transaction.on_commit(
        lambda pk=instance.pk: delete_document(ESLargeInvestorProfile, pk), )
def remove_interaction_from_es(instance):
    """Remove interaction from es."""
    transaction.on_commit(
        lambda pk=instance.pk: delete_document(ESInteraction, pk), )
Exemple #3
0
def remove_interaction_from_es(sender, instance, **kwargs):
    """Remove interaction from es."""
    transaction.on_commit(
        lambda pk=instance.pk: delete_document(ESInteraction, str(pk)), )
Exemple #4
0
def remove_investor_profile_from_es(instance):
    """Remove investor profile from es."""
    if instance.profile_type_id == ProfileType.large.value.id:
        transaction.on_commit(
            lambda pk=instance.pk: delete_document(ESLargeInvestorProfile, pk),
        )
Exemple #5
0
def remove_large_capital_opportunity_from_opensearch(instance):
    """Remove large capital opportunity from OpenSearch."""
    transaction.on_commit(
        lambda pk=instance.pk: delete_document(SearchLargeCapitalOpportunity, pk),
    )