Automatically approve User in case of requesting access to a Group as Developer
### Description
In case of using GitLab for companies user should be able to bring new ideas to live. (Create Issuse, Branch, Review....)
To create a branch based on issues user has to subscribe to groups and needs at least developer rights.
We could to something like:
* iterating over all projects and set developer right for everyone
... but the result would be, that the start-page of each user would be fluted by tones of projects
### Proposal
A setting to join user automatically to group if developer access was requested. This could be set insight the group or global in the admin settings.
#### Overview
What is it?<br>
Settings to join user automatically to group as developer if requested
Why should someone use this feature?<br>
* because the user just see the projects on start-page he wants to see
* because the user has all rights to their **work** as developer ( create branch, work, ... )
What is the underlying (business) problem?<br>
User inside a company should be able to work. Not to ask each time they want to join a group for rights. The user just want to fix a problem. ( Issue, Branch, ...)
How do you use this feature?<br>
Saves a lot of time for administration in case of:
* adding people to group with rights
* discussions about the confusion, or complexity at the start-page
#### Use cases
Who is this for? Provide one or more use cases.<br>
For each developer insight a company which is not owner of the given project. <br>
Request access -> automatically granted as developer.
### Feature checklist
Make sure these are completed before closing the issue,
with a link to the relevant commit.
- [ ] [Feature assurance](https://about.gitlab.com/handbook/product/#feature-assurance)
- [ ] Documentation
- [ ] Added to [features.yml](https://gitlab.com/gitlab-com/www-gitlab-com/blob/master/data/features.yml)
issue