Project

General

Profile

Actions

dev #2797

open

dev #2794: [Module] Sprint 11

[BE] Implement Image urls Update, Tracking and Refactor Image Handling API

Added by Zahid Hassan 8 months ago. Updated 8 months ago.

Status:
Complete
Priority:
High
Assignee:
Target version:
Start date:
08/01/2025
Due date:
% Done:

100%

Estimated time:
8:00 h
Spent time:

Description

Description

  • Create a new table to track the update status of logo and featured images for each tool.
  • Refactor the API to:
    • Download logo and featured images from TAAFT.
    • Convert images to PNG format if the source file is not already PNG.
    • Update the status of each image in the tracking table after processing.
    • Update both logo and featured image URLs in the main tools database table.
  • Implement a database object with tool IDs to prevent redundant updates of logo and featured image URLs when inserting new data.

Tasks

  • Design and migrate the tracking table for logo and featured image update statuses.
  • Refactor API logic for image download, conversion, and storage.
  • Ensure image processing and database updates are performed only when necessary.
  • Validate status updates in the tracking table.
Actions #1

Updated by Zahid Hassan 8 months ago

  • Description updated (diff)
  • Status changed from Pending to Complete
  • % Done changed from 0 to 100
Actions #2

Updated by Zahid Hassan 8 months ago

  • Subject changed from [BE] Update logo image and featured image Urls to [BE] Implement Image urls Update, Tracking and Refactor Image Handling API
  • Description updated (diff)
Actions

Also available in: Atom PDF