コード例 #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
ファイル: signals.py プロジェクト: mitodl/micromasters
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
ファイル: signals.py プロジェクト: mitodl/micromasters
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
ファイル: signals.py プロジェクト: mitodl/micromasters
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))