Comments (6)
This is easy to do for the flows listing, sadly the execution listing doesn't provide the original cron expression.
IMO it feels unnecessary to remove the entire trigger table as it seems it provides interesting info, like the next schedule. It's hard to tell without a trigger type-based UI design.
Here is a basic working attempt: https://github.com/yuri1969/kestra/tree/cron-explained
from kestra.
@anna-geller the PR is up.
from kestra.
This sounds nice.
As the UI is internationalized this feature should provide localized output.
For example, there is a JS lib called cRonstrue providing human readable cron expressions. It supports both English and French languages.
from kestra.
Yeah, it sounds pretty straightforward.
@yuri1969 are you willing to maybe give this a shot, I can help if you get stuck somewhere?
from kestra.
@MilosPaunovic do you think you could use that library to display a human-readable interpretation of a schedule instead of the table? This would need to be implemented on both:
from kestra.
sure, we can add it only on the Flows table, do you want to add a PR based on that branch?
from kestra.
Related Issues (20)
- Calling WaitFor task from If block returns a `TaskRun.getOutputs() is null` error HOT 1
- The curl command displayed in the Execute modal fills default values incorrectly for inputs of type FILE, DURATION, TIME and DATE HOT 2
- 400 response code on Delete flow logs HOT 2
- Introduce new filter/search bar for Flows and Executions
- Blueprints page is broken on develop HOT 1
- Input validation error regression
- Error Stack-trace on Debug Outputs is hidden (too narrow column to show full error message, no scroll) HOT 1
- Support JSONL output in JSONata
- Fix plugin display names for CLI tasks HOT 4
- Parent namespace doesn't display child namespace files in Namespaces Page HOT 1
- Add a namespace column to the Flows tab in the Namespace page to account for child namespaces
- [Epic] Improve error handling
- [Epic] Handle issues that can make the application crash
- Ease flow dependancy declaration HOT 1
- Add Execution history to the Overview tab (e.g. as a Timeline view with states the Execution went through)
- [Epic] Capture outputs generated before a task run fails i.e. store Outputs before marking the task run as Failed
- [Epic] Improve plugin docs
- File Upload Endpoint for Kestra's Internal Storage HOT 1
- Add a lightweight kestra CLI
- Add a Supabase plugin HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kestra.