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:

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