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])
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]))
def handle_update_education(sender, instance, **kwargs): # pylint: disable=unused-argument """Update index when Education model is updated.""" index_users.delay([instance.profile.user])
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]))
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))
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]))