Ahh sorry ..I should get my eyes checked..

I had set it for : authorizationRepository.AssociateEntityWith(beto,
"Employee Accounts");
instead of  : authorizationRepository.AssociateEntityWith(beto, "Executive
Accounts");

It's sorted out..


On Tue, Nov 30, 2010 at 7:04 PM, Bhoomi Kakaiya <[email protected]>wrote:

> Here is my scenario :
>
>            Account beto = new Account();
>             beto.Name = "beto account";
>
>             Account abc = new Account();
>             abc.Name = "abc account";
>
>             authorizationRepository.CreateEntitiesGroup("Executive
> Accounts");
>             authorizationRepository.CreateEntitiesGroup("Manager
> Accounts");
>             authorizationRepository.CreateEntitiesGroup("Employee
> Accounts");
>
>             authorizationRepository.AssociateEntityWith(beto, "Employee
> Accounts");
>             authorizationRepository.AssociateEntityWith(abc, "Manager
> Accounts");
>             session.Flush();
>
>             permissionsBuilderService
>                 .Allow("/Account/Edit")
>                 .For(user)
>                 .On("Executive Accounts")
>                 .DefaultLevel()
>                 .Save();
>
>             permissionsBuilderService
>                .Deny("/Account/Edit")
>                .For(user)
>                .On("Manager Accounts")
>                .DefaultLevel()
>                .Save();
>
>             bool isAllowedbeto = authorizationService.IsAllowed(user, beto,
> "/Account/Edit");  (Should be true but it comes as false)
>             bool isAllowedabc = authorizationService.IsAllowed(user, abc,
> "/Account/Edit");   (This is correct, it comes as false)
>
> I am not quite able to understand what is wrong with setting permissions. I
> think Beto should have access to Account/Edit.
>
> Pl let me know what is incorrect here.
>
> Thanks,
> Bhoomi.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Rhino Tools Dev" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rhino-tools-dev?hl=en.

Reply via email to