Services Tasks

Sources: idk/services/tasks.py, idk/services/tasks_quickbooks.py

  • QuickBooks: sync_quickbooks_customers(), sync_quickbooks_invoices(), sync_quickbooks_items(), sync_quickbooks_invoice_numbers(dry_run=False), full_quickbooks_sync()
  • Time entries: sync_toggl_time_entries(), sync_time_entries_for_all_toggl_projects(), sync_remove_entries_dont_match_toggle(start_date, end_date), sync_remove_entries_dont_match_clickup(start_date, end_date)
  • ClickUp: sync_clickup_time_entries(), balance_task_time_entries(), balance_tasks(), sync_clickup_tasks(), sync_all_time_entries(), setup_clickup(refresh_db=False, clear_cache=False), sync_clickup(), create_space_instances_by_clickup(params), create_folder_instances_by_clickup(params), sync_space_folders_async(), create_list_instances_by_clickup(params), create_task_instances_by_clickup(params), sync_folder_tasks_async(), sync_folder_lists_async(), sync_folder_time_entries_async()
  • FrontApp: sync_frontapp_conversations(), sync_all_frontapp_conversations()
  • CRM: sync_crm_data()
  • Emails/notifications: send_sync_report_email(), trigger_update_report()
  • Misc: sync_all_projects(), balance_times(), timeout_sockets(user_onesignal_id)

Note: Some deprecated work-order/project-specific tasks are intentionally removed in favor of contract-based services.