feat: Add Sort by option for programs on Mentorship page #3593#3601
feat: Add Sort by option for programs on Mentorship page #3593#3601sonu1680 wants to merge 2 commits intoOWASP:mainfrom
Conversation
…pporting CSV and JSON formats with dedicated frontend and backend components.
…ngs, search, pagination, and sorting.
|
PR validation failed: No linked issue and no valid closing issue reference in PR description |
|
Caution Review failedThe pull request is closed. Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings. WalkthroughThis pull request adds end-to-end export functionality for mentorship issues in CSV/JSON formats and dynamic sorting for mentorship programs. It introduces backend export utilities, GraphQL types, and a new export_issues resolver on ModuleNode, alongside a frontend ExportButton component and sorting UI integration on the programs page. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~30 minutes Possibly related PRs
Suggested labels
Suggested reviewers
✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|



Description
Adds a Sort by dropdown to the My Mentorship page, allowing users to control the order of programs. This matches the existing sorting functionality on the
/projectspage.Before
After
Changes
Backend
sort_byandorderparameters tomyProgramsresolvername,started_at,ended_at,nest_created_atFrontend
sortOptionsMentorshipProgramsconstantTests
Checklist
/projectspage