bb-plane-fork/apiserver/plane/bgtasks
sriram veeraghanta 445c819fbd
[WEB-4172] feat: Crawl work item links for title and favicon (#7117)
* feat: added a python bg task to crawl work item links for title and description

* fix: return meta_data in the response

* fix: add validation for accessing IP ranges

* fix: remove json.dumps

* fix: handle exception by returning None

* refactor: call find_favicon_url inside fetch_and_encode_favicon function

* chore: type hints

* fix: Handle None

* fix: remove print statementsg

* chore: added favicon and title of links

* fix: return null if no title found

* Update apiserver/plane/bgtasks/work_item_link_task.py

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

* fix: remove exception handling

* fix: reduce timeout seconds

* fix: handle timeout exception

* fix: remove request timeout handling

* feat: add Link icon to issue detail links and update rendering logic

* fix: use logger for exception

---------

Co-authored-by: sangeethailango <sangeethailango21@gmail.com>
Co-authored-by: JayashTripathy <jayashtripathy371@gmail.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-05-30 18:44:53 +05:30
..
__init__.py build: merge frontend and backend into a single repo 2022-11-30 02:47:42 +05:30
analytic_plot_export.py [WEB-3782] chore: analytics endpoints (#6973) 2025-05-12 13:15:17 +05:30
api_logs_task.py [WEB-1206] chore: bulk delete api logs (#4374) 2024-05-06 15:19:03 +05:30
apps.py chore: formatting all python files using black formatter (#3366) 2024-01-22 13:19:43 +05:30
copy_s3_object.py [WEB-4013] chore: correct live url #7014 2025-05-06 01:21:53 +05:30
deletion_task.py fix: delete_at not updating for epics (#6577) 2025-02-12 12:18:08 +05:30
dummy_data_task.py [WEB-3930] chore: change source in-app to IN_APP #7008 2025-05-07 18:46:10 +05:30
email_notification_task.py [WEB-4057] chore: updated the logger for bgtasks #7025 2025-05-09 14:23:23 +05:30
event_tracking_task.py chore: formatting changes 2024-11-21 17:42:44 +05:30
export_task.py [WEB-4122] fix: estimate in project export #7091 2025-05-20 12:56:30 +05:30
exporter_expired_task.py chore: formatting changes 2024-11-21 17:42:44 +05:30
file_asset_task.py chore: formatting changes 2024-11-21 17:42:44 +05:30
forgot_password_task.py [WEB-4057] chore: updated the logger for bgtasks #7025 2025-05-09 14:23:23 +05:30
issue_activities_task.py [WEB-3926] chore: removed the duplicated webhook task and updated the webhook task to handle exceptions correctly (#6951) 2025-04-29 14:04:00 +05:30
issue_automation_task.py chore: formatting changes 2024-11-21 17:42:44 +05:30
issue_description_version_sync.py chore: add sync jobs for issue_version and issue_description_version tables (#6199) 2024-12-13 17:48:55 +05:30
issue_description_version_task.py [WEB-2854] chore: trigger issue_description_version task on issue create and update (#6202) 2024-12-13 22:30:29 +05:30
issue_version_sync.py chore: add sync jobs for issue_version and issue_description_version tables (#6199) 2024-12-13 17:48:55 +05:30
magic_link_code_task.py [WEB-4057] chore: updated the logger for bgtasks #7025 2025-05-09 14:23:23 +05:30
notification_task.py fix: issue mentions (#6265) 2024-12-23 17:42:39 +05:30
page_transaction_task.py [WEB-2359] chore: resolved the bugs reported in sentry (#5447) 2024-08-30 20:26:09 +05:30
page_version_task.py chore: formatting changes 2024-11-21 17:42:44 +05:30
project_add_user_email_task.py [WEB-4057] chore: updated the logger for bgtasks #7025 2025-05-09 14:23:23 +05:30
project_invitation_task.py [WEB-4057] chore: updated the logger for bgtasks #7025 2025-05-09 14:23:23 +05:30
recent_visited_task.py fix: error handling for db based integrity errors (#6632) 2025-02-19 02:04:28 +05:30
storage_metadata_task.py fix: background task metadata (#5909) 2024-10-24 20:35:05 +05:30
user_activation_email_task.py [WEB-4057] chore: updated the logger for bgtasks #7025 2025-05-09 14:23:23 +05:30
user_deactivation_email_task.py [WEB-4057] chore: updated the logger for bgtasks #7025 2025-05-09 14:23:23 +05:30
webhook_task.py [WEB-3926] chore: removed the duplicated webhook task and updated the webhook task to handle exceptions correctly (#6951) 2025-04-29 14:04:00 +05:30
work_item_link_task.py [WEB-4172] feat: Crawl work item links for title and favicon (#7117) 2025-05-30 18:44:53 +05:30
workspace_invitation_task.py [WEB-4057] chore: updated the logger for bgtasks #7025 2025-05-09 14:23:23 +05:30
workspace_seed_task.py [WEB-3945] chore: update workspace onboarding to add default project (#6964) 2025-04-29 14:01:22 +05:30