Add topics to Vue project list
What does this MR do and why?
Related to #378679 (closed)
In &9056 we are migrating the user profile from HAML/jQuery to Vue. In !116464 (merged) we started the Personal projects
section and added a shared Vue component to render project lists. This MR continues to build on top of the original MR and adds topics support to the project list.
Screenshots or screen recordings
Before | After |
---|---|
N/A |
How to set up and validate locally
- Create a personal project
- Create a project and choose your username for the namespace
- Add topics to the project
- In the personal project go to
Settings
->General
- In the
Naming, topics, avatar
section add topics and save
- In the personal project go to
- Enable the
profile_tabs_vue
feature flagbin/rails console
Feature.enable(:profile_tabs_vue)
- Go to your profile
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Peter Hegman