zadjii/nebula

Create File Permission Level: APPEND

zadjii opened this issue · 1 comments

Different from write permission, this would allow clients to write a new file to a directory, but then no longer have access to it. This could be used for writing messages to a user's inbox, then letting the user do whatever with them.

Although, I don't totally love that. that makes it hard (impossible) to view sent messages, message threads, etc.

Regardless, it could be used for a lot of purposes. It's an option.

When a user has APPEND permissions on a directory, they can add new children to that directory. As the creator, they'll automatically get full permissions on the file.

When a user has APPEND on a file, they can write to the end of the file, but they need WRITE o be able to wholly re-write the file.