Project setting to disable 'remove fork relationship' for forks
Hey, I have a private project and I want all group members to be able to create private forks for preparing merge-requests, etc. However, I am currently trying to keep those forks more strictly bound to the parent project, similar as seen on github: There, forks of private projects cannot manually remove their relationship to the parent project, and also those forks get automatically deleted (cleaned up) again once the team member has been removed from the parent project, or when the parent project gets removed.
Would it be possible to add a project setting, which determines whether or not forks can remove their relationship? And also an option to automatically remove those forks of the private project again once the group member, or the parent project as a whole, gets removed would be useful.