Guard trials with context rich saas feature check
What does this MR do and why?
- all SaaS only features should be guarded by SaaS feature checks as per updated documentation and directives in https://docs.gitlab.com/ee/development/ee_features.html#saas-only-feature
- The feature is still in the end being checked with
.com?
check but the use of SaaS features allow context to be given as to why something is checked that way and provides a way to group these reasons together in the codebase by using that specific check.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #427202 (closed)
Edited by Doug Stull