A while back, when I first starting working with OpenKM, I accidentally removed the UserRole
role from the root
directory. For the longest time, I had know clue how to add the UserRole
role back to that folder, or any other folder for that matter. Today, after playing around with the example scripts, I developed the following script that can be run from the Administrators
tab:
import com.openkm.api.OKMAuth;
import com.openkm.core.JcrSessionManager;
import com.openkm.bean.Permission;
String token = JcrSessionManager.getInstance().getSystemToken();
OKMAuth.getInstance().grantRole(token, "/okm:root", "UserRole", Permission.READ, false);
1 Comment
Ankur Jain · August 10, 2012 at 6:41 AM
Hi Chris,
I also removed userrole from the security, by mistake,
i also tried your code. but this code is showing error, while i tried to execute this from the administration script section.
Please help me
I am using professional trail version of openkm-6.0.1