I am looking for a simple open source web-based file manager that can do the following:
- List files
- Allow logged-in users to check-out a file (i.e. download), whereupon the file will be "locked" and other users will be prevented from checking-in modified versions of the file.
- Allow logged-in users to check-in a file (i.e. upload) only if the file is currently checked-out by that user.
- Allow users to download files without checking-out files.