Good morning! I am having issues with my current permission scheme in the Jira Cloud environment. I created a new project role, that has all of the same permissions as the default Project Administrator role, but removed the Adminster Projects, Manage Issue Layouts and Edit Workflows permissions. Everything else is the same, include this new project role having the Delete Issues permissions.
Here is where things go weird. The users in this role are able to delete work items in the List view of the company-managed project and in the work item screen, but cannot delete the work item in the Backlog or All Work Views. They get the initial prompt asking if they want to delete the work item, but then receive a "Failed to Update: We were unable to make those changes. Try again, or view the items that failed the update" error message.
I have re-checked all of my project permissions and I cannot identify what I am doing wrong.
Here is the explanation of the reported bug:
There’s a known issue in Jira Cloud where users with the Delete Issues permission (but without full admin permissions) can delete issues from the List view or the issue screen, but encounter errors when trying to delete from the Backlog or All Work views. The error message you described—"Failed to Update: We were unable to make those changes. Try again, or view the items that failed the update"—matches this scenario.
Here is the workaround per Atlassian Support:
Workaround
Hi Jamie - Welcome to the Atlassian Community!
Try using the Permissions Helper for that user for that Work Item. If it is all green but they get the error, then you should submit this to Atlassian Support for them to investigate. It might very will be a bug.
https://support.atlassian.com/contact/#/
Please post back here with the resolution if you end up going that route.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thank you John! I did try the Permission Helper, and checked the Delete Issue Permission, and it is green.
It is just very strange that the users in this role can only delete in certain views and not in all views. They can delete in the work item screen and in the List view, but cannot delete in the backlog or all work views.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
That's why I think there is a bug there somewhere.
Also, I am sure you have heard this plenty, but it's not a good idea to let people delete work items. They will end up deleting something they shouldn't and it will be gone.
I use Canceled or Aborted or a status like that for my users. They simply move stuff to that status if not needed, its a duplicate, mistake, etc.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
John, I completely understand and totally agree with not giving everyone the Delete Issues Permissions, as things can go haywire quickly. The new project role is the Project Lead role, where we want Project Leads to be able to prioritize the backlog, but not have the Project Administrative rights to change/add/edit workflow statuses, as well as adding users in and out.
And as you guessed it, there is a bug currently logged with Atlassian for this same issue. The ticket can be found here.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The permission scheme is the Default Software Scheme. The new role has the exact same permissions as the Project Administrator, with the exception of: Administer Projects, Manage Issue Layouts and Edit Workflows. The new project role that was created has the following project permissions:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @Jamie Stanczyk
1. Are you sure that the user deleted a work-item from your project? maybe the user deleted a work-item from another project.
2. If not, please share an image of the permission scheme
The best practice for permission scheme is to have one permission scheme per app, for example "Jira" or "JSM".
Set the permission scheme with only project roles and then give the project admin user the option to set whoever they want.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The user has the user role permission for the project and it's not for a different project. The permission scheme is set with only project roles, and we have one permission scheme for the entire Jira product.
Also, the permission scheme is based on the default software scheme.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.