{% extends "layout/basic.html" %} {% block content %}
{{ form.form_text({ columns:12, label:'Title', name:'title', placeholder:_('title'), value:tdoc['title']|default(''), autofocus:true }) }}
{{ form.form_text({ columns:3, label:'Begin Date', name:'beginAtDate', placeholder:'YYYY-mm-dd', value:dateBeginText, date:true, row:false }) }} {{ form.form_text({ columns:2, label:'Begin Time', name:'beginAtTime', placeholder:'HH:MM', value:timeBeginText, time:true, row:false }) }} {{ form.form_text({ columns:3, label:'End Date', name:'penaltySinceDate', placeholder:'YYYY-mm-dd', value:datePenaltyText, date:true, row:false }) }} {{ form.form_text({ columns:2, label:'End Time', name:'penaltySinceTime', placeholder:'HH:MM', value:timePenaltyText, time:true, row:false }) }} {{ form.form_text({ row:false, last_column:true, columns:2, label:'Extension (days)', name:'extensionDays', value:extensionDays }) }}
{{ form.form_text({ row:false, columns:6, label:'Assign', name:'assign', placeholder:_('Group / UID'), value:tdoc.assign|default('') }) }} {{ form.form_text({ row:false, last_column:true, columns:6, label:'Homework Maintainer', name:'maintainer', help_text:_('Allow to maintain this {0}').format(_('homework')), value:tdoc.maintainer|default('') }) }}
{{ form.form_text({ columns:null, label:'Problems', name:'pids', value:pids }) }} {{ form.form_textarea({ columns:null, label:'Content', name:'content', value:tdoc['content']|default(''), markdown:true }) }}
{% if page_name == 'homework_edit' %} {% if handler.user.own(tdoc) or handler.user.hasPerm(perm.PERM_EDIT_HOMEWORK) %} {% endif %} {% else %} {% endif %}
{% include 'components/md_hint.html' %}
{% endblock %}