Skip to content
Snippets Groups Projects
exportMilestone.twig 3.36 KiB
Newer Older
<table id="ExportMilestonesTable" class="equal-width-cols">
    <tbody>
    <tr class="ExportMilestonesHead">
        {% for Milestone in Milestones %}
            <td id="MilestoneTitle-{{ Milestone.ID }}"
                {% if CurrentMilestone == Milestone.ID %}style="font-weight: bold;"{% endif %}>Этап {{ Milestone.ID+1 }}
                :<br>{{ Milestone.Name }}</td>
        {% endfor %}
    </tr>

    {% for dis in Disciplines %}
        <tr class="ExportMilestonesRow">
            {% for Milestone in Milestones %}
                {% if Milestone.ID == dis.Milestone %}
                    <td class="milestone_column_{{ Milestone.ID }}">
                        <div class="ExportDisciplineCell
                                {% if dis.Frozen %}
                                     ExportDisciplineSigned"
                                {% else %}
                                    {% if dis.FormMilestone is null %}
                                        ExportDisciplineNever"
                                    {%  elseif dis.FormMilestone == dis.Milestone %}
                                        ExportDisciplineDone"
                                    {% elseif dis.FormMilestone < dis.Milestone %}
                                        ExportDisciplineWaiting"
                                    {% else %}
                                    "
                                    {% endif %}

                                {% endif %}
                        >
                            <div class="ExportDisciplineLink">
                                {{ HTML.anchor('/discipline/' ~ dis.ID ~ '/rate', dis.SubjectName, {'title': dis.SubjectName, 'target': '_blank' })|raw }}
                            </div>
                            <div class="ExportDisciplineLastDate">
                            </div>
                            <div class="ExportDisciplineLastError">
                                результат последней выгрузки: {{ dis.FormError}}
                            </div>
                            <div class="ExportDisciplineButton goodClearFix">
                                <button id="exportDiscipline_{{ dis.ID }}" class="disciplineExportButton  defaultForm BlueButton">Выгрузить ведомость</button>
                            {% if dis.Frozen %}
                            <div class="ReleaseDisciplineButton goodClearFix">
                                <button id="releaseDiscipline_{{ dis.ID }}" class="disciplineReleaseButton  defaultForm BlueButton">На следующий этап</button>
                            </div>
                            {% endif %}

                        </div>

                    </td>
                {% else %}
                    <td></td>
                {% endif %}
            {% endfor %}
        </tr>
    {% endfor %}

    </tbody>
</table>

<div id="hidden_settings" style="display: none">
    {
    "GroupID": {{ Group["GroupID"] }},
    "GroupNum": {{ Group["GroupNum"] }},
    "GradeID": {{ Group["GradeID"] }},
    "GradeNum": {{ Group["GradeNum"] }},
    "StudyForm": {{ Group["FormID"] }}
    }
</div>

<div id="loaded_disciplines" style="display: none">
    {{ Disciplines|json_encode|raw }}
</div>

<div id="sync_api_url" style="display: none">
    {{ api_url }}
</div>