Calendar view in Airflow 3.0? #50907
-
Beta Was this translation helpful? Give feedback.
Replies: 9 comments 11 replies
-
|
Up |
Beta Was this translation helpful? Give feedback.
-
|
Up |
Beta Was this translation helpful? Give feedback.
-
Down. @Djoren How much time of yours and money have you spend during those 5 years to make the UI better? I have not seen a single PR or other contribution from you. It's super easy to complain about things, but reporting that things are "barel better" in a software that you get for absolutely 0 (of any currency) and where you presnet your own personal view - without any attempt to improve it beforre or have a single comment when the calendar view was removed in previuous PR (you can search for it before) is like somoene getting a great meak for free and complaining to the chef that it did niot deliver it on exactly the kind of plate you wanted (but you have not spend any time or effort to explain what kind of plate you wanted). I suggest you spend the 5 years on being part of the community and even if you do not have skills to contribute, following what's going on and commenting when changes are proposed is a good idea. Highly recommended. |
Beta Was this translation helpful? Give feedback.
-
|
UI plugins aren't supported in Airflow 3 yet, but the new API looks a lot more flexible. Seems like this kind of thing should be doable via plugins later on. |
Beta Was this translation helpful? Give feedback.
-
|
@potiuk Thanks for looking at this question. However the question still stands:
At the London Astronomer Roadshow for 3.0 last month I was speaking with some of the contributors (@ashb and @BasPH I believe) and I got the impression that the calendar view might have been either overlooked, or dropped from the initial 3.0 release in the interest of priorities (both very understandable reasons). I'm curious whether it's expected that calendar view (or similar functionality) will make its way into 3.0 in the coming months, or whether it's been dropped entirely? As I said in the original question, without this functionality, 3.0 is unfortunately a no-go for us. Whilst I'd be more than happy to contribute towards the effort, my TypeScript / React skillset is essentially none-existent. If there are other ways I could assist, I'd be very happy to do so! |
Beta Was this translation helpful? Give feedback.
-
Yes I hope someone can answer this question. While I can easily comment on someone just "whining", I am not able to comment on decisions on the UI :). |
Beta Was this translation helpful? Give feedback.
-
|
Hi @CEardley, we ran out of time to re-implement the calendar view for 3.0. I would like to bring it back and also add more search+filters for the dag runs and task instance table views. I wrote about some options to add such a view onto the Dag or Task Overview tab. We can use the existing time range selector on that view and depending on the range one has selected we can change the calendar view so that it can be useful at 24 hours, one week, one month or multiple years: #44259 (comment) Would love to work with you on it if you have some spare time! |
Beta Was this translation helpful? Give feedback.
-
|
(I really need to change my GitHub notification settings so it's not months between me checking this thread!) Thanks for all the useful info all. I'm going to mark this as resolved as sounds like it's sufficiently on the radar. Seems that @SavingFrame has already added the UI-API for this, which I suspect covers about as much as I could have hoped of contributing! If there's anything else (BE related probably) which I can help with, please let me know. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks @CEardley. I created this tracking issue for the frontend implementation. Tagged it for Closing this discussion, feel free to reopen if needed. :) |
Beta Was this translation helpful? Give feedback.





I will let Brent confirm this but I believe that the calendar view followed the same path as the Gantt view. Related issue for the Gantt view here #44672.
TLDR: It would be nice to have these features but considering priorities both were excluded from initial 3.0 scope.
If you are willing to get involved that would be a great contribution. As mentioned by Ash, a UI-only endpoint + new tab in the UI Dag details page could be a good start.