I agree with Bart, the easiest way to go here would be to use the criteria
API directly.Or, if you want to use the API, a patch would be welcome.

On Tue, Jun 23, 2009 at 1:11 AM, Bart Reyserhove
<[email protected]>wrote:

> We do something very similar for our field level security. You really don't
> want to start querying field by field ;-)
> The advantage that we have is that you we can ask for all permissions for a
> certain type.
>
> In your case you might want to get all permissions of all operations at
> once in memory and store that by usergroup or something.
>
> You can just use the NHibernate criteria API to accomplish what you want.
> Of course you have to know the Rhino.Security object structure then, but
> once you know that it is easy...
>
> If you would need further guidance, let me know.
>
>
> On Mon, Jun 22, 2009 at 5:09 PM, [email protected] 
> <[email protected]>wrote:
>
>>
>> Hi,
>>
>> I am trying to create a dynamic menu so that user will only see the
>> menu options they have permissions to access.
>>
>> for eg below is the menu structure
>> Admin
>>   Users
>>   Group
>> Request
>>  Request 1
>>  Request 2
>> .....
>>
>> The permissions are defined for usersgroups and not at the users
>> level.
>>
>> I know I can use the IAuthorizationService to see if the user has
>> permission but that requires me to generate multiple queries, one for
>> each operation.. Is it possible to get the allowed operations in a
>> single query for a user and based on the query result I can build the
>> menu.
>>
>>
>>
>> Thanks
>> Jay
>>
>>
>>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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