Advanced Search should index trials on GitLab.com regardless of seat count
Problem
Internal slack thread: https://gitlab.slack.com/archives/C3TMLK465/p1626093978320700
We have seen a reoccurring situation on GitLab.com where subscription trials are not getting the seats attribute set to > 0. The check for indexing a namespace into Elasticsearch in gitlab_subscription.rb looks at seats count and whether the plan is a paid and hosted plan.
Proposal
Add an additional check in the automatically_index_in_elasticsearch? method to index all trials regardless of seat count. I would not recommend changing the has_a_paid_hosted_plan? method as it is used in other areas unrelated to Advanced Search.
Edited by Terri Chu