예제 #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])
예제 #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]))
예제 #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])
예제 #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]))
예제 #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))
예제 #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]))
예제 #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]))
예제 #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))