Exemple #1
0
def on_task_changed(sender, integration=None, obj=None, **kwargs):
    td = TodoistSyncAdapter(obj['project_id'])
    gc = GcalSyncAdapter()
    bridge = SyncBridge(integration, td, gc)

    # we delete tasks, if they're marked as "in history"
    if obj['in_history']:
        bridge.delete_task(td, obj['id'])
    else:
        bridge.push_task(td, obj['id'], obj)
Exemple #2
0
def on_task_changed(sender, integration=None, obj=None, **kwargs):
    td = TodoistSyncAdapter(obj['project_id'])
    gc = GcalSyncAdapter()
    bridge = SyncBridge(integration, td, gc)

    # we delete tasks, if they're marked as "in history"
    if obj['in_history']:
        bridge.delete_task(td, obj['id'])
    else:
        bridge.push_task(td, obj['id'], obj)
Exemple #3
0
def on_task_changed(sender, user=None, service=None, integration=None, obj=None, **kwargs):
    # let's see if we have to keep track of this
    guid = integration.settings.get('projects_notebooks', {}).get(obj['project_id'])
    if guid is None:
        return

    td = TodoistSyncAdapter(obj['project_id'])
    ev = EvernoteSyncAdapter(guid)
    bridge = SyncBridge(integration, td, ev)
    bridge.push_task(td, obj['id'], obj)
Exemple #4
0
def on_task_changed(sender,
                    user=None,
                    service=None,
                    integration=None,
                    obj=None,
                    **kwargs):
    # let's see if we have to keep track of this
    guid = integration.settings.get('projects_notebooks',
                                    {}).get(obj['project_id'])
    if guid is None:
        return

    td = TodoistSyncAdapter(obj['project_id'])
    ev = EvernoteSyncAdapter(guid)
    bridge = SyncBridge(integration, td, ev)
    bridge.push_task(td, obj['id'], obj)