vagueGM says:
That seems to be working. I wonder if it might not be better to grey it out rather than removing the whole 'General [ Edit ]' section completely, just because people might be confused about things being in different places (really, only 'higher on the page') depending on the Privacy?
Yah, fair point, I can do that.
vagueGM says:
The sub-forums keep what they were set to last? Or will we have to change them all back after a privacy toggle?
You have to set them all back. Otherwise I'd have to keep a record of what they were before, and I don't see people toggling games from public to private and back again frequently enough to warrant that.
vagueGM says:
If the game is Private, does it matter what the sub-forums are set to? Can they be seen with a link even if they can not navigated to? If not, we can just leave them set as they were?
It does matter, because the forums work on optimistic priority. If you're blocked from one source but allowed from a source of equal value, it takes the allowed value.
vagueGM says:
The Save button does not work. It does not react or seem to click and does not change/save the value. Reloading the page shows it is still at Inherit.
Strange. Do you mind trying again with your console open to see if you get a JS error? I can look for PHP errors in the logs. It worked for me on staging, so trying to figure out what the difference in our use cases is.
vagueGM says:
Making the game Private and then Public again set 'read' to No, which seems to do what 'read=no' is meant to do, others can not see that sub-forum. Now it is stuck as No since I can not Save the new value.
Presumably Yes is different to Inherit mainly on sub-sub-forums?
Yes and inherit are always different. However, after your points here, I think changing the subforums to inherit when making a forum private is the better way to go. If you change it to public, it'd stay inherit, thus by default making subforums public, and can be individually blocked if needed.