This is definitely on the road map but had some difficulties due to some design where Deadline could be configured to have multiple Deadline URLs in a project - so the step would have to be to first figure out which deadline URL is relevant, and then get its pools, etc. However, there was no logic in AYON Publisher to define the available attributes specific to an instance that may target a specific URL. There is a PR to resolve that, which may open doors to solve this for this particular feature.
In our studio we do have the dropdown box already, because we “hardcoded” the fact that we know we only have one server, etc.
The logic is around here and here and also requires some changes to the addon itself which holds the ‘cache’ of the pools so we don’t need to query deadline for them each time.
We also have the allow/deny Machine List as enum listing the machines available on Deadline. For easy overview of all our customization see this branch compare.
So unlike editable text fields they are basically enums (list of options to choose from) - the machine list is a multiselection enum.
Again, the goal is to get these safely into AYON over time.