Files
releases/doc/source/_themes/releases/series_status_table.tmpl
Doug Hellmann 6fa8ede630 deal with missing dates for next-phase
Change-Id: I832132ddcdca7981d2b19b45e681e332171b4cda
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-08-30 11:28:29 -04:00

25 lines
903 B
ReStructuredText

.. -*- mode: rst -*-
.. This template renders a table showing the default status of each
series using the list-table directive.
{% macro phase_link(phase) -%}
`{{ phase|title }} <https://docs.openstack.org/project-team-guide/stable-branches.html#maintenance-phases>`__
{%- endmacro %}
.. list-table::
:header-rows: 1
- * Series
* Status
* Initial Release Date
* Next Phase
* EOL Date
{%- for series in data %}
- * :doc:`{{ series['name'] }}/index`
* {{ phase_link(series['status']) }}
* {{ series['initial-release'] }} {%- if series['status'] in ['development', 'future'] %} *estimated* :doc:`(schedule) <{{ series['name'] }}/schedule>`{%- endif %}
* {% if series['next-phase'] %}{{ phase_link(series['next-phase']['status']) }} *estimated {{ series['next-phase'].get('date', 'TBD') }}*{% endif %}
* {{ series.get('eol-date', '') }}
{%- endfor %}