talawa-admin icon indicating copy to clipboard operation
talawa-admin copied to clipboard

feat(pg-migration): Add Postgres Migration Support for Funds & Fundraising Campaigns in orgDashboard

Open Bittukr7479 opened this issue 2 weeks ago • 12 comments

What kind of change does this PR introduce?

Issue Number:

Fixes #3561

Snapshots/Videos:

(https://github.com/user-attachments/assets/ff0d25f7-3177-4a14-b30c-057cfca974f7)

If relevant, did you update the documentation?

Summary

Does this PR introduce a breaking change?

Checklist

CodeRabbit AI Review

  • [x] I have reviewed and addressed all critical issues flagged by CodeRabbit AI
  • [x] I have implemented or provided justification for each non-critical suggestion
  • [x] I have documented my reasoning in the PR comments where CodeRabbit AI suggestions were not implemented

Test Coverage

  • [x] I have written tests for all new changes/features
  • [x] I have verified that test coverage meets or exceeds 95%
  • [x] I have run the test suite locally and all tests pass

Other information

Have you read the contributing guide?

Summary by CodeRabbit

  • New Features

    • Campaign and fund forms now enforce improved date validations and pre-populate default values for better scheduling.
    • Listings for campaigns and funds have been restructured for more organized, paginated displays.
    • New GraphQL queries added for fetching specific funds and their associated campaigns.
  • Bug Fixes

    • Enhanced error handling for GraphQL queries to ensure users receive appropriate feedback.
  • Refactor

    • Data fetching and presentation logic have been streamlined to provide a more consistent and efficient user experience.
    • Updates to GraphQL mutations and queries enhance clarity and standardization in data handling.
  • Style

    • Navigation enhancements include a fully expanded options list with updated scrollbar feedback for improved usability.

Bittukr7479 avatar Feb 12 '25 23:02 Bittukr7479