• Write-Only folders (document submission)

  • Help us to improve OpenKM! Be part of the Open Source Community.
Help us to improve OpenKM! Be part of the Open Source Community.
Forum rules: Please, before asking something see the documentation wiki or use the forum search function.
 #21923  by john.m.poulin
 
Having used OpenKM on and off for a few months, there is one feature I noticed that appears to be missing that has caused me a lot of grief -- lack of write-only folders.

On a daily basis, we work with subcontractors that are required to submit certain documents to us, securely. We would like the ability to create a "Submissions" folder, that allows anyone to upload documents, but only administrators can read the documents.

When creating a new folder, if you take the read permissions off the folder, but provide it write permissions, the user can't even see the folder, let alone upload files to it. I would love to see the ability to see a directory's existence, but not the contents inside.

Has anyone else had a similar problem, and found a sufficient workaround?
 #21935  by jllort
 
I think the problem is not with read write grants strickly, the problem is with roles. The feature you wish can be easilly implemented with automation and roles grants. The idea should be:

1- have two roles ROLE_ADMINISTRATOR, ROLE_UPLOADER with ( R/W grants ) in folder /okm:root/upload
2- create and automation task with scripting which after a document has been created ( post ) will remove any grant from all users, all role grants except for ROLE_ADMINISTRATOR and if you want extra security lock the document.

Take in mind this will have strange feeling from user who upload documents, because after uploading they will not be able to see the documents.

I suggest take a look :
http://wiki.openkm.com/index.php/Automation ( You should use scripting )
http://wiki.openkm.com/index.php/Scripting_-_OpenKM_6.2
http://doxygen.openkm.com/6.2.x/d7/d54/ ... _auth.html ( to remove grants )
http://doxygen.openkm.com/6.2.x/de/de7/ ... ument.html ( to lock )

About Us

OpenKM is part of the management software. A management software is a program that facilitates the accomplishment of administrative tasks. OpenKM is a document management system that allows you to manage business content and workflow in a more efficient way. Document managers guarantee data protection by establishing information security for business content.