Project

General

Profile

Edit Copy Actions

Feature #11705

open

Provide crud operations for nexzen tek products (get(only active products ), update(active, inactive)) backend and frontend intigration everything is completed

Added by Yalavarthi Thriveni 7 days ago. Updated 7 days ago.

Status:
Resolved
Priority:
Normal
Start date:
10/26/2026
Due date:
10/26/2026 (7 days late)
% Done:

100%

Estimated time:
6:30 h
Spent time:

Add

Subtasks


Add

Related issues

Actions #1

Updated by Pavan Kumar Murala 7 days ago

  • Status changed from New to In Progress

Updated by Pavan Kumar Murala 7 days ago

  • Subject changed from Provide crud operations for nexzen tek products (get(only active products ), update(active, inactive)) to Provide crud operations for nexzen tek products (get(only active products ), update(active, inactive)) backend and frontend intigration everything is completed
  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100
  • Estimated time changed from 4:00 h to 6:30 h

Checkout fixes
- Fixed shared MongoDB connection handling that could cause timeouts.
- Added inventory transaction retries for write conflicts, with a maximum of three attempts.

Featured Apps backend
- Created database storage for cards and action history.
- Added APIs for listing, creating, editing, deleting, restoring, importing, and viewing history.
- Added a public API for visible cards.
- Added validation, platform permissions, and protection against concurrent edits.

Featured Apps admin screen
- Added the sidebar item and /app/featured-apps route.
- Added create/edit forms, search, filters, previews, delete/restore, and history.
- Made names, descriptions, icons/logos, visibility, order, and destination routes editable.

Public website integration
- Connected Featured Apps and the product listing to database content.
- “View details” opens the saved route, such as /products/pos.
- Kept destination detail pages static.

Image uploads
- Reused the existing /api/upload endpoint.
- Saved returned S3 URLs in cards and history.
- Removed the separate MongoDB image model and image-serving route.

Usability improvements
- Display order starts at 1.
- New cards default to the next order.
- Edit/Create scrolls to the form and focuses App name.

Edit Copy Actions

Also available in: Atom PDF