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

Forums / Bugs & Issues / possible problems with page permissions

possible problems with page permissions

5 posts, 0 answered
  1. martin
    martin avatar
    43 posts
    Registered:
    10 Feb 2009
    23 Feb 2009
    Link to this post
    Hello,

    I am new to Sitefinity and running on a steep learning curve on how to use/manage it.

    I have been "playing" with the admin section within a trial version of the app installed onto a testing Windows server we have.

    I have started creating new users and applying them with non-admin roles. I've then amended the page permissions (for all pages) for that particular role. But I can't seem to get to the situation where a non admin user can amend a page (or it's content) but not allowed to publish it... meaning the changes sit awaiting 'approval' from the site's administrator (as seen in page 96 of the manual - "page workflow"). Is workflow something I need to switch on/set up?

    Any help greatly received.

    Regards,
    Martin.
  2. Isaac
    Isaac avatar
    63 posts
    Registered:
    01 Dec 2008
    23 Feb 2009
    Link to this post

    What I did to enable page workflow was, find the following line in the web.config file:

     

    <

     

    add connectionStringName="DefaultConnection" allowPageHistory="true"

     

     

     

     

     

    allowPageWorkflow="true" cachingProviderName="ASPNET" name="Sitefinity"

     

     

     

     

     

    type="Telerik.Cms.Data.DefaultProvider, Telerik.Cms.Data" />

     

     

     



    and change the allowPageWorkflow to "true" instead of "false".  This will mean that you can set up different roles where some people have permissions to create content, some have permissions to approve content and others have permission to publish content.

    You are probably aware of this, but to set up the different roles, first go to Administration -> Users then "Create a role" on the left.  Then name give names for the Content Creators and the Content Approver roles.  At this point I would go back to Administration -> Users and add the users to the roles you have created.  Once the roles are created, and users assigned, go to Pages, then click "Permissions" on the right.  You should now be able to select a role, and assign its permissions.  Then click Save Changes and you have your workflow system set up with different permissions. 

  3. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    23 Feb 2009
    Link to this post
    Hello,

    You can also turn on the workflow for modules under the section below:

    <cmsEngine defaultProvider="Generic_Content">  
              <providers> 
                  <clear/> 

    by changing allowWorkflow property to true.

    All the best,
    Ivan Dimitrov
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
  4. martin
    martin avatar
    43 posts
    Registered:
    10 Feb 2009
    24 Feb 2009
    Link to this post
    Thanks for the replies.

    So it seems that workflow is (by default) turned off. Thus meaning that anyone who has the permission to "edit" or "create" has their changes directly published 'live'.

    A little odd then, that the PDF manual (for v3.5) give the distinct impression that workflow is by default turned on... even giving details of how to turn it off (rather than on) by changing that suggested code in the webconfig file.

    Regards,
    m.
  5. Ivan Dimitrov
    Ivan Dimitrov avatar
    16072 posts
    Registered:
    25 Nov 2016
    24 Feb 2009
    Link to this post
    Hi martin,

    By default the workflow is disabled. We are working on the documentation and it will be updated soon. When the workflow is disabled if you have create/edit page permission, you can publish it.

    Regards,
    Ivan Dimitrov
    the Telerik team

    Instantly find answers to your questions on the new Telerik Support Portal.
    Check out the tips for optimizing your support resource searches.
Register for webinar
5 posts, 0 answered