Add Support for Complex Selections of Groups/Projects in Elasticsearch Scoping
Problem to solve
In GitLab instances with many groups or groups that are created often it can be inefficient to individually select groups or add additional groups each time one needs to be added to the indexer scope.
The filter boxes for groups and projects should support some form of regex or complex syntax that allows groups/projects to be dynamically added/removed as they match or don't match the specified filters.
What does success look like, and how can we measure that?
Success is groups or projects that are dynamically added and removed from the Index based on the the filter matches. We can measure the use of this through instrumentation on an
Advanced box that would enable this.