3
votes

I've created a custom workflow using Visual Studio 08 that uses a custom content type and .aspx task edit form. The tasks are successfully created and assigned to the users. However, only users that are members of the Site Owners group are able to 'Edit' the task items. All others (even though they have contribute and approve permissions) cannot browse to the custom task edit form in the _layouts directory but instead receive the standard "Access Denied" page. The task list's item-level permissions are also set to allow users to read and edit all items not just their own, yet it still doesn't work.

Giving these users Site Owner permissions in order to be able to edit their tasks is not an option for us. Is there any solution or workaround to this issue?

Any help would be greatly appreciated.

2

2 Answers

1
votes

If you're using any SharePoint Designer workflows, this could be the problem:

https://www.ericshupps.com/sharepoint-designer-workflows-tasks-and-the-annoying-access-denied-error/

SharePoint Designer Workflows, Tasks, and the Annoying “Access Denied” Error by Eric Shupps

[…] After futzing with it a bit, I tried something different – I checked the workflow out, then checked it back in (right-click the workflow folder in SPD, Check-Out/Check-In). Voila! Users can now edit their own tasks. Bizarre. It's worth noting that this only happened for me on workflows that were created by the System Account – regular users with Site Owner permissions did not experience this problem (your mileage may vary).

0
votes

I would say go to Site Settings>Advanced Permissions>Permission Levels, click on the Contribute permission level and view its settings - maybe someone unchecked a List or Site Permission?

Users with Read permissions should be able to view custom forms in the /_layouts/ folder. I would also check the file permissions in the 12 hive just in case.