<commit_before>{% extends 'students/base.html' %}

{% load static from staticfiles %}

{% block meta_title %}Облік відвідування{% endblock meta_title %}

{% block content %}

{% if not students %}

  <div class="alert alert-warning">
    Поки немає жодного студента в базі. Б<NAME>,
    <a href="{% url "students_add" %}"> додайте</a> першого.
  </div>

{% else %}

  <div class="alert alert-warning">
    Зміни в журнал зберігаються автоматично при кожному кліку в клітинці таблиці.
  </div>

  <div class="alert alert-warning" id="ajax-progress-indicator">
  </div>

  <p id="journal-nav" class="text-center">
    <a href="?month={{ prev_month }}"
       title="Попередній місяць">&larr;</a>
    <!-- TODO: translate month name -->
    <strong>{{ month_verbose }} {{ year }}</strong>
    <a href="?month={{ next_month }}"
       title="Наступний місяць">&rarr;</a>
  </p>

  <table class="table table-hover table-striped table-bordered"
       id="students-journal">

    <thead>
      <tr class="header">
        <th class="num">#</th>
        <th class="name">Студент</th>
        {% for day in month_header %}
        <th class="day-header">
          <!-- TODO: translate day name -->
          {{ day.verbose }}
          <br />
          {{ day.day }}
        </th>
        {% endfor %}
      </tr>
    </thead>

    <tbody>
      
      {% csrf_token %}

      {% for student in students %}
      <tr>
        
        <td>
          {% if is_paginated %}
            {{ page_obj.start_index|add:forloop.counter|add:"-1" }}
          {% else %}
            {{ forloop.counter }}
          {% endif %}
        </td>

        <td>
          <a title="Редагувати" target="_blank" 
             href="{% url "students_edit" student.id %}">
            {{ student.fullname }}   
          </a>
        </td>

        {% for day in student.days %}
        <td class="day-box">
          <input type="checkbox" data-student-id="{{ student.id }}"
               data-date="{{ day.date }}" data-url="{{ student.update_url }}"
               value="1"{% if day.present %} checked="checked"{% endif %} />
        </td>
        {% endfor %}
      
      </tr><commit_msg>add ability to edit student through modal window from journal page<commit_after>{% extends 'students/base.html' %}

{% load static from staticfiles %}

{% block meta_title %}Облік відвідування{% endblock meta_title %}

{% block content %}

{% if not students %}

  <div class="alert alert-warning">
    Поки немає жодного студента в базі. Будь ласка,
    <a href="{% url "students_add" %}"> додайте</a> першого.
  </div>

{% else %}

  <div class="alert alert-warning">
    Зміни в журнал зберігаються автоматично при кожному кліку в клітинці таблиці.
  </div>

  <div class="alert alert-warning" id="ajax-progress-indicator">
  </div>

  <p id="journal-nav" class="text-center">
    <a href="?month={{ prev_month }}"
       title="Попередній місяць">&larr;</a>
    <!-- TODO: translate month name -->
    <strong>{{ month_verbose }} {{ year }}</strong>
    <a href="?month={{ next_month }}"
       title="Наступний місяць">&rarr;</a>
  </p>

  <table class="table table-hover table-striped table-bordered"
       id="students-journal">

    <thead>
      <tr class="header">
        <th class="num">#</th>
        <th class="name">Студент</th>
        {% for day in month_header %}
        <th class="day-header">
          <!-- TODO: translate day name -->
          {{ day.verbose }}
          <br />
          {{ day.day }}
        </th>
        {% endfor %}
      </tr>
    </thead>

    <tbody>
      
      {% csrf_token %}

      {% for student in students %}
      <tr>
        
        <td>
          {% if is_paginated %}
            {{ page_obj.start_index|add:forloop.counter|add:"-1" }}
          {% else %}
            {{ forloop.counter }}
          {% endif %}
        </td>

        <td>
          <a title="Редагувати" target="_blank" 
             href="{% url "students_edit" student.id %}"
             class="student-edit-form-link">
            {{ student.fullname }}   
          </a>
        </td>

        {% for day in student.days %}
        <td class="day-box">
          <input type="checkbox" data-student-id="{{ student.id }}"
               data-date="{{ day.date }}" data-url="{{ student.update_url }}"
               value="1"{% if day.present %} checked="checked"{% endif %} />
        </td>
        {% endfor %}
      
      </tr>
{'fraction_non_alphanumeric': 0.17538322813345356, 'fraction_numerical': 0.0009017132551848512, 'mean_word_length': 2.0122199592668024, 'pattern_counts': {'":': 0, '<': 88, '<?xml version=': 0, '>': 88, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2544960', 'n_tokens_mistral': 1526, 'n_tokens_neox': 1499, 'n_words': 323}