SurfSense/surfsense_backend/app/connectors
CREDO23 a5935bc677 feat(connectors): add connector parameter to file processor for source tracking
- Add optional 'connector' parameter with 'type' and 'metadata' fields
- Create helper function _update_document_from_connector
- Use document_metadata column (not metadata) for JSON field
- Merge metadata with existing using dict spread operator
- Google Drive documents now marked as GOOGLE_DRIVE_CONNECTOR
- Backward compatible - no changes to existing logic
- Simple and clean implementation
2025-12-28 18:01:39 +02:00
..
google_drive feat(connectors): add connector parameter to file processor for source tracking 2025-12-28 18:01:39 +02:00
airtable_connector.py update airtable indexer 2025-08-26 19:17:46 +02:00
bookstack_connector.py fix: add input validation, retry limit, code formatting, and exclude i18n from secret detection 2025-12-05 09:58:49 +08:00
clickup_connector.py add coderabbit suggestions 2025-07-30 22:25:47 +02:00
confluence_connector.py add relevant coderrabit suggestions 2025-07-27 14:03:39 +02:00
discord_connector.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
elasticsearch_connector.py fix: ran formatter as per coderrabbitai 2025-10-17 02:44:44 +05:30
github_connector.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
google_calendar_connector.py feat: Moved searchconnectors association from user to searchspace 2025-10-08 21:13:01 -07:00
google_gmail_connector.py fix: celery_app path and gmail indexing 2025-10-21 21:11:41 -07:00
jira_connector.py clean up 2025-12-04 12:55:19 +02:00
linear_connector.py Fixed all ruff lint and formatting errors 2025-07-24 14:43:48 -07:00
luma_connector.py chore: linting and formatting 2025-09-28 22:26:26 -07:00
notion_history.py chore: linting 2025-11-03 16:00:58 -08:00
slack_history.py chore: removed content trunking for better UI 2025-10-14 14:19:48 -07:00
webcrawler_connector.py use trafilatura to extrack page content from the chromium result 2025-12-19 10:05:51 +02:00