Group setting "Allow projects within this group to use Git LFS" confusing copy

Status 2024-04-18

I have reopened this issue as a result of this comment. The copy was changed to the copy suggested in this issue but the commenter feels the copy could be improved.

Problem

In the group settings > Permissions and group features, there is the following setting about LFS: Screen_Shot_2022-03-31_at_16.57.48

My expectation is:

When unchecked When checked
Projects cannot use LFS Projects can override the setting and not use LFS

However, what actually happens:

When unchecked When checked
Projects can choose to use LFS or not Projects can choose to use LFS or not

What the setting is actually doing is saying all new projects created under that group will either have LFS toggled on or off by default. However, the project can always override.

Solution

Change the copy to be more clear what the setting does, e.g.

  • New projects created under this group have Git LFS enabled by default
    This can be overridden in each project
Edited by Katie Macoy