Skip to content

Add contributed tab to Vue version of Your work -> Projects

Peter Hegman requested to merge 450200-build-contributed-list into master

What does this MR do and why?

Related to #450200 (closed)

We are currently working on moving the Your work -> Projects page from HAML/vanilla JS to Vue. This will allow us to have UX parity across the product, implement filters more easily, and reduce technical debit.

This MR sets up the GraphQL query and renders the projects on the Contributed tab.

This MR does not implement

The following will be completed in follow-up issues/MRs:

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Screenshot_2024-08-30_at_10.48.46_AM

How to set up and validate locally

  1. Enable your_work_projects_vue in http://gdk.test:3000/rails/features
  2. Go to http://gdk.test:3000/dashboard/
  3. If you aren't seeing any projects go to a project and comment on an issue
Edited by Peter Hegman

Merge request reports

Loading