Add "project" filter option to group-level dependencies app
Why are we doing this work
In a previous iteration, we are adding the change that are needed to lay the ground for adding multiple filter-options to the table.
This issue captures the addition of a filter-by-project option:
Implementation Notes
- Add new token component (example: https://gitlab-org.gitlab.io/gitlab-ui/?path=/story/base-filtered-search--with-multi-select)
- Wire up with filter and search query (Vuex actions already available)
- Make sure that the changes are behind the
group_level_licenses
feature flag - Add specs
Designs
- Show closed items
Is blocked by
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- David Pisek added to epic &10904 (closed)
added to epic &10904 (closed)
- Maintainer
@dpisek, Please add a group or category label to identify issue ownership.You can refer to the Features by Group handbook page for guidance.
If you are unsure about the correct group, please do not leave the issue without a group label, and refer to GitLab's shared responsibility functionality guidelines for more information on how to triage this kind of issue.
This message was generated automatically. You're welcome to improve it.
- Contributor
This issue was automatically tagged with the label groupproject management by TanukiStan, a machine learning classification model, with a probability of 0.57.
If this label is incorrect, please tag this issue with the correct group label as well as automation:ml wrong to help TanukiStan learn from its mistakes.
If you are unsure about the correct group, please do not leave the issue without a group label. Please refer to GitLab's shared responsibility functionality guidelines for more information on how to triage this kind of issues.
Authors who do not have permission to update labels can leave the issue to be triaged by group leaders initially assigned by TanukiStan
This message was generated automatically. You're welcome to improve it.
- Ghost User changed the description
Compare with previous version changed the description
- A deleted user added automation:ml groupproject management labels
added automation:ml groupproject management labels
- 🤖 GitLab Bot 🤖 added devopsplan sectiondev labels
added devopsplan sectiondev labels
- David Pisek changed the description
Compare with previous version changed the description
- David Pisek marked this issue as blocked by #422353 (closed)
marked this issue as blocked by #422353 (closed)
- David Pisek set weight to 5
set weight to 5
- Maintainer
Setting label(s) Category:Team Planning based on groupproject management.
- 🤖 GitLab Bot 🤖 added Category:Team Planning label
added Category:Team Planning label
added Category:Dependency Management automation:ml wrong frontend groupthreat insights workflowready for development labels and removed Category:Team Planning groupproject management labels
- Maintainer
@thiagocsf, thank you for moving this issue to workflowready for development.
Please add a
type::
label to indicate the work type classification.This message was generated automatically. You're welcome to improve it.
- 🤖 GitLab Bot 🤖 added devopsgovern sectionsec labels and removed devopsplan sectiondev labels
added devopsgovern sectionsec labels and removed devopsplan sectiondev labels
- Thiago Figueiró added featureenhancement label
added featureenhancement label
- 🤖 GitLab Bot 🤖 added typefeature label
added typefeature label
- Developer
@dpisek - Assigning this issue to %16.4 based on Add filter UI-component to group-level dependen... (#422353 - closed). Please adjust as necessary.
Collapse replies - Author Maintainer
@abellucci - Thanks for the ping!
I am happy to pick this up for %16.4, but it also depends on where the backend is at. The frontend is already a little bit ahead.
@mokhax and I are syncing up tomorrow, and we can discuss this
PS.: Related to this: Currently we are using one feature flag for all the changes around the group-level dependencies. That includes the filtering, which, I think, is the biggest piece of work.
But we could potentially take a more iterative and fine-grained approach and release some features earlier (displaying the licence data on the report, sort-by license name). It means a bit of extra feature-flag management, so I wanted to check with you if you think it's worth it
I have the backend work defined in #422294 (closed). I can schedule it for %16.5 or add it to %16.4 and see if we can squeeze it in. @abellucci, @dpisek WDYT?
- Developer
@mokhax - Sorry for my delayed response.
@dpisek - Have you already started this work in Draft: Resolve "Add "project" filter option to ... (!132366 - closed)?
- Author Maintainer
@abellucci - Yes, that is correct!
I actually picked it up as my first task this milestone, but then @mokhax and I agreed that it would be better to tackle #422355 (closed) first, as it follows the other work we've been doing around licenses.
Once the MR that addresses #422355 (closed) is merged, I can get back to adding the project filter
@abellucci, @dpisek I would like to schedule #422294 (closed) (backend) and #422356 (closed) (frontend) for %16.6. That will allow us to focus on delivering the license filtering for %16.5 and then we can focus on the project filter in %16.6. WDYT?
- Developer
That sounds good to me @mokhax! I went ahead and updated the milestone and added these two issues to Threat Insights 16.6 Planning (#427942 - closed).
Edited by Alana Bellucci 2 - Author Maintainer
That works for me too @mokhax!
1
- Alana Bellucci changed milestone to %16.4
changed milestone to %16.4
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14079 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14079 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14148 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14148 (closed)
- Thiago Figueiró changed milestone to %16.5
changed milestone to %16.5
- Thiago Figueiró added Deliverable label
added Deliverable label
- Thiago Figueiró changed health status to on track
changed health status to on track
- Thiago Figueiró mentioned in issue #423583 (closed)
mentioned in issue #423583 (closed)
- David Pisek assigned to @dpisek
assigned to @dpisek
- David Pisek created branch
422356-add-project-filter-option-to-group-level-dependencies-app
to address this issuecreated branch
422356-add-project-filter-option-to-group-level-dependencies-app
to address this issue - David Pisek mentioned in issue #422355 (closed)
mentioned in issue #422355 (closed)
- David Pisek mentioned in merge request !132366 (closed)
mentioned in merge request !132366 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14242 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14242 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14356 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14356 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14448 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14448 (closed)
- Thiago Figueiró mentioned in merge request !132671 (closed)
mentioned in merge request !132671 (closed)
- Maintainer
This issue is scheduled for completion in this milestone but is not yet in development. Changing health status to 'needs attention'.
Issue participants are welcome to override this by setting the health status to another value.
- 🤖 GitLab Bot 🤖 changed health status to needs attention
changed health status to needs attention
- Alana Bellucci mentioned in issue #427942 (closed)
mentioned in issue #427942 (closed)
- Alana Bellucci changed milestone to %16.6
changed milestone to %16.6
- Alana Bellucci mentioned in issue gitlab-com/Product#12796 (closed)
mentioned in issue gitlab-com/Product#12796 (closed)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14519 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14519 (closed)
- Maintainer
Setting health status to
on track
as the milestone has just begun.Issue participants are welcome to override this by setting the health status to another value.
- 🤖 GitLab Bot 🤖 changed health status to on track
changed health status to on track
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14614 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14614 (closed)
- Brian Williams mentioned in merge request !134003 (merged)
mentioned in merge request !134003 (merged)
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14680 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14680 (closed)
- David Pisek mentioned in issue #429822
mentioned in issue #429822
- Maintainer
This issue is scheduled for completion in this milestone but is not yet in development. Changing health status to 'needs attention'.
Issue participants are welcome to override this by setting the health status to another value.
- 🤖 GitLab Bot 🤖 changed health status to needs attention
changed health status to needs attention
- 🤖 GitLab Bot 🤖 mentioned in issue gitlab-org/quality/triage-reports#14798 (closed)
mentioned in issue gitlab-org/quality/triage-reports#14798 (closed)
- Maintainer
This issue is scheduled for completion in this milestone but is in an early development stage. Changing health status to 'at risk'.
Issue participants are welcome to override this by setting the health status to another value.
- 🤖 GitLab Bot 🤖 changed health status to at risk
changed health status to at risk