Implement grouping of projects/anti-patterns
Opened this issue · 0 comments
ppicha commented
On the page with selection of projects and anti-patters have them grouped as follows:
- Anti-patterns
- grouped by labels sourced from the catalogue
- one anti-pattern can appear in multiple groups, thus if checked in one, should be checked everywhere
- the groups to be sorted alphabetically as well as their members within
- the last group (breaking the alphabetical sorting) is "All", where all implemented detections are listed
- each group to have its internal Select All/None option (global one not needed as the "All" group supplements this function)
- the structure is 2-level max (group-members)
- Projects
- grouped by "super-project" (a concept from the DB for which a new view needs to be created)
- each project can appear in one group at most
- the groups are sorted alphabetically on each level
- the groups are listed first followed by projects not belonging into any group (file system parallel)
- each group to have its internal Select All/None option, but there's also a global one
- the structure is multi-level