Investigate if recaptcha is needed for new group form

Background

In #410804 (closed) we are building out a form to create a group in an organization. I noticed that in the main new group form we check the recaptcha_on_top_level_group_creation feature flag in https://gitlab.com/gitlab-org/gitlab/-/blob/master/app/controllers/groups_controller.rb#L403 and render a recaptcha.

Proposal

Investigate the following:

  1. Is the recaptcha_on_top_level_group_creation feature flag in use
  2. Is it needed on the form create a new group in an organization? If yes, do we need to:
    • Add support to the API in lib/api/groups.rb#L208
    • Add support to app/assets/javascripts/groups/components/new_group_form.vue
Edited Feb 05, 2024 by Peter Hegman
Assignee Loading
Time tracking Loading