COGNOiSe.com - The IBM Cognos Community

IBM Cognos 8 Platform => COGNOS 8 => COGNOS 8 Administration => Topic started by: RubenvdLinden on 16 Feb 2010 05:54:26 AM

Title: Granting rights on a single folder within a package
Post by: RubenvdLinden on 16 Feb 2010 05:54:26 AM
Hi,

I have a package with several folders containing reports. One specific user should only be allowed access to one of these folders and not to the other folders.
I have granted the user traverse rights to the package and read, execute and traverse right to the mentioned folder. This does not work; the user sees the package and the folders, but cannot execute the reports in the folders (CM-REQ-4011 You do not have permission to access the object). I started adding permissions, but it seems that the user can only execute the reports in the folder if I allow read, execute and traverse on the package.
I'm not too happy with that, since all the other folders inherit the rights of the package and thus also allow access to the other folders.

What would be the best approach to handle this problem? I'd rather not deny access to individual folders because it will be a pain to manage.
Title: Re: Granting rights on a single folder within a package
Post by: eliza_jane on 23 Feb 2010 01:39:51 AM
It would be wise to move the folders, reports outside of the package and place them under a single main folder to which you can apply the execute permissions.
Title: Re: Granting rights on a single folder within a package
Post by: RubenvdLinden on 23 Feb 2010 02:29:35 AM
I like your approach to the problem. Unfortunately, we bought this package and most of its report folders from the developer of our ERP system. If I move the folders outside of the package, all the deeplinks stop working.
Title: Re: Granting rights on a single folder within a package
Post by: MFGF on 23 Feb 2010 05:12:01 AM
Hi,

You most likely also need to grant execute permission to the package folder, then remove it from all sub folders except the mentioned one.

MF.