[%# This Source Code Form is subject to the terms of the Mozilla Public
  # License, v. 2.0. If a copy of the MPL was not distributed with this
  # file, You can obtain one at http://mozilla.org/MPL/2.0/.
  #
  # This Source Code Form is "Incompatible With Secondary Licenses", as
  # defined by the Mozilla Public License, v. 2.0.
  #%]

[%# INTERFACE:
  # sortby: string. the column on which we are sorting the buglist.
  # reverse: boolean. True if we are reversing the current sort.
  # maxrows: integer. Max number of rows to display.
  # changedsince: integer. The number of days ago for the changedsince column.
  # openonly: boolean. True if we are only showing open bugs.
  # product: array of strings. The set of products we check for dups.
  #
  # Additionally, you need to fulfill the interface to
  # duplicates-table.html.tmpl.
  #%]

[% IF product.size %]
  [% title = BLOCK %]
    Наиболее частые [% terms.Bugs %] для
    [%+ product.join(', ') FILTER html %]
  [% END %]
[% ELSE %]
  [% title = "Наиболее частые $terms.bugs" %]
[% END%]

[% PROCESS global/header.html.tmpl title = title %]

<p>
  <a href="#explanation">Пояснения к отчету</a>
  <br>
  <a href="#params">Изменить параметры</a>
</p>

[% PROCESS "reports/duplicates-table.html.tmpl" %]

[%# *** Parameters *** %]

[% bug_ids_string = bug_ids.join(',') %]

<h3 id="params">Изменить параметры</h3>

<form method="get" action="duplicates.cgi">
  <input type="hidden" name="sortby" value="[% sortby FILTER html %]">
  <input type="hidden" name="reverse" value="[% reverse FILTER html %]">
  <input type="hidden" name="bug_id" value="[% bug_ids_string FILTER html %]">
  <table>
    <tr>
      <td>Ограничения продуктов:</td>
      <td>
        [% INCLUDE "global/product-select.html.tmpl"
          id       => "product"
          name     => "product"
          multiple => 5
          value    => product
        %]
      </td>
    </tr>

    <tr>
      <td>Сортировка и фильтр применяются к:</td>
      <td>
        <input type="radio" name="sortvisible" id="entirelist" value="0"
          [% ' checked="checked"' IF NOT sortvisible %]>
        <label for="entirelist">
          всему списку
        </label>
        <br>
        <input type="radio" name="sortvisible" id="visiblelist" value="1"
          [% ' checked="checked"' IF sortvisible %]>
        <label for="visiblelist">
          отображаемой части
        </label>
      </td>
     </tr>

    <tr>
      <td><label for="maxrows">Ошибок не более:</label></td>
      <td>
        <input size="4" name="maxrows" id="maxrows" 
               value="[% maxrows FILTER html %]">
      </td>
    </tr>

    <tr>
      <td>
        <label for="changedsince">Изменения за последние:</label>
      </td>
      <td>
        <input size="4" name="changedsince" id="changedsince"
               value="[% changedsince FILTER html %]"> дней
      </td>
    </tr>

    <tr>
      <td>
        <label for="openonly">
          Только незакрытые [% terms.bugs %]:
        </label>
      </td>
      <td>
        <input type="checkbox" name="openonly" id="openonly" value="1"
          [% ' checked="checked"' IF openonly %]>
      </td>
    </tr>

  </table>

  <input type="submit" id="change" value="Применить">
</form>

<form method="post" action="buglist.cgi">
  <input type="hidden" name="bug_id" value="[% bug_ids_string FILTER html %]">
  Или сформировать как <input type="submit" id="list" 
                                     value="список [% terms.bugs_gen %]">.
  (Порядок сортировки может измениться.)
</form>

<hr>

<h3 id="explanation">
  Что такое "наиболее частые [% terms.bugs %]"?
</h3>

<p>
  Список наиболее частых [% terms.bugs_gen %] перечисляет 
  незакрытые [%+ terms.bugs %], которые регистрируются наиболее часто,
  путём подсчета прямых и косвенных дублей каждой [% terms.bug_gen %].
  Эти данные должны способствовать уменьшению количества повторно
  регистрируемых [% terms.bugs_gen %] и повышению
  производительности разработчиков.
</p>

<b>Как пользоваться списком?</b>

<ul>
  <li>Изучите список наиболее частых [% terms.bugs_gen %].</li>
  <li>Если проблема упомянута в нем:</li>

  <ul>
    <li>Выберите номер [% terms.bug_gen %] для подтверждения факта ее обнаружения, при 
      необходимости добавьте комментарии.  Или просто продолжайте тестирование.
    </li>
  </ul>

  <li>Если проблемы нет в списке:</li>

  <ul>
    <li>Используйте <a href="query.cgi">форму поиска [% terms.bugs_gen %]</a>
      для поиска уже зарегистрированных сообщений об этой проблеме.</li>
    <li>Если проблема уже описана, добавьте комментарий с дополнительными данными
        по проблеме, которые вы собрали.</li>
    <li>Если описание проблемы не найдено, переходите к
        <a href="enter_bug.cgi">форме регистрации [% terms.bug_gen %]</a>.</li>
  </ul>
</ul>

[% PROCESS global/footer.html.tmpl %]
