The only way to restore a ticket is from a backup. But it would erase all changes after the backup was taken.
You should remove the Delete Issue permission from all users, groups and roles. Never delete tickets in Jira. Move tickets to a certain status.
++ - examples of what you can do are:
Do not delete issues. When you delete it is GONE. Hardly a week goes by without someone wanting to restore an issue. Deleting issues will come back and bite you when it is the most inconvenient. I suggest closing with a resolution value of Deleted anything you want to delete. I implement a special transition only the project lead can execute and it requires filling in a reason field from a select list (such as entered in error, OBE, Duplicate, Other) and explanation text.
Deleting issues destroys historical data. Missing issue numbers will eventually cause a question about what it was and why was it deleted even if it was done properly. Missing data always brings in the question of people hiding something that may have looked bad.
The only viable way to restore an issue is to create a new instance of JIRA and restore a backup that has the issues. Then export them to a csv file and import them to your production instance. You will lose the history.
If you delete a ticket .. is deleted :( .. as described in the image.
The only workaround that I know is related to restore backup .. but I think this is not a good choice for you.
Find more details in a related topic post : https://community.atlassian.com/t5/Jira-questions/Retrieve-a-deleted-issue-record/qaq-p/396654
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events