Granular permissions are implemented in Sitefintiy 4.0. In Sitefinity 3.x permissions for modules are per provider.
1. Create a custom data layer where you are going to persist which role /user will see your blogs. You can use Open Access ORM or LINQ to SQL
2. Inside permissions view of the blogs provider you should implement anther sections where you get your roles and users for a role. You can use UserManager class and its methods to populate your control with data.
3. Depending on the value that you will set in point 2 you have to persist the permissions for a given user and role. You should persist the following information in your table
2. blog name
You have to use Generic Content API
and Blogs API.
to get the blog names
4. You have to make queries through your data layer inside
and hide the blog as shown in this post
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items