A user changed an issue from Story to Epic and back again over the course of a few weeks. After the final change, the issue no longer has any workflow buttons available.
I've reindexed the database, and run the integrity checker; it found no issues with workflow integrity.
What can I do to get the issue back into a working workflow with available transitions?
You might try to remove users from their roles in the project and put them back. This could work as when you say to JIRA "use another workflow", it re-writes the "OS workflow" tables, based on the status, even if it doesn't change. When the two tables line up - should start working again.
Second option: make sure the user has permission to transition issues and it's not blocked by any conditions etc.
Ok, that's a good test. But can you check the conditions anyway, they don't have to be user based, it could be "has no open linked stories" or something.
If there are no conditions like that, then it is likely to be a broken database entry, but I've never seen the integrity check fail to find one of those (Time out before it gets there, yes, but it always spots them if it completes). The next test is to move it to another project (one that ideally uses a different workflow for Epics) and move it back.
I realize this is really old, but I was basically told to just leave it as is. Now our PM wants the ticket closed, and I'm still not seeing any transitions available. I tried @Nic Brough [Adaptavist]'s suggestion of moving the issue to a different project and back again, and I'm still not seeing transitions. I reran the integrity checker, and it's still not seeing any problems.
As indicated in my last post, there are definitely no workflow conditions that would hide all transitions, so I'm at a loss. How would I go about fixing a broken database entry?
Yup. That's where I am right now. There ARE transitions that exist in the workflow, and they have conditions, but my user roles and permissions meet the conditions of all of them. I even added a new, unrestricted transition that has no conditions or validators and published that workflow, and I'm not seeing the new transition either.
Here's a normal story in the same status as the broken one:
Here's the broken one:
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
We're bringing product updates and pro tips on teamwork to ten cities around the world.Save your spot