If a client attempts to upload a file to a deliverable/task inside a project that is set to "read only project collaboration," they receive an error message (see attachment). It is a little misleading that the attachment section is clickable; please modify the attachment widget inside tasks when "read only" permissions are set so that the client cannot select files and does not have to see this error message. Alternatively, change the text to read, "You do not have permission to upload files" or something to that effect - "error uploading" seems scary and the client may get confused as to why they have "no access to deliverables" when they are actually inside the deliverable/task and attempting to interact with it.