Thanks Teo,
1-> Actually I did read the thread and have already implemented the code. My Problem is when I try to use list children the <Item> element is nothing but a "/"
Ans 1-> Ok for the above problem I can just have a workaround and filter the reports in my application. But how can I filter it in Report Builder?
2-> Another problem I am facing is when a user access a report through report builder and tries to save it.
I have a certain directory structure and specific access rights to these directories
Ex:
Root->CommonReports - Read Access to all user
Root->Folder with specific username - Full access if the username=directory name
Root->CommonReports->GroupFolders - Read access to all reports to users whos groupname=GroupFolder
Root->Any Other direcotries - Access only to Administrator.
In above scenario when I tried to run a report using Report Builder the user is able to save to any of the directories. May be there is a problem in my implementation and I am trying to find out why this happens.
When I debugged the security extension when a user is trying to save the report, I found out that the reportname of the report which is being saved is only availabe when the Overloaded CheckAccess Method for ModelOperations is called.
For other Overloaded Method only "/" is returned.
I could not understand this behaviour. Could you please explain?