We're on Jira 6.4x and need individual users (no admin access) to import CSV files that map/update existing issues. This is because there is no integration between another outdated ticketing system (but still in active use) and JIRA. We have the issue importer enabled - but the "Issue Key" field isn't exposed. This isn't something we can complete without the use of an importer or automation, the ticket counts are too great.
I know at the admin level its easy to map and issue key, but i'm not seeing the possibility at the user level. I was able to map ParentIDs and i'm assuming doing so I can update subtasks - but how would I update the initial tickets or parent tickets? Ultimately I suppose we can just create 1 ticket as a container to hold our imported 'subtask' tickets but that means we wouldn't be able to attach a subtask to a subtask... which we will occasionally need.
I have attempted just importing the data, letting JIRA assign a key and prevent duplicates based off of the summary but encountered a bug https://ecosystem.atlassian.net/browse/JIM-1735 that prevents the users from importing anything if a duplicate exists. Even if this were resolved, it wouldn't allow end users to have tickets updated on import.
JIRA has to be mature enough that this sort of thing is trivial and i'm missing it - right?
Any help or words of wisdom is appreciated,
Jacob