Source files edition is possible even when the option is disabled
With "allow editing source files" disabled, it is still possible to insert newlines (and only newlines as far as I know) in the source code if the cursor is in the source, but not at column 0. "Save files" then actually edits the file.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information