def connect(): lotte_done.connect(lotte_done_handler) post_submit_translation.connect(post_submit_translation_handler) post_release_save.connect(post_release_save_handler) post_resource_save.connect(post_resource_save_handler)
# ActionLog context = {'resource': instance, 'sender': user} object_list = [instance.project, instance] if created: nt = 'project_resource_added' action_logging(user, object_list, nt, context=context) else: nt = 'project_resource_changed' action_logging(user, object_list, nt, context=context) def on_resource_delete(sender, instance, user, **kwargs): """ Called on resource post delete to file an action log for this action. Passes a user object along with the deleted instance for use in the logging mechanism. """ # ActionLog context = {'resource': instance, 'sender': user} object_list = [instance.project, instance] nt = 'project_resource_deleted' action_logging(user, object_list, nt, context=context) if settings.ENABLE_NOTICES: txnotification.send_observation_notices_for(instance.project, signal=nt, extra_context=context) # Resource signal handlers for logging post_resource_save.connect(on_resource_save) post_resource_delete.connect(on_resource_delete)