{% macro create_event_button(category, classes="", text="") %} {% block create_event_button scoped %}
  • {{ create_event_link(category, 'lecture', _('Lecture')) }}
  • {{ create_event_link(category, 'meeting', _('Meeting')) }}
  • {{ create_event_link(category, 'conference', _('Conference')) }}
  • {% endblock %} {% endmacro %} {% macro create_event_link(category, type, text) -%} {%- set title = { 'lecture': _('Create new lecture'), 'meeting': _('Create new meeting'), 'conference': _('Create new conference') }[type] -%} {%- set url = url_for('categories.display', category, _anchor='create-event:%s:%d'|format(type, category.id)) if category and not category.is_root else url_for_index(_anchor='create-event:%s'|format(type)) -%} {{ text }} {%- endmacro %}