• Permission Bug

  • OpenKM has many interesting features, but requires some configuration process to show its full potential.
OpenKM has many interesting features, but requires some configuration process to show its full potential.
Forum rules: Please, before asking something see the documentation wiki or use the search feature of the forum. And remember we don't have a crystal ball or mental readers, so if you post about an issue tell us which OpenKM are you using and also the browser and operating system version. For more info read How to Report Bugs Effectively.
 #14560  by vkasgpta
 
Hi,

I have noticed as we try to change permission for multiple users eventually the permission system stops working. For e.g. i have 10 employes, 1-10 and i try to remove permissions for all of them, the system will work fine at first but after awhile unticking the permissions will have no effect. To make it work you have to close it and open it again. To notice this problem you have to see that the user does not dissapear automatically after all of his permissions are removed.

i would not say this is a high priority bug as it is obvious to notice when this feature does not work, but admins do have to be careful on this.

This bug seems to have been around from older versions and was supposed to have been fixed before from what i have searched on the forums.
 #14578  by jllort
 
if you explain with more detail to reproduce it, we will solve it. I suggest you try to reproduce in our online demo at demo.openkm.com
 #14902  by vkasgpta
 
Well basically when alot of people have permissions and i try to remove them the check box is cleared but if all the of the permissions of a user is removed the user line does not get moved to the table on the right. Thats when i realise none of the permissions after that are going to be affected. I will try to observe on a way to replicate it as it is very random and i tried just now and it was fine...
 #14934  by vkasgpta
 
well i had some free time so i took a video of the bug! :)
here it is... on the test server as asked ;)

http://dl.dropbox.com/u/17844760/Vid%2080.wmv

This vid is of assigning permissions bug whilst i described removal, i will see if i can video the removal bug as it is slightly different in its operation...
 #14944  by jllort
 
You are not doing correctly if you want to propagate permissions.

The idea is after you check the recursive permision any operation will be propagated to subfolder tory if you add a user will be propaged this user but nothing else. The idea of the recursion is only execute recursively the operations you done after check it.
 #15029  by vkasgpta
 
hi jllort,

If that is the case, would it not be better for the recursive check box to clear automatically when the window is opened?
Another thing, removal of permissions does not remove properly when recursive option is used, but the adding part usually works fine.

I have managed to use recursive properly but slight changes in the process make it look like it did not work... Maybe force us to follow the correct procedure? E.g. Recursive has to be checked first then change permissions or system prompts the user if there are changes and THEN recursive is selected?
 #15057  by pavila
 
vkasgpta wrote:I have managed to use recursive properly but slight changes in the process make it look like it did not work... Maybe force us to follow the correct procedure? E.g. Recursive has to be checked first then change permissions or system prompts the user if there are changes and THEN recursive is selected?
Exactly, the right way is:

1.- Check recursive box
2.- Change permissions
 #15074  by vkasgpta
 
pavila wrote:
vkasgpta wrote:I have managed to use recursive properly but slight changes in the process make it look like it did not work... Maybe force us to follow the correct procedure? E.g. Recursive has to be checked first then change permissions or system prompts the user if there are changes and THEN recursive is selected?
Exactly, the right way is:

1.- Check recursive box
2.- Change permissions
Ok this way works in assigning permissions but not always for removing... esp if i want to remove user 1 totally from accessing a folder...
 #15223  by pavila
 
If an error dialog is not shown, the grant / revoke operation was completed correctly. The only case where you can't change a document permissions is when it is locked because a locked node can't be modified and the security is stored in the node itself. This limitation has been removed in OpenKM 6.0 which is actually in development stage.

We plan to make a beta release next week.

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.