Log group/subgroup setting changes as a result of enabling specific features
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Proposal
In a recent GitLab support ticket (internal only) from a premium customer it was found that enabling a specific feature (details can be found in this issue) subsequently enabled another feature in that group and subgroups.
It was found that this feature change/setting change had no audit log entry as it was made as the result of another setting change.
The proposal for this issue is to log settings changes that happen as a result of another setting change. A example of this can be found in the previously mentioned issue: #541494 (closed).
In a recent GitLab premium customer ticket it was found that enabling restricted access for seat control actually forces the "Prevent a project from being shared with groups" setting to be enabled.