Provide customizable "Terms of Service" for Groups
Release notes
Problem to solve
Some groups, particularly Enterprises with Enterprise Users may wish to enforce the acceptance of custom terms before granting a user access.
Intended users
User experience goal
As the administrator of a GitLab.COM SaaS namespace, I wish to present new SCIM-Provisioned Enterprise Users with an "Accept/Decline" dialog prompting them to accept customizable terms of service, akin to what we provide for self-managed instances today (https://docs.gitlab.com/ee/user/admin_area/settings/terms.html).
Proposal
One way to accomplish this could be to extend the custom welcome email we implemented for SCIM-provisioned enterprise users.
The approach which would provide the most parity between SaaS and Self Managed would be to allow the configuration of a ToS dialog at the group level, the same way we do in the admin panel for SM instances.
Further details
Permissions and Security
Documentation
Availability & Testing
Available Tier
What does success look like, and how can we measure that?
What is the type of buyer?
Is this a cross-stage feature?
Links / references
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.