{% macro preview(lecture) %}
  • {% endmacro %} {% macro player(lecture, videos) %} {% endmacro %} {% macro course_list_item(course,show_semester=False) %}
  • {% if show_semester %} {{ course.semester }} {% else %} {% endif %} {{ course.title }}{% if ismod() %} ({{course.id}}){% endif %} {{ course.organizer }} {{ course.subject }}
  • {% endmacro %} {% macro video_download_btn(videos) %} Download {% endmacro %} {%macro video_embed_btn(lectureid) %} Einbetten {% endmacro %} {% macro lecture_list_item(lecture,videos,global_acls) %}
  • Vorschaubild
    • {{ moderator_editor(['lectures',lecture.id,'title'], lecture.title) }}
    • {% if lecture.speaker or ismod() %}
    • Gehalten von {{ moderator_editor(['lectures',lecture.id,'speaker'], lecture.speaker) }}
    • {% endif %}
    • {{ moderator_editor(['lectures',lecture.id,'time'], lecture.time) }}
    • Dauer: {{ moderator_editor(['lectures',lecture.id,'duration'], lecture.duration) }} min
    • {% if ismod() %}
    • ID: {{lecture.id}} {% endif %}
    • {{ moderator_editor(['lectures',lecture.id,'comment'], lecture.comment) }}
    • {% if ismod() %}
    • {{ moderator_editor(['lectures',lecture.id,'internal'], lecture.internal) }}
    • Sichtbar: {{ moderator_checkbox(['lectures',lecture.id,'visible'], lecture.visible) }}
    • Hörsaal: {{ moderator_editor(['lectures',lecture.id,'place'], lecture.place) }}
    • {% endif %}
    • Play
    • {{ moderator_delete(['lectures',lecture.id,'deleted']) }}
    • {{ moderator_acleditor('lecture', lecture.id, lecture.auth, global_acls) }}
  • {% endmacro %} {% macro moderator_editor (path,value) %} {% if ismod() %} {{ value|safe }} {% else %} {{value|fixnl|safe}} {% endif %} {% endmacro %} {% macro moderator_checkbox (path,value) %} {% if ismod() %} {% endif %} {% endmacro %} {% macro moderator_delete (path) %} {% if ismod() %} {% endif %} {% endmacro %} {% macro moderator_acleditor(type,id,acl,global_acls) %} {% set tmp = global_acls.extend(acl) %} {% if (not acl) %} {% if ismod() %} {% endif %} {% else %} {% if ismod() %} {% else %} {% endif %} {% endif %} {% endmacro %} {% macro vtttime(time) %}{{ '%02d:%02d:%02d.000'|format( time//3600, (time//60)%60, time%60) }}{% endmacro %}