Hi,
Currently we created a project inside JIRA, called = Release. This project manages all releases for our company. Our workflow is quite simple Draft - In progress - Merged - Ready for Deployment - Done. we do have several components that we release. They are interrelated. Our release workflow would need some improvement.
Can I be able to customise JIRA so that it would not be able to proceed a Release ticket, to Ready for Deployment if an existing ticket is still pending with the same status and with the same component. Meaning for Release project, it would be impossible to create two tickets with Ready for Deployment status, and for the same component.
Further I could possibly configure the project to add another identifier just to add to that validation. 
Thanks in advance and more power!