Skip to content

[Backend] Missing CRUD endpoints across lambdas #247

Description

@nourshoreibah

Gaps found during audit (separate from the expenditure approval workflow, tracked elsewhere):

  • projects: DELETE /projects/{id}
  • expenditures: GET /expenditures/{id}, DELETE /expenditures/{id}
  • donors: update + delete for donors and donations
  • reports: GET /reports/{id}, DELETE /reports/{id}

Scaffold each with lambda-cli add-route so handler.ts + openapi.yaml stay in sync, add auth + validation. Can be split into per-lambda sub-tasks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions