+1-888-365-2779
Try Now
More in this section

Forums / Security / Individual User Security

Individual User Security

2 posts, 0 answered
  1. Rob Anderson
    Rob Anderson avatar
    1 posts
    Registered:
    24 Sep 2009
    29 Jul 2010
    Link to this post

    I work for a school board and we are investigating using Sitefinity for our internet and intranet sites.  We would ideally like to be able to have teachers create their own websites for their classes.

    Currently I have Active Directory integration working on a Sitefinity install.  In the Sitefinity site administration I see a list of individual users from our AD.  I don't however see a list when assigning permissions to pages, I see "select provider" and "select a role".  Where is the "select a user" option?  I need to be able to assign permissions for an individual not just a role.  I could possibly use the "owner" role, but how to I change the owner of a page.

    To sum up:
    Can I allow users to create their own set of pages under a unique URL such as their username?
    Can I assign page permissions to individual users?
    Can I change the owner of a page?

    I am brand new to Sitefinity so you will have to excuse me if these questions have obvious answers.  I wasn't able to find the info in the help or forums.

    Thanks,
    Rob

  2. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    29 Jul 2010
    Link to this post
    Hello Rob Anderson,

    Can I allow users to create their own set of pages under a unique URL such as their username?

    You can use group pages and owners role to do this.

    Can I assign page permissions to individual users?

    Sitefinity 3.x permissions are role and provider based. Granular permissions are available in Sitefinity 4 edition. You can implement granularity in 3.x edition, but you need to override several controls and create a custom persistence classes to save user's permissions.

    Can I change the owner of a page?

    The owner of the page could be changed programmatically.

    var m = new CmsManager();
    ICmsPage p = (ICmsPage)m.GetPage(new Guid("dc5011d8-06a2-4d43-a85f-de9e88b5c891"));
    p.Owner = "id";
    m.SavePage(p);



    Kind regards,
    Ivan Dimitrov
    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? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
2 posts, 0 answered