Agree. That might be really nice to have it, and we could solve a
long-standing issue with custom connection fields in the very same way.

On Wed, Sep 21, 2022 at 8:27 PM Jeambrun Pierre <pierrejb...@gmail.com>
wrote:

> Loving Ash idea, param schema seems to have everything we need on top of
> making this change much easier to implement.
>
> Pierre
>
> Le mer. 21 sept. 2022 à 12:42, Ash Berlin-Taylor <a...@apache.org> a
> écrit :
>
>> Hey Jens,
>>
>> Nice idea. I've left a comment on the AIP page, suggesting that we use
>> the existing DAG param typying (which is built on top of JSON schema) -- to
>> me it has a number of advtanges
>>
>> a) easier to secure (declarative, rather than executing code) which is a
>> good goal as it means it can work with the multi-tenancy AIP work going on.
>> b) It's a much smaller change, all we'd need is the converstion from JSON
>> schema to UI elements
>> c) It's small to the point of not even *needing* an AIP to achive
>>
>> There's a bit more detail and a few examples in my comment on the AIP.
>> On Sep 18 2022, at 9:52 pm, Scheffler Jens (XC-DX/ETV5)
>> <jens.scheff...@de.bosch.com.INVALID> wrote:
>>
>>
>> Hi Airflow-Community,
>>
>>
>>
>> After raising Github issue 26215
>> <https://github.com/apache/airflow/issues/26215> I received and created
>> a new AIP-50
>> <https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-50+Trigger+DAG+UI+Extension+with+Flexible+User+Form+Concept>
>>  I’d
>> like to follow-up to start a discussion via the devlist about a user form
>> proposal. We are actively using such kind of feature and see that probably
>> others also will have a demand for this. So far we have implemented such
>> kind of extension as an Airflow Plugin.
>>
>>
>>
>>
>> https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-50+Trigger+DAG+UI+Extension+with+Flexible+User+Form+Concept
>>
>>
>>
>>
>>
>>
>>
>> What we want to propose and also offer to contribute is an UI extension
>> such that users creating a DAG can add custom trigger forms which improve
>> user experience over the current option to enter a JSON dict. We know that
>> current parallel activity of AIP-38 is ongoing so we understand that we
>> don’t want to extensively elaborate on the existing UI while there are
>> efforts on migration ongoing.
>>
>>
>>
>> We’d love your feedback and nothing is written in stone. Also we could
>> offer a small PoC PR and of course also discuss alternatives and
>> compromises.
>>
>>
>>
>> Mit freundlichen Grüßen / Best regards
>>
>> *Jens Scheffler*
>>
>> Deterministik open Loop (XC-DX/ETV5)
>> Robert Bosch GmbH | Hessbruehlstraße 21 | 70565 Stuttgart-Vaihingen |
>> GERMANY | www.bosch.com
>> Tel. +49 711 811-91508 | Mobil +49 160 90417410 | Threema / Threema Work:
>> KKTVR3F4 | jens.scheff...@de.bosch.com
>>
>> Sitz: Stuttgart, Registergericht: Amtsgericht Stuttgart, HRB 14000;
>> Aufsichtsratsvorsitzender: Prof. Dr. Stefan Asenkerschbaumer;
>> Geschäftsführung: Dr. Stefan Hartung,
>> Dr. Christian Fischer, Filiz Albrecht, Dr. Markus Forschner, Dr. Markus
>> Heyn, Rolf Najork
>> ​
>>
>>

Reply via email to