Page 1 of 1
Permission Bug
PostPosted:Sat Mar 17, 2012 8:57 am
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.
Re: Permission Bug
PostPosted:Mon Mar 19, 2012 12:53 pm
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
Re: Permission Bug
PostPosted:Thu Mar 22, 2012 3:43 am
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...
Re: Permission Bug
PostPosted:Sat Mar 24, 2012 9:10 am
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...
Re: Permission Bug
PostPosted:Sun Mar 25, 2012 10:28 am
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.
Re: Permission Bug
PostPosted:Sat Mar 31, 2012 4:40 am
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?
Re: Permission Bug
PostPosted:Mon Apr 02, 2012 12:18 pm
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
Re: Permission Bug
PostPosted:Wed Apr 04, 2012 3:49 am
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...
Re: Permission Bug
PostPosted:Sun Apr 15, 2012 12:32 pm
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.