{% extends "base.html" %} {% block title %}Sraosha — Schedules{% endblock %} {% block breadcrumbs %}
Automated validation timing
{% endblock %} {% block content %}| {% if ft == 'contract' %}Contract{% else %}Name{% endif %} | Type | Owner | Interval | Schedule | Next run | Last run | Actions |
|---|---|---|---|---|---|---|---|
|
{% if s.schedule_type == 'contract' %}
{{ s.contract_title }}
{{ s.contract_id }} {% else %} {{ s.dq_check_name }}{{ s.dq_check_id }} {% endif %} |
{% if s.schedule_type == 'contract' %} Contract {% else %} Data Quality {% endif %} | {{ s.owner_team or "—" }} |
{{ s.interval_label }}
{% if s.cron_expression %}
{{ s.cron_expression }} {% endif %} |
{% if s.is_enabled %} Active {% else %} Paused {% endif %} | {% if s.is_enabled %} {{ s.next_run_at.strftime('%Y-%m-%d %H:%M') }} UTC {% else %} — {% endif %} | {% if s.last_run_at %} {{ s.last_run_at.strftime('%Y-%m-%d %H:%M') }} UTC {% endif %} {% if s.last_run_status %} {% if s.last_run_status == 'passed' %} Latest run: passed {% elif s.last_run_status == 'failed' %} Latest run: failed {% else %} Latest run: {{ s.last_run_status }} {% endif %} {% elif not s.last_run_at %} Never {% endif %} |
No schedules configured.
Open a contract or data quality check and add a schedule.