Stop creating public_html symlinks from April 2023 #20
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I think
public_html
symlinks in (private) homedirs are causing more confusion than they're worth: users delete them expecting to delete their website content, then are confused when their website (a) doesn't go away and (b) no longer responds to changes made when they reinstate public_html (as a directory).We first created this symlink as a convenience when we created the
/public
hierarchy due to GDPR, which was in May 2018. It's been 5 years: we may as well go all-in on/public
for it to be clear thatpublic_html
lives in a user's "public space" rather than their private "home directory".These changes are coded with date-specific logic so that docs can be updated in the next few days with wording along the lines of "accounts created before April 2023 had this symlink" and remain accurate. (Obviously we'll have to deploy the change before April)