Skip to content

Show collapsible tree on the project show page

Bob Van Landuyt :neckbeard: requested to merge bvl-group-trees into master

What does this MR do?

This adds a collapsible tree on a group show page. Every node of the tree can be expanded in place. Searching will search all descendants of the current group for results

Are there points in the code the reviewer needs to double check?

Some of the queries needed use recursion and can therefore be quite involved. I tried to limit the amount of queries in this MR when rendering hierarchies.

The query-plans are here: https://gitlab.com/snippets/1677663

Screenshots (if relevant)

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/30343 Second attempt at https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/13017

Edited by Bob Van Landuyt :neckbeard:

Merge request reports