Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
UUID validation and Autocomplete in Job Reference Workflow step #4337
**Is your feature request related to a problem?
Describe the solution you'd like
Also, a confirmation may be desired if the current selection is changed to a valid/invalid UUID.
The whole way that UUID and Name are both used as the key under different circumstances seems to be an underlying issue. The whole rigmarole I have to to through doing the importing (you detailed it from my support ticket in another Issue I saw).
Is there a reason UUID is ever user-editable? Seems it should be hidden and used as the internal reference to a job everywhere. Deleting the uuid (which I have to do for a project import) now uses the Job Name as the key, so I can't change the Name of a job or the job-reference will no longer work.
The solution I'd like to see is that you never type or use the UUID (in the GUI at least) - you select a Job Reference from a dropdown, and that's it. When job details are loaded (ie, you're editing the parent job) the Job Name of the Job Reference is retrieved based on the UUID. That way if I changed the textual name of the reference Job, I'll see the new name in my steps, whereas now you see the old name.