Tech Eval: group filters
Topic to Evaluate
At the group level there are several filters available for issues, each of which has it's own controller endpoint and VueJS component.
Originally identified in:
It may be worth the time to investigate & document how the other filters are all working at the group level, as we should be consistent, recognizing that some of these fall outside ~"group::release management" if changes are needed.
Tasks to Evaluate
Issues may be associated directly with the Group, or they may be associated with projects which belong to the group. This should include all descendant projects (projects belonging to subgroups).
-
What method is used to associate the issue with each filter? -
Does the filter include both issues at the Group level and issues associated with all depedent Projects. -
Is security correctly applied for issues for dependent projects? -
Is the approach consistent and performant for each filter and are there refactoring opportunities here? -
What is the viability of migrating the filters to GraphQL
Risks and Implementation Considerations
Team
-
Add workflowplanning breakdown feature and the corresponding ~devops::<stage>
and~group::<group>
labels. -
Ping the PM and EM.
Edited by Sean Carroll