My development team and I have been using release dates (or fixVersions as they are called in JIRA) to keep track of all tickets for our iterative development schedule.
However, as our team grows this is becoming increasingly complicated. Some tickets need to have code deployed to be considered "done" whereas others (mockups, plugin changes etc.) do not. When attempting to deploy a fixVersion we only want our deployment specialist to see tickets with deployable code. However, we do not want to lose track of tickets completed from the same sprint that do not have code to be deployed.
Has anyone else struggled to make this organizational distinction in JIRA? What is the best way to approach this?