Opened 16 years ago

Closed 16 years ago

Last modified 16 years ago

#967 closed enhancement (fixed)

Assign the parent directory permissions to new files/directories

Reported by: base Owned by: Nicklas Nordborg
Priority: minor Milestone: BASE 2.8
Component: web Version:
Keywords: Cc:

Description

I made a /home/shared folder and gave it Everyone RU permissions. The idea is to have a place where any user can access files (I can't think of many use cases, but one might be as a place to put local PDF documentation).

When I upload a file to /home/shared I have to share the file to Everyone as a second step. It would be nice if it inherited the permissions from the parent directory.

Is there a way to have such a directory outside of /home? I couldn't find a way.

This is VERY low priority.

Bob.

Change History (5)

comment:1 by base, 16 years ago

sorry... this is not a defect, it's a suggestion, please edit!

comment:2 by Nicklas Nordborg, 16 years ago

Type: defectenhancement

comment:3 by Nicklas Nordborg, 16 years ago

Milestone: BASE 2.8
Owner: changed from everyone to Nicklas Nordborg
Status: newassigned
Summary: file browser suggestion (sticky/inherited permissions on folders)Assign the parent directory permissions to new files/directories

This would be very useful once FTP access (#408) is implemented. It is also useful if you upload and extract a zip file since you would have to share each subdirectory manually. Note that ticket #981 would also be useful in this case.

This feature may interfere with automatic sharing to the active project. If no project is active we can safely copy the 'itemKey' and 'projectKey' to the new file/directory. If a project is active a simple copy will prevent the new file/directory from being shared to the project. Instead we need to do some kind of merge.

comment:4 by Nicklas Nordborg, 16 years ago

Resolution: fixed
Status: assignedclosed

(In [4314]) Fixes #967: Assign the parent directory permissions to new files/directories

comment:5 by Nicklas Nordborg, 16 years ago

(In [4378]) References #1064, #1082, #1050, #1024, #967

Updated UML diagrams as a result of new db columns added by the referenced tickets.

Note: See TracTickets for help on using tickets.