Example #1
0
def handle_delete_employment(sender, instance, **kwargs):  # pylint: disable=unused-argument
    """Update index when Employment model instance is deleted."""
    index_users.delay([instance.profile.user])
Example #2
0
def handle_remove_role(sender, instance, **kwargs):
    """Update index when Role model instance is deleted."""
    transaction.on_commit(lambda: index_users.delay([instance.user.id]))
Example #3
0
def handle_update_education(sender, instance, **kwargs):  # pylint: disable=unused-argument
    """Update index when Education model is updated."""
    index_users.delay([instance.profile.user])
Example #4
0
def handle_delete_employment(sender, instance, **kwargs):
    """Update index when Employment model instance is deleted."""
    transaction.on_commit(lambda: index_users.delay([instance.profile.user.id]))
Example #5
0
def handle_update_employment(sender, instance, **kwargs):
    """Update index when Employment model is updated."""
    transaction.on_commit(lambda: index_users.delay([instance.profile.user.id], check_if_changed=True))
Example #6
0
def handle_remove_role(sender, instance, **kwargs):
    """Update index when Role model instance is deleted."""
    transaction.on_commit(lambda: index_users.delay([instance.user.id]))
Example #7
0
def handle_delete_employment(sender, instance, **kwargs):
    """Update index when Employment model instance is deleted."""
    transaction.on_commit(
        lambda: index_users.delay([instance.profile.user.id]))
Example #8
0
def handle_update_employment(sender, instance, **kwargs):
    """Update index when Employment model is updated."""
    transaction.on_commit(lambda: index_users.delay([instance.profile.user.id],
                                                    check_if_changed=True))