If you lock folders and drag aliases to DevonThink (Pro), you can (a) edit files that you shouldn’t be able to edit, and (b) destroy files. Be careful.
To replicate the bug:
-
Create a folder, into that folder put an .rtf document and an .rtfd document. (Remember, .rtfd documents are folders with the “bundle bit” set).
-
Lock the folder
-
Command-option drag the folder to a DT database (ie, Index).
-
In the three panel view, edit each file, and save.
-
What I find (usually) is that I can save changes to the .rft document and the .rtfd document is destroyed upon “saving”!
One should not be able to save either document when it resides in a locked folder. I see this behavior if I either set the locked bit, or if I turn off write access of the folder for the user in the Finder “Get Info” box.
I don’t understand how DevonThink even gets the privileges to save in a locked folder, let alone why it destroys the files. Is it running as super-user?