I need a way to programmatically disable a list of folders when our nightly ETL process runs. In essence, I want to set the Everyone group with “No Access”.
Then when the ETL process finishes, I want to give the Everyone group “View On Demand” access.
Do you recommend using java programs to change the access?
My thought is to schedule the program in BOE, and wait for a file event. One program to disable the folders, and another to enable the folders.
Would RESTful SDK have methods to change the access? I couldn’t find any methods that would do this.
The RESTful SDK does not have functionality for this.
Also, you can set Everyone to No Access, but if a user is a member of another group that has access, they’ll still see the folder and its contents.
You DO NOT want to explicitly deny the Everyone group access to view the folder. If you do, then no one, not even the Administrator user, will be able to get to it to change the rights back or view anything in the folder.