I’ve been searching through the forums, existing apps, googling in general, etc. but have failed to find any satisfactory answers or solutions to this question.
What is the best way for the owner of a folder or file to make that folder or file read-only, including for themselves, ensuring that it is protected from modification regardless of access method (web UI, WebDAV, remote client, REST API, some app, etc.) and in the context of sharing permissions, etc. akin to “chmod a-w” such that when applied to a file in a folder that has been shared with some group where the group has edit rights to the folder, the file becomes read-only for all users, both the owner as well all users the file is shared with.
I’ve looked at the core sharing functionality, Workin2Gether, Group Folders, Tags + File Access Controls, WebDAV LOCK/UNLOCK, but feel I must be missing something obvious and straightforward, which has simply eluded my searching.
Is there some existing method to achieve this that I’m missing, or am I going to have to implement a solution myself, or hack the core or an existing app in some manner to do it?