Skip to content

[Backend] Massive Read Paginator GET /transactions #420

@Olowodarey

Description

@Olowodarey

Background & Context: The Transaction History table is incredibly detailed requiring huge query filters (Date arrays, Status enumerations, Transaction typing).
Description: Implement robust, protected querying mapping explicitly to the Transaction ledger returning deep payloads formatted exactly for HTML tables.
Acceptance Criteria:

  • Implement robust query parsing handling logic (e.g., ?type=DEPOSIT,YIELD&page=2&limit=50).
  • Use TypeORM QueryBuilder extracting specific matching parameters attached structurally only to the req.user.id.
  • Format exact Date outputs conforming to frontend locale expectations out-of-the-box (to minimize frontend MomentJS dependencies).
    Target Files: backend/src/modules/transactions/transactions.controller.ts.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions