Can a user only having 'edit draft' permission submit an approval request to administrators?

If you have questions about using mojoPortal, you can post them here.

You may want to first review our site administration documentation to see if your question is answered there.

This thread is closed to new posts. You must sign in to post in the forums.
7/25/2011 5:38:48 AM
Gravatar
Total Posts 13

Can a user only having 'edit draft' permission submit an approval request to administrators?

I am sorry, I am a bit confused on workflow functionality. Does the 'submit an approval request' function belong to the user with 'edit draft' permission or the user with approval permission? In my test case, the grey submit approval button only shows up in the pages after an user with approval permission. By right it should be the editor who submit the approval request to the approver, am I right?

 

7/25/2011 7:51:41 AM
Gravatar
Total Posts 18439

Re: Can a user only having 'edit draft' permission submit an approval request to administrators?

Hi Bruce,

Users in roles with only draft edit permission should be able to submit for approval, but the icon will not be there until there is a draft version of the content that is different from the currently published content.

Users with Edit roles are the approvers and they can do whatever they want, they can make a draft, submit a draft, or approve a draft, or they can edit directly.

Currently this draft edit roles and workflow are only implemented in the Html content feature.

Hope that helps,

Joe

7/25/2011 9:32:39 PM
Gravatar
Total Posts 13

Re: Can a user only having 'edit draft' permission submit an approval request to administrators?

Hi Joe,

    Thanks a lot for the prompt reply. I tried to change the page a lot to make sure it is different from

published content, but I still can't see the 'submit for approval' button when I login as an editor.

Here are what I did.

1. Login as admin, create an user 'editor1' and in the 'Role Membership' tab, I assign 'Authenticated Users'

and 'Content Authors' to the new user;

2. Go to page1 and in its Security tab of 'Feature Instance Setting' page, I set 'Role that can only edit content as draft' to 'Content Authors' only and 'Role that can edit content' to 'Administrators' only and 'Roles that can view this content' to 'All Users'

3. Login as editor1, go to page1 and edit its content and click 'Update Draft' button, after that I can't see my changes in the page view mode and I can't see the 'submit for approval' button.

4. Login as admin, I can see the 'submit for approval' button and it works fine and after that I also can approve the change successfully.

I am using 2.3.6.7 version, both MYSQL and MSSQL database installation has the same issue.

 

What did I do in a wrong way?

thanks.

 

Bruce

 

7/26/2011 7:40:59 AM
Gravatar
Total Posts 18439

Re: Can a user only having 'edit draft' permission submit an approval request to administrators?

Hi Bruce,

What about the dropdown list in the footer toolbar? You can toggle between the live view and the work in progress (draft) view. Only the draft view is going to show the submit button.

Hope that helps,

Joe

7/26/2011 8:32:18 AM
Gravatar
Total Posts 13

Re: Can a user only having 'edit draft' permission submit an approval request to administrators?

Hi Joe,

    Thanks for the reply.

Actually when I login as editor1, the user who only has 'edit as draft' permission, I have no permission to see the administration toolbar footer. When I login as administrator, I can see both submit button and 'work in progress' mode.  It seems the 'editor1' user has not enough permission? I checked its role list, it belongs to 'Authenticated Users' and 'Content Authors' roles.

 

Thanks.

Bruce

 

7/26/2011 9:24:37 AM
Gravatar
Total Posts 18439

Re: Can a user only having 'edit draft' permission submit an approval request to administrators?

Hi Bruce,

On my local machine testing it works as expected

1. I go into Site Settings and enable Content Workflow

2. I created a user and added the user to the Content Authors role

3. I created a page and set Content Authors as a role that has draft edit permissions

4. I put an Html feature on the page

5. I use a different browser like Firefox and login as the new user, vist the page and edit the html content, save the draft.

Then when I view the page as the user in content authors role I see the toolbar and the button to submit for approval is the grey one with a checkmark

workflow toolbar

also at the bottom of the page I see the dropdown to toggle betwen the live view and the draft

work in progress toolbar

However the placement of the dropdown may vary by skin

Hope that helps,

Joe

7/26/2011 9:26:59 AM
Gravatar
Total Posts 18439

Re: Can a user only having 'edit draft' permission submit an approval request to administrators?

The only other thing I can think of that might be a factor is I also had previously added Content Authors to "Roles that can browse and upload files" in Site Settings.

Hope that helps,

Joe

7/26/2011 9:57:44 AM
Gravatar
Total Posts 13

Re: Can a user only having 'edit draft' permission submit an approval request to administrators?

Hi Joe,

    Thanks.

    I went to Site Settings, I found 'Content Authors' is already in the list of 'Roles that can browse

and upload files'.

Besides 'Content Authors' role, does your new user belong to other roles?

 

Thanks.

Bruce

 

7/26/2011 10:13:42 AM
Gravatar
Total Posts 13

Re: Can a user only having 'edit draft' permission submit an approval request to administrators?

Hi Joe,

    I found the reason. I am sorry it seems I am confused with the security of page setting and security of module setting. Previously I always use security in module setting and didn't set anything in security of page setting. Just now when I create a new page, I found the security in page setting (the url is PageSettings.aspx),

and I set 'Content Authors' in its 'role can edit as draft only' list, and finally it works fine.

and I went back to the problematic page, I found what I did is about module setting (the url is ModuleSettings.aspx), which is totally wrong. And then I set it in page setting, it also works...

 

Thanks a lot.

Bruce

 

You must sign in to post in the forums. This thread is closed to new posts.