Bug #1050 Срок ответа на комментарий не верно рассчитывается.

Feature:  Перестали учитываться выходные дни (суббота и воскресенье) при расчете крайнего срока ответа на комментарий.

         Например, 3 дня считаются с учетом выходных. Поэтому комментарий, оставленный в четверг, имеет крайний срок ответа - воскресенье и в понедельник будет считаться просроченным.

         http://myscreenshot.info/i/0002/997961360829294665282934784851.png

         Комментарии, оставленные в пятницу, имеют крайний срок ответа - понедельник. И в понедельник перемещаются в "комментарии, на которые надо ответить сегодня".

Scenario: Переписал функции для фильтров с учетом выходных.
Bug #1048 Ошибка при приведении претензий к новой модели

Feature: В #981 были удалены претензии, созданные expertsB, но не expertsA и expertB_managers. Вместо этого надо удалить все претензии, созданные не expertsA и expertB_managers.
Scenario: Исправил SQL-запрос.
Merge remote-tracking branch 'origin/master'
Bug #1047 Отображение статуса загрузки в КУП

Feature: В КУП, если имеется много необработанных комментариев или уточнений или претензий, то при нажатии на "Обработанные" долгое время ничего не происходит. Пользователем это воспринимается как отсутствие отклика системы. Если это будет на продакшене, то будут жалобы о том, что эта функция не работает.

        Во время загрузки нужно отражать гифку с отображением загрузки, аналогичной той, что используется на странице оценок организации возле параметра, когда страница загружается.
Scenario: Добавил в верстку кружочки, исправил там еще пару ошибок невнимательной копипасты и исправил форму по отчетам.
Bug #1002 Перевод на странице просмотра оценок по параметру.

Feature:  На странице просмотра оценок по параметру, например  http://office.svobodainfo.org:8011/exmo2010/score/649010/?, выводится заголовок "Score for parameter "Фамилия, имя, отчество председателя суда""

         http://myscreenshot.info/i/0002/557071359612606156291914665058.png

         "Score for parameter" должно быть на русском языке.
Scenario: Добавил перевод.
Bug #1034 Сортировка страницы комментариев.

Feature:  Описание
         Delete

         На странице комментариев для эксперта аналитика (  http://office.svobodainfo.org:8011/exmo2010/reports/comments/ )
         нарушен порядок сортировки комментариев в обоих блоках (отвеченные и не отвеченные).

         Нарушение идет в порядке следования времени, в которое был оставлен комментарий:
         http://myscreenshot.info/i/0002/639431360144051624293443430101.png
         Как видно из скриншота, например, за 01.01.2013 все комментарии не отсортированы по времени вообще.

         В обработанных комментариях ответ за 6-е число расположен посередине между ответами на 5-е число:
         http://myscreenshot.info/i/0002/662871360144308938056921874215.png

         В уточнениях и претензиях такой проблемы нет:
         http://myscreenshot.info/i/0002/746981360144457693874171835562.png
Scenario: Отредактировал Queryset'ы
Bug #897 Проблема с многократным переходом по ссылке активации

Featrure: Некоторые пользователи, чтобы попасть в систему, каждый раз переходят по
          ссылке из письма активации. При этом они естественно попадают на страницу
          "Ошибка активации аккаунта", так как ссылка одноразовая:
          http://exmo.svobodainfo.org/exmo2010/accounts/activate/7ddd5148b935c4210b03ee76f888ecd3c98f08d1/

          1. Предлагаю при переходе по подобной ссылке проверять хеш на длину и
          валидность символов. В случае неудачи, отправлять пользователя на страницу
          ошибки активации. В случае удачного прохождения проверки, проверять
          наличие данного хеша в базе. Если он есть, то проводить активацию, а если
          же его нет, то автоматически редиректить на страницу логина. В случае,
          если пользователь уже залогинен, со страницы логина в свою очередь
          редиректить на Главную. В идеале это все должно быть незаметно для
          пользователя: если он залогинен, то сразу попал на Главную, если нет, то
          на страницу логина.

          2. Изменить текст письма активации. Было:
          {{{

          Регистрация на exmo.svobodainfo.org

          Для активации вашего аккаунта необходимо перейти по ссылке:
          http://exmo.svobodainfo.org/exmo2010/accounts/activate/023e04923f9410ee5c5c4a5d655047eebea0cc03/

          Спасибо!
          }}}
          Надо сделать:
          {{{

          Регистрация на exmo.svobodainfo.org

          Для активации вашего аккаунта необходимо перейти по ссылке ОДИН РАЗ:
          http://exmo.svobodainfo.org/exmo2010/accounts/activate/023e04923f9410ee5c5c4a5d655047eebea0cc03/

          В дальнейшем для входа на сайт можно использовать ссылку
          http://exmo.svobodainfo.org/exmo2010/

          Спасибо!
          }}}
Scenario: Переписал некоторые auth views, отредактировал шаблон письма.
Bug #1054 Автором ответа на уточнение становится тот, кто написал это уточнение

Feature:  Если эксперт А или админ пишут уточнение, то когда эксперт Б на него отвечает, то ответ на уточнение выводится от имени эксперта А или админа(того, кто это уточнение создал).

         http://myscreenshot.info/i/0002/800761360931644996351447825703.png
         Здесь на уточнение ответила Иветта (IvetaSergeeva?), но, как видно, почему-то отображается, что это Дарья

         Или так:
         http://myscreenshot.info/i/0002/273931360931832682764005207279.png
         Хотя на каждое уточнение отвечал не эксперт А.

Scenario: Исправил копипасту.
Bug #992 Возможность комментировать у экспертА

Feature: В сборке на локальном сервере у Александра Мишурова у эксперта А отсутствует возможность оставлять комментарии на этапах "взаимодействие" и "подведение итогов". Эта возможность должна быть.

Scenario: Исправил права.
User Story #972 Видимость циклов мониторинга

Задача:
В статистике должны быть циклы мониторингов на всех этапах, чтобы не было иллюзии, что работа в фонде стоит. С другой стороны, туда не должны попадать некоторые определенные циклы.

Что нужно сделать:

    Отображать в статистике циклы на всех этапах (сейчас циклы в стадии "подготовка" в статистику не попадают).
    На страницу создания и настроек цикла добавить чекбокс "Скрытый мониторинг". При отмеченном чекбоксе этот мониторинг не должен попадать в статистику ни на каком этапе. После опубликования он не должен становиться доступным для просмотра для всех, а должен остаться с теми же правами доступа, что и на других этапах: админ и экспертыА могут его видеть, экспертыБ - только если у них есть задачи в этом цикле, представители - только если они привязаны к какой-либо организации из этого мониторинга.
Bug #965 Срок ответа на комментарий в емейл-отчете

Что есть:
В ходе #908 было сделано сохранение срока ответа на комментарии для каждого мониторинга. Однако это сохраненное значение используется только в веб-интерфейсе эксмо. В скрипте, который отсылает отчеты по комментариям на почту (helpers/notify_comments_stat.py), это значение задано жестко в виде меджик намбера (переменная limit). Это приводит к двум проблемам:

    Значение нужно менять вручную перед каждым этапом взаимодействия, чтобы привести его в соответствие с принятым для текущего мониторинга.
    Значение одно и то же для всех одновременно идущих циклов мониторинга, что в общем случае не верно.

Что нужно:
Нужно изменить скрипт отсылки отчетов на почту таким образом, чтобы он для каждого цикла мониторинга использовал в качестве переменной limit значение максимального времени на ответ, сохраненное в базе. (Предположительно, нужно к этому значению еще прибавить 1, чтобы деление на дни проходило так, как нужно).
Bug #947 Блок ввода кода приглашения у Админа

У аккаунта с правами "Админ" выводится блок ввода кода приглашения

Добавил проверку на придадлежность к админам
Bug #1055 Закрытый комментарий попадает в отчет как не закрытый.

В отчете по комментариям у эксперта А выводится как не отвеченный комментарий от представителя, который был закрыт экспертом Б.

написал функцию общую для всех отчётов по комментариям. переписал расчёт комментариев по статусам с учетом новой модели комментариев