venkatamandavilli-code commented on issue #56632:
URL: https://github.com/apache/airflow/issues/56632#issuecomment-4723825135

   Thanks for raising this enhancement.
   
   I can see strong practical value in this, especially for production 
environments where DAGs are triggered by business or operations users who may 
not know the exact parameter values to enter manually.
   
   In enterprise workflows, parameter values often come from controlled 
configuration sources such as interface lists, system identifiers, target 
environments, or business process codes. Allowing users to select valid values 
from a dropdown or radio option would reduce typo-related failures and make 
manually triggered DAGs safer for non-technical users.
   
   From an implementation perspective, I think it may be useful to separate two 
concerns:
   
   1. Static UI choices that are already known at DAG parse time, such as 
enum-style params.
   2. Dynamic choices that are resolved from an approved source or plugin 
mechanism.
   
   The dynamic option is very useful, but it may need careful design around 
security, performance, and where the values are resolved from, especially if 
the UI needs to fetch choices at trigger time.
   
   This feature would be especially helpful for shared Airflow platforms where 
multiple teams trigger parameterized DAGs and need guardrails to avoid invalid 
inputs.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to