yandex-tools-idm (117.10) testing; urgency=low

  [ Vladimir Kutyavin ]
  * IDM-5554: Функция SystemWrapper.all_users_with_roles() требует слишком много памяти

  [ Alexey Boriskin ]
  * IDM-5542: Поправил ошибку перевода
  * IDM-5542: Поправил забытый импорт
  * IDM-5542: Добавил деталей при ошибке нарушения уникальности при перезапросе роли
  * IDM-5542: Поправил тесты, падающие из-за неверного скоупинга фикстуры
  * IDM-5552: Фильтры get_alike должны повторять фильтры is_unique

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 25 May 2018 21:10:34 +0300

yandex-tools-idm (117.9) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-3942: Не рассылаем уведомления при отзыве задублированной роли

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 17 May 2018 19:18:58 +0300

yandex-tools-idm (117.8) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5495: Логировать read-only

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 17 May 2018 17:00:10 +0300

yandex-tools-idm (117.7) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5274: Переделал генерацию workflow
  * IDM-5274: Починил пропавшие куски админки

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 15 May 2018 23:40:07 +0300

yandex-tools-idm (117.6) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5048: Перевёл тест на simple систему
  * IDM-5048: Дочерние роли не требуют подтверждений

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 14 May 2018 21:31:55 +0300

yandex-tools-idm (117.5) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-5274: Выгрузка матрицы конфликтов в воркфлоу OEBS (#1393)

  [ Alexey Boriskin ]
  * IDM-3942: Оптимизация миграций: выбираем только pk, увеличил размер пачки

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 14 May 2018 18:02:50 +0300

yandex-tools-idm (117.4) testing; urgency=low

  [ Vladimir Kutyavin ]
  * IDM-5503: Уменьшить лимиты cgroup

  [ Alexey Boriskin ]
  * IDM-3942: Обновление gitignore
  * IDM-3942: Мокаем gap (походы в него не были замоканы)
  * IDM-3942: Выводим самые медленные тесты
  * IDM-3942: Бросаем SystemExit (чтобы поймать места, где except Exception)
  * IDM-3942: Улучшен запрет на сетевые обращения в юнит-тестах
  * IDM-3942: Добавлено поле is_returnable, created теперь входит в returnable
  * IDM-3942: Функции создания уникальных индексов с where
  * IDM-3942: Создаём уникальные индексы в тестах
  * IDM-3942: Можно запросить 2 одинаковые роли с 1 формы запроса
  * IDM-3942: Изменён подход к локам ролей
  * IDM-3942: Указываем статус существующих ролей тогда, когда это возможно
  * IDM-3942: Новый тест
  * IDM-3942: Для тех фикстур, где это можно сделать, повышен scope до 'session'
  * IDM-3942: Миграции

  [ Vitaly Sopov ]
  * IDM-3942: добавлена команда для удаления дублирующихся ролей
  * IDM-3942: поправлены старые тесты
  * IDM-3942: поправлен неактуальный тест

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 14 May 2018 13:04:53 +0300

yandex-tools-idm (117.3) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5489: Выключаем подпись sid67
  * IDM-5401: Перепрогонять воркфлоу в таске
  * IDM-5415: Ходить в reqwizard с wizclient=idm
  * IDM-5452: Тесты

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 03 May 2018 20:53:39 +0300

yandex-tools-idm (117.2) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5462: Up django-replicated

  [ Alexander Lavrukov ]
  * Fix development config

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Sat, 28 Apr 2018 16:05:38 +0300

yandex-tools-idm (117.1) testing; urgency=low

  [ Vladimir Kutyavin ]
  * IDM-5481: Обернуть uwsgi в cgroup

  [ Alexey Boriskin ]
  * Revert "IDM-5468 check master is_alive in get with 20 seconds downtime"

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 27 Apr 2018 17:42:20 +0300

yandex-tools-idm (117.0) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-5407: теперь в интрапоиск ходим через отдельную библиотеку

  [ Alexander Lavrukov ]
  * IDM-5447 CharField -> SlugField
  * IDM-5452 remove node is_public check in RoleNodeSet suggest (#1384)
  * IDM-5462 django_replicated up
  * IDM-5468 check master is_alive in get with 20 seconds downtime

  [ zivot ]
  * IDM-5048: Остановить рост количества дочерних ролей в статусе "Ошибка" (#1381)

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 25 Apr 2018 19:58:42 +0300

yandex-tools-idm (116.10.1) stable; urgency=low

  * Пересборка

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 08 May 2018 19:51:43 +0300

yandex-tools-idm (116.10) stable; urgency=low

  [ Vladimir Kutyavin ]
  * IDM-5503: Уменьшить лимиты cgroup

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 08 May 2018 19:11:58 +0300

yandex-tools-idm (116.9) stable; urgency=low

  [ Alexey Boriskin ]
  * IDM-5452 remove node is_public check in RoleNodeSet suggest (#1384)

  [ Vladimir Kutyavin ]
  * IDM-5481: Обернуть uwsgi в cgroup

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 03 May 2018 15:33:49 +0300

yandex-tools-idm (116.8) stable; urgency=low

  [ Alexey Boriskin ]
  * Revert "IDM-5452 remove node is_public check in RoleNodeSet suggest (#1384)"
  * Revert "IDM-5468 check master is_alive in get with 20 seconds downtime"
  * Revert "IDM-5462 django_replicated up"
  * IDM-5489: Выключаем подпись sid67

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 30 Apr 2018 15:14:28 +0300

yandex-tools-idm (116.7) stable; urgency=low

  [ Alexander Lavrukov ]
  * IDM-5452 remove node is_public check in RoleNodeSet suggest (#1384)
  * IDM-5462 django_replicated up
  * IDM-5468 check master is_alive in get with 20 seconds downtime

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 25 Apr 2018 20:04:36 +0300

yandex-tools-idm (116.5) testing; urgency=low

  [ Vladimir Kutyavin ]
  * IDM-5182: Поменял метод удаления для сервисов

  [ Alexey Boriskin ]
  * IDM-5412: Разрешаем расхождения для систем с inconsistency_policy == ‘trust’

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 03 Apr 2018 16:41:37 +0300

yandex-tools-idm (116.4) testing; urgency=low

  [ Vladimir Kutyavin ]
  * IDM-5182: Добавил метод удаления для сервисов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 28 Mar 2018 16:42:31 +0300

yandex-tools-idm (116.3) testing; urgency=low

  [ Vladimir Kutyavin ]
  * IDM-5182: Уменьшил page_size для abc-api

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 27 Mar 2018 20:10:37 +0300

yandex-tools-idm (116.2) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4874: Обновил replicated до 2.5

  [ Vladimir Kutyavin ]
  * IDM-5182: Перейти с plan-api на abc-api v3

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 27 Mar 2018 16:48:09 +0300

yandex-tools-idm (116.1) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4976: Снял django_db, порефакторил тесты, поправил падавший тест
  * IDM-4976: Поправил pg-only тесты
  * IDM-5351: Исправил забытую команду
  * IDM-4874: В связи с обновлением django-replicated нужно откатывать транзакцию только тогда, когда она существует, а теперь её при чтении не существует
  * IDM-4933: Поправил случай, когда внутренней роли не существует
  * IDM-4874: Переписал poke-методы в atomic_retry-безопасном стиле

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 07 Mar 2018 22:25:16 +0300

yandex-tools-idm (116.0) testing; urgency=low

  [ Alexander Lavrukov ]
  * IDM-5351 new base command

  [ Alexey Boriskin ]
  * IDM-4976: Дописал и обновил django-pgaas
  * IDM-4976: Добавил ретраев по коду
  * IDM-4976: Стал ретраить все вьюхи
  * IDM-4976: Написал тестов на ретраи
  * IDM-4874: Обновить django-replicated
  * IDM-4976: Удалил следы переезда в Постгрес
  * IDM-4874: Обновить django-replicated
  * IDM-4976: replicated требует двух коннекшенов. удаляю middleware при прогоне тестов
  * IDM-4976: Очищаю кеш пермишенов в каждом тесте
  * IDM-4976: Оптимизирую создание кеша пермишенов
  * IDM-4976: Удалил старый тест
  * IDM-4976: Вернул PingException
  * IDM-4976: Попробуем reusedb
  * IDM-4976: Магия для починки тестов
  * IDM-4976: Поставил django_db в двух файлах, где его почему-то не было
  * IDM-4976: И ещё один django_db

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 06 Mar 2018 15:01:11 +0300

yandex-tools-idm (115.10) testing; urgency=low

  [ Alexander Lavrukov ]
  * IDM-5350 No send mail for invalid fer_role node

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 02 Mar 2018 14:10:05 +0300

yandex-tools-idm (115.9) testing; urgency=low

  [ Alexander Lavrukov ]
  * IDM-5347 split DN by / and ,

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 01 Mar 2018 13:49:38 +0300

yandex-tools-idm (115.8) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-5280: Добавить настройку "не ломать систему при обнаружении неконсистентносетй"  (#1365)
  * IDM-5343: Проверка полного отчёта на отсуствие в нём неконсистентностей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 27 Feb 2018 01:48:27 +0300

yandex-tools-idm (115.7) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5335: Использовать groupmembership вместо поля members

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Sat, 24 Feb 2018 11:38:42 +0300

yandex-tools-idm (115.6) testing; urgency=low

  [ Alexey Boriskin ]
  * Перенёс обработку перемещений в другую очередь
  * IDM-5288: Медленно работает перепрогон workflow
  * IDM-5284: Подправил конфигурацию для разработки
  * IDM-5284: Изменил зависимость на последний в официальном репо. Нужно обновить на 2.1, когда она выйдет
  * IDM-5284: Поправил конфиг для тестов
  * IDM-5284: Перепрогонять воркфлоу при перемещении узла для ролей с родительскими
  * IDM-5284: Поправил падающие тесты
  * IDM-5263: Поменял очередь и список компонент в настройках
  * IDM-5263: Изменить поведение при нахождении неконсистентности в SOX-системах
  * IDM-5263: Улучшил формат сообщения о неконсистентности
  * IDM-5263: Добавил обработку stringify
  * IDM-5291: Не отправляли письма про необходимость перезапроса
  * IDM-5291: Добавил тест на формат crontab, нашёл ещё проблем, поправил их

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 21 Feb 2018 11:36:57 +0300

yandex-tools-idm (115.5) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5222: Сократил срок заявок, которые мы считаем активными в Наниматоре, с 14 до 7 дней в прошлом, и расширил до года в будущем.

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 07 Feb 2018 19:42:28 +0300

yandex-tools-idm (115.4) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-5255: добавить в cron запуск допинывалки ролей для Qloud

  [ Alexey Boriskin ]
  * Удалил переход в requested, тесты его больше не используют
  * Убедился, что менять можно только три поля: review_at, node, system_specific
  * IDM-5261: Превышение порога на число уволенных пользователей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 07 Feb 2018 16:33:05 +0300

yandex-tools-idm (115.3) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5254: Добавил проверок на повторный запуск

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 05 Feb 2018 14:49:31 +0300

yandex-tools-idm (115.2) testing; urgency=low

  [ Alexey Boriskin ]
  * Фикс разрешения перемещения пользователей в celery-задаче

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 05 Feb 2018 14:21:11 +0300

yandex-tools-idm (115.1) testing; urgency=low

  [ Alexey Boriskin ]
  * Фикс разрешения перемещения пользователей в celery-задаче

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 05 Feb 2018 12:40:23 +0300

yandex-tools-idm (115.0) testing; urgency=low

  [ Alexander Lavrukov ]
  * IDM-5209 убрал сложную проверку

  [ Alexey Boriskin ]
  * IDM-5200: Одинаково обрабатывать пустое необязательное поле при запросе через систему и через idm
  * IDM-5222: Проверка на свежесть всех статусов
  * IDM-5222: Выключил синхронизацию со Splunk до перехода на v3
  * TOOLSUP-28076: Сохраняю письма про подтверждение ролей в базу
  * IDM-5222: Переписал работу с LDAP. Разделил блокировку и перенос в Old Users
  * IDM-5222: Добавил статусы “ошибка” для добавления и удаления из AD-группы
  * IDM-5222: Поправил импорты и тесты
  * IDM-5222: Добавил тестов, поправил логгирование
  * IDM-5222: Переписал тесты ldap, создаю action только если действие случилось
  * IDM-XXXX: Разрешать перемещения в celery-тасках
  * IDM-5222: Доблокировка из любых недоблокированных состояний
  * IDM-5222: Фикс testapi

  [ Vitaly Sopov ]
  * IDM-4933: добавлен тест на неконсистентности типа UNKNOWN_ROLE
  * IDM-4933: теперь depriving-узлы считаются активными и не создают неконсистентность типа 'неизвестная роль'

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 02 Feb 2018 23:16:16 +0300

yandex-tools-idm (114.24) stable; urgency=low

  [ Alexander Lavrukov ]
  * IDM-5350 No send mail for invalid fer_role node

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 02 Mar 2018 14:29:04 +0300

yandex-tools-idm (114.23) stable; urgency=low

  [ Alexey Boriskin ]
  * IDM-5335: Использовать groupmembership вместо поля members

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 22 Feb 2018 18:09:21 +0300

yandex-tools-idm (114.22) stable; urgency=low

  [ Alexey Boriskin ]
  * IDM-5288: Медленно работает перепрогон workflow
  * IDM-5284: Изменил зависимость на последний в официальном репо. Нужно обновить на 2.1, когда она выйдет
  * IDM-5284: Перепрогонять воркфлоу при перемещении узла для ролей с родительскими
  * IDM-5284: Поправил падающие тесты
  * IDM-5263: Поменял очередь и список компонент в настройках
  * IDM-5263: Изменить поведение при нахождении неконсистентности в SOX-системах
  * IDM-5263: Улучшил формат сообщения о неконсистентности
  * IDM-5263: Добавил обработку stringify
  * IDM-5291: Не отправляли письма про необходимость перезапроса
  * IDM-5291: Добавил тест на формат crontab, нашёл ещё проблем, поправил их

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 21 Feb 2018 11:47:07 +0300

yandex-tools-idm (114.21) stable; urgency=low

  [ Alexey Boriskin ]
  * IDM-5222: Проверка на свежесть всех статусов
  * IDM-5222: Выключил синхронизацию со Splunk до перехода на v3
  * TOOLSUP-28076: Сохраняю письма про подтверждение ролей в базу
  * IDM-5222: Переписал работу с LDAP. Разделил блокировку и перенос в Old Users
  * IDM-5222: Добавил статусы “ошибка” для добавления и удаления из AD-группы
  * IDM-5222: Поправил импорты и тесты
  * IDM-5222: Добавил тестов, поправил логгирование
  * IDM-5222: Переписал тесты ldap, создаю action только если действие случилось
  * IDM-5222: Доблокировка из любых недоблокированных состояний
  * IDM-5222: Фикс testapi
  * Перенёс обработку перемещений в другую очередь
  * IDM-5222: Сократил срок заявок, которые мы считаем активными в Наниматоре, с 14 до 7 дней в прошлом, и расширил до года в будущем.

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 09 Feb 2018 12:47:26 +0300

yandex-tools-idm (114.20) stable; urgency=low

  [ Alexey Boriskin ]
  * IDM-5261: Превышение порога на число уволенных пользователей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 07 Feb 2018 17:29:13 +0300

yandex-tools-idm (114.19) stable; urgency=low

  [ Vitaly Sopov ]
  * IDM-5255: добавить в cron запуск допинывалки ролей для Qloud

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 05 Feb 2018 16:39:34 +0300

yandex-tools-idm (114.18) stable; urgency=low

  [ Alexey Boriskin ]
  * IDM-XXXX: Разрешать перемещения в celery-тасках
  * Фикс разрешения перемещения пользователей в celery-задаче
  * Фикс разрешения перемещения пользователей в celery-задаче
  * IDM-5254: Добавил проверок на повторный запуск

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 05 Feb 2018 14:58:37 +0300

yandex-tools-idm (114.17) stable; urgency=low

  [ Vitaly Sopov ]
  * IDM-4933: теперь depriving-узлы считаются активными и не создают неконсистентность типа 'неизвестная роль'

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 01 Feb 2018 19:35:14 +0300

yandex-tools-idm (114.15) stable; urgency=low

  [ Vitaly Sopov ]
  * IDM-5180: from_api теперь является опциональным элементом в data

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 29 Jan 2018 17:34:42 +0300

yandex-tools-idm (114.14) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-5180: добавлено периодическое доудаление узлов в dumb-системах
  * IDM-5180: теперь случай с удалёнными узлами не учитывается при разрешении неконсистентностей
  * IDM-4933: для логики разрешения неконсистентностей добавлен тест (#1350)

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 29 Jan 2018 16:07:41 +0300

yandex-tools-idm (114.13) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-5180: если мы находим уже существующее действие удаления узла, мы используем его
  * IDM-5180: увеличен интервал задержки таски
  * IDM-5180: проброс узла и системы в таску

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 25 Jan 2018 19:57:40 +0300

yandex-tools-idm (114.12) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-5180: убран atomic при удалении узла
  * IDM-5180: в тасках удаления узла action теперь подцепляется через or_retry

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 24 Jan 2018 17:45:37 +0300

yandex-tools-idm (114.11) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5099: Тормозит сохранение воркфлоу
  * Revert "IDM-5210 crutch for python bug"
  * Revert "IDM-5210 remove recursion from get_roles_tree()"

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 23 Jan 2018 19:55:30 +0300

yandex-tools-idm (114.10) testing; urgency=low

  [ Alexander Lavrukov ]
  * IDM-5210 crutch for python bug

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 23 Jan 2018 13:23:14 +0300

yandex-tools-idm (114.9) testing; urgency=low

  [ Alexander Lavrukov ]
  * IDM-5210 remove recursion from get_roles_tree()

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 22 Jan 2018 19:51:55 +0300

yandex-tools-idm (114.8) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-5180: удалён select_for_update() из отзыва ролей при удалении узла
  * IDM-5180: добавить проброс requester в mark_depriving

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 22 Jan 2018 15:31:12 +0300

yandex-tools-idm (114.7) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5205: PEP-8
  * IDM-5205: Удалил xfail тесты
  * IDM-5205: Удалил староватую логику
  * IDM-5205: PEP-8
  * IDM-5205: Передавать подробности про смену подразделения в историю роли
  * IDM-5205: Перестал писать робокоммент при подтверждении
  * IDM-5205: Поменял формулировки

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 19 Jan 2018 13:44:29 +0300

yandex-tools-idm (114.6) testing; urgency=low

  [ Alexander Lavrukov ]
  * IDM-5209 убрал сложную проверку

  [ Vitaly Sopov ]
  * IDM-5218: считать пустую строку dependencies за None
  * IDM-5218: считать пустую строку options за None

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 19 Jan 2018 13:32:54 +0300

yandex-tools-idm (114.5) testing; urgency=low

  [ Alexey Boriskin ]
  * Не ходить в проверке в ручку ping

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 18 Jan 2018 12:16:48 +0300

yandex-tools-idm (114.4) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5208: Невозможно подтвердить роль

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 17 Jan 2018 01:17:47 +0300

yandex-tools-idm (114.3) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-3544: Обрабатывать удалённые группы. Отдаём дату отзыва группы в API.
  * Добавил настройки слейва по умолчанию
  * IDM-4933: Поправил название константы
  * IDM-4933: Добавил order_by
  * IDM-4933: Поменял тип скобочек
  * IDM-5180: Добавил файл ограничения памяти для новой очереди

  [ Vitaly Sopov ]
  * IDM-4933: реализовано отложенное удаление узлов при синхронизации
  * IDM-4933: добавлены и поправлены тесты
  * IDM-4933: теперь depriving узлы тоже могут быть восстановлены (создаётся новый узел и переносятся роли), написан тест, проверяющий корректный отзыв или восстановление узлов и связанных ролей при удалении узла
  * IDM-4933: теперь удаление depriving-узла форсируется при его замещении полученным из системы; переименование параметра в mark_depriving()
  * IDM-4933: поправлены старые тесты, полагающиеся на мгновенное удаление узла
  * IDM-4933: поправлено форсированное удаление узлов при переносе
  * IDM-4933: поправлены тесты
  * IDM-4933: реализован код отправки уведомлений
  * IDM-4933: report_problem() при отсутствии рассылок у системы теперь может отправлять письма всем ответственным
  * IDM-4933: небольшие правки в тестах
  * IDM-4933: правки в коде отправки уведомлений и в шаблоне
  * IDM-4933: добавлены тесты; переименованы команды, файлы, функции
  * IDM-4933: написаны тесты для get_node_by_unique_id()
  * IDM-4933: мелкие правки
  * IDM-4933: добавлен Least из Django 1.9, mark_depriving() переделана под его использование
  * IDM-4933: Least теперь используется вместе с Coalesce при не-postgres базах
  * IDM-4933: тесты теперь добавляют задержку между mark_depriving() и deprive_nodes()
  * IDM-4933: поправлено восстановление узлов без unique_id
  * IDM-4933: восстановление улов теперь сбрасывает хеш и вынесено в отнельную функцию
  * IDM-5055: добавлена возможность отзывать только узлы из переданного списка
  * IDM-5055: пометка удаляемых узлов и их удаление перемещены в celery-таски
  * IDM-5055: удаление ролей перенесено в отдельный таск, добавлена регулярная команда для доудаления ролей
  * IDM-5055: правки по тестам
  * IDM-5055: добавлен dictinct при фильтрации подвисших узлов
  * IDM-5055: добавлена миграция для Action
  * IDM-5055: прокидывание дополнительных параметров в действия

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 16 Jan 2018 20:58:52 +0300

yandex-tools-idm (114.2) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4641: Поправил ещё раз, добавил тест

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 15 Jan 2018 19:05:32 +0300

yandex-tools-idm (114.1) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5200: Одинаково обрабатывать пустое необязательное поле при запросе через систему и через idm
  * IDM-5191: Роли в состоянии approved не попадают в system.all_users_with_role
  * IDM-4641: Поправил сохранение данных в базу

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 15 Jan 2018 17:56:27 +0300

yandex-tools-idm (114.0) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-3294: Добавить на страницу группы поле с описанием

  [ Alexey Boriskin ]
  * IDM-5147: Саджест систем case-sensitive
  * IDM-4641: Починил тесты

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 11 Jan 2018 19:52:23 +0300

yandex-tools-idm (113.18) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5035: Поправил ещё один баг в majortom

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 29 Dec 2017 20:50:34 +0300

yandex-tools-idm (113.17) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5035: Поправил ещё один баг в majortom

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 29 Dec 2017 20:00:27 +0300

yandex-tools-idm (113.16) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5035: Поправлен баг в majortom

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 29 Dec 2017 19:41:52 +0300

yandex-tools-idm (113.15) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5021: Добавил per-system роли просматривающего роли и просматривающего workflow
  * IDM-5021: В конфликтах нужно указывать только полный slug, подстроки не должны работать
  * IDM-5021: Конфликты должны срабатывать только для указанной системы, а не для всех

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 27 Dec 2017 19:02:39 +0300

yandex-tools-idm (113.14) UNRELEASED; urgency=low

  * IDM-5021: Добавил per-system роли просматривающего роли и просматривающего workflow

 -- Alexey Boriskin <uruz@yandex-team.ru>  Wed, 27 Dec 2017 19:02:30 +0300

yandex-tools-idm (113.13) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-2186: Запускать локально для конкретной системы (#1321)

  [ Alexey Boriskin ]
  * IDM-5164: Поправил сборку/разборку кверисета

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 26 Dec 2017 16:58:09 +0300

yandex-tools-idm (113.12) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5164: Радикально уменьшил количество запросов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 26 Dec 2017 15:38:54 +0300

yandex-tools-idm (113.11) stable; urgency=low

  [ Alexey Boriskin ]
  * IDM-5142: Попытка починить большие выгрузки
  * IDM-3410: Поправил падающие тесты

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 25 Dec 2017 20:52:25 +0300

yandex-tools-idm (113.10) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-3410: Перестал использовать клиентский сертификат там, где он не нужен
  * IDM-3410: Поправил баг с недопроброшенным decision-ом
  * IDM-3410: Добавил возможность вызова команды с границами времени создания заявки, поправил логику вычисления дат, включил команду

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 20 Dec 2017 21:58:16 +0300

yandex-tools-idm (113.9) testing; urgency=low

  * IDM-3410 Временно отключил запуск idm_decide_transfers

 -- Alexander Lavrukov <lavrukov@yandex-team.ru>  Thu, 14 Dec 2017 21:34:01 +0300

yandex-tools-idm (113.8) testing; urgency=low

  * IDM-5089: добавлен review_at в тестовый API, добавлен сброс даты пересмотра при пересмотре роли

 -- Vitaly Sopov <v-sopov@yandex-team.ru>  Wed, 13 Dec 2017 18:38:35 +0300

yandex-tools-idm (113.7) testing; urgency=low

  * resend

 -- Vitaly Sopov <v-sopov@yandex-team.ru>  Tue, 12 Dec 2017 15:31:07 +0300

yandex-tools-idm (113.6) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-5089: правка по дате пересмотра

 -- Vitaly Sopov <v-sopov@yandex-team.ru>  Mon, 11 Dec 2017 17:21:46 +0300

yandex-tools-idm (113.5) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-3410: Отселил newhire в отдельный модуль
  * IDM-3410: Распилил STAFF_URL на две части
  * IDM-3410: Не пересматривать роли человека, если виш-форма так сказала
  * IDM-3410: Поправил падавшие тесты, выпилил флаг запрета перезапроса

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Sun, 10 Dec 2017 01:01:54 +0300

yandex-tools-idm (113.4) testing; urgency=low

  [ Alexander Lavrukov ]
  * IDM-5130: Стрипать строчку при поиске по системе
  * IDM-5133: Не отправлять "пустые" оповещения о неактивных пользователях в AD

  [ Alexey Boriskin ]
  * IDM-5035: Подключил django-alive и majortom
  * IDM-5035: Обновил версию majortom, поправил вывод команды alivestate, чтобы он был в monrun-формате

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Sat, 09 Dec 2017 17:14:54 +0300

yandex-tools-idm (113.3) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-5089: теперь дата пересмотра всегда отдаётся на фронтенд

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 08 Dec 2017 18:09:03 +0300

yandex-tools-idm (113.2) testing; urgency=low

  [ Alexey Boriskin ]
  * Pin OpenSSL to avoid errors like https://github.com/pyca/pyopenssl/issues/728

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 07 Dec 2017 14:03:38 +0300

yandex-tools-idm (113.1) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5111: Перенёс фикстуру cauth в общий conftest
  * IDM-5111: Поиск нод по алиасам в воркфлоу
  * IDM-5021: Реализация межсистемного конфликта ролей в IDM
  * IDM-4976: Вкрутить ретраи в IDM

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 06 Dec 2017 20:56:28 +0300

yandex-tools-idm (113.0) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-5089: Выносим срок пересмотра в систему, воркфлоу и API (#1309)

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 01 Dec 2017 19:06:34 +0300

yandex-tools-idm (112.33) stable; urgency=low

  [ Alexey Boriskin ]
  * IDM-5092: За исключением системы ABC, шлём дайджест о необходимых к подтверждению ролях всем неотсутствующим подтверждающим

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 24 Nov 2017 13:44:30 +0300

yandex-tools-idm (112.32) stable; urgency=low

  [ Alexey Boriskin ]
  * IDM-5090: Ошибка в кешировании саджеста. Refs TOOLSUP-25613

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 22 Nov 2017 19:26:44 +0300

yandex-tools-idm (112.31) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5075: Отселил всё про увольнение и синхронизацию сервисов в отдельные очереди. Больше очередей богу очередей!

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 20 Nov 2017 18:16:14 +0300

yandex-tools-idm (112.30) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5080: Синхронизировать Стафф в быстрой очереди
  * IDM-5075: Стал писать больше логов, добавил информацию о том, сколько памяти съела таска за время своей работы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 20 Nov 2017 17:11:26 +0300

yandex-tools-idm (112.29) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4927: Кеширую верхнеуровный саджест для каждой системы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Sat, 18 Nov 2017 16:51:55 +0300

yandex-tools-idm (112.28) testing; urgency=low

  [ Vladimir Kutyavin ]
  * IDM-5042: Разрешить ответственным чинить системы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 17 Nov 2017 13:57:59 +0300

yandex-tools-idm (112.27) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5016: Добавил дискриминирующий фильтр, и запрос ускорился

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 16 Nov 2017 17:44:42 +0300

yandex-tools-idm (112.26) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4951: Добавил опцию синхронного запуска к idm_block_ad_users

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 16 Nov 2017 12:46:47 +0300

yandex-tools-idm (112.25) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5060: Поправил падающий тест и поменял условие на правильное
  * IDM-4864: Обновить django-tanker и переводы
  * IDM-2116: Отключил отсылку писем владельцу при наличии подтверждающих

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 15 Nov 2017 20:36:49 +0300

yandex-tools-idm (112.24) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5060: Добавил возможность синхронного запуска с помощью параметра --block

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 15 Nov 2017 14:40:44 +0300

yandex-tools-idm (112.23) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4927: Поправил падающие тесты и опечатку

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 14 Nov 2017 20:44:11 +0300

yandex-tools-idm (112.22) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4927: Попытка ускорение саджеста за счёт уменьшения количества джойнов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 14 Nov 2017 20:05:49 +0300

yandex-tools-idm (112.21) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5040: Перешёл на общий ресурс-предок при запуске команд

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 14 Nov 2017 18:19:27 +0300

yandex-tools-idm (112.20) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5063: Добавил возможность передавать в API время с явной таймзоной

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 14 Nov 2017 15:45:51 +0300

yandex-tools-idm (112.19) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-2116: Отселил письма в отдельную очередь

  [ Vladimir Kutyavin ]
  * IDM-5053: Уведомить владельцев перезапрошенных ролей, которые еще не были подтверждены

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 14 Nov 2017 14:12:06 +0300

yandex-tools-idm (112.18) testing; urgency=low

  [ Alexey Boriskin ]
  * Починил падающий из-за проблем с таймзоной тест
  * IDM-4964: Поправил падавшие из-за нестабильности сортировки тесты. В рамках одного уровня и статуса добавлена сортировка по username
  * IDM-4948: Синхронизация групп забивает очередь
  * Revert "IDM-4812: Отдаём группу пользователя только для detail"
  * IDM-4948: Дописал тест для случая с approved ролями, но он изначально и не падал. Оставил, чтобы закрепить поведение тестом.
  * IDM-5065: Вернуть  поле department в ручку /users  для поискового саджеста

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 13 Nov 2017 14:13:00 +0300

yandex-tools-idm (112.17) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5016: Добавил индекс, который должен ускорить запрос внутри get_owners
  * IDM-5016: Поправил обработку создания индексов CONCURRENTLY

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 09 Nov 2017 20:43:59 +0300

yandex-tools-idm (112.16) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4941: Пожертвовал джойном, чтобы не делать слишком сложную миграцию
  * IDM-4951: Отпилил удаление виртуалок уволенных сотрудников (кажется, это не наш бизнес и ручки давно нет)
  * IDM-4951: Тестинг должен точнее соответствовать продакшену: запускаем блокировку пользователей в AD, добавление и удаление из AD-групп, отзываем роли у уволенных в тестинге
  * IDM-4951: Уточнил комментарий
  * IDM-4951: Расширил возможность получения deprivable ролей на другие модели
  * IDM-4951: Убрал лишние импорты
  * IDM-4951: Удалил настройку OEBS_DATA_PROCESSING, объединил два менеджера модели User в один, удалил валидацию количества в команде idm_deprive_roles, команда теперь занимается исключительно отзывом ролей у уволенных и ничем иным
  * IDM-4951: Переименовал таск
  * IDM-4951: Перенёс код блокировки в менеджер, команда idm_block_ad_users теперь работает в двух режимах: быстром и полном. В быстром режиме она блокирует неактивных пользователей с флагом ldap_active=True, в полном – проверяет всех неактивных в AD.
  * IDM-4951: Исправил циклическую зависимость
  * IDM-4951: Поправил тесты на idm_deprive_roles, решил, что нужно при отзыве sent ролей отсылать пуш в remove-role
  * IDM-4951: Перенёс и починил тесты на idm_block_ad_users
  * IDM-5045: Починил попутно сломанные тесты
  * IDM-5045: Добавил возможность сообщения об инцидентах отдельным письмом
  * IDM-5060: Переписал и включил предохранитель блокировки большого количества пользователей
  * IDM-5060: Переписал и включил предохранитель блокировки большого количества пользователей для команды отзыва ролей
  * IDM-5063: Добавил поле updated в API
  * IDM-5045: Починил давно сломанные в fulltest тесты
  * IDM-5045: Поменял название очереди на FIRE

  [ Vladimir Kutyavin ]
  * IDM-5042: Разрешить ответственным чинить системы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 09 Nov 2017 18:30:34 +0300

yandex-tools-idm (112.15) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-5004: функция хеширования узлов изменена на CRC32
  * IDM-4908: удалён лишний проход с рехешированием в UpdatableNode.synchronize()
  * IDM-4908: убрана преждевременная запись хеша при синхронизации нод
  * IDM-4908: хеш узлов теперь хранится в шестнадцатеричном виде, тестовые системы теперь не перехешируются при создании
  * IDM-4908: добавлен правильынй просчёт хеша при добавлении узлов, обнуление хешей предков при удалении узла
  * IDM-4908: в тесты добавлена проверка на корректность проставления хеша при перемещении узла

  [ Alexey Boriskin ]
  * Фикс для development-сервера

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 01 Nov 2017 20:02:01 +0300

yandex-tools-idm (112.14) testing; urgency=low

  [ Vladimir Kutyavin ]
  * IDM-4896: Разрешить ответственным системы видеть действия, связанные с системой
  * IDM-4896: Оптимизировал фильтр

  [ Alexey Boriskin ]
  * IDM-5045: Застревает очередь roles в тестинге idm

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 01 Nov 2017 17:43:35 +0300

yandex-tools-idm (112.13) testing; urgency=low

  [ Vladimir Kutyavin ]
  * IDM-4674: Добавил логирование скоупов
  * IDM-4674: проверка атрибута, отключение логгера в тестах

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 24 Oct 2017 20:52:40 +0300

yandex-tools-idm (112.12) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-4996: При синхронизации теперь не учитываются роли, чей статус был изменён во время сверки
  * IDM-4996: теперь время начала синхронизации мы берём из action
  * IDM-4996: добавлен тест, поправлен баг
  * IDM-4996: в тест добавлены depriving-роли

  [ Alexey Boriskin ]
  * IDM-2116: Возможность при запросе роли выключать уведомления
  * IDM-2116: Подкрутил настройки для разработки
  * IDM-5016: Конкурентно создаю индекс по rolenodeclosure
  * IDM-2116: Подкрутил миграцию

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 24 Oct 2017 18:06:08 +0300

yandex-tools-idm (112.11.1) testing; urgency=low

  [ Alexey Boriskin ]
  * Добавил в список зависимостей contextlib2, чтобы работал raven

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 23 Oct 2017 17:43:15 +0300

yandex-tools-idm (112.11) testing; urgency=low

  [ Alexey Boriskin ]
  * Фикс сборки. Попробуем собрать psycopg по-старому, а django_extesions нужно даунгрейднуть.
  * Поправил ворнинг про import_path
  * Поправил ворнинг про requires_system_checks
  * Поправил ворнинг про юникод
  * IDM-5015: Обрезаем длинные имена вручную
  * Ещё одна попытка исправить psycopg2
  * Пришлось запинить старую версию cryptography и pip, чтобы сборка заработала

  [ Vitaly Sopov ]
  * IDM-4951: теперь при переблокировке пользователей в LDAP вместо ldap_active проверяется is_active, а ldap_active начинает указывать на фактическое состояние пользователя в LDAP
  * IDM-4951: удалена команда idm_process_data_from_oebs
  * IDM-4951: check_users_ldap_status выводит только неконсистентные данные и на stdout, удалена check_users_ldap_status
  * IDM-4951: команда проверки несогласованности IDM и LDAP переименована в idm_check_users_ldap_status
  * IDM-4951: теперь у Лёши не течёт кровь из глаз из-за бэкслэшей
  * IDM-5036: теперь конкурентное создание индекса не используется в тестах
  * IDM-5036: для обновлённой версии pytest-django изменены настройки тестовой базы
  * IDM-5036: правки по ревью

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 23 Oct 2017 17:13:54 +0300

yandex-tools-idm (112.10) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-5023: Слишком широкий паттерн-матчинг в описании конфликтов
  * IDM-5023: Запинил версию pip, обновил половину библиотек, чтобы пакет снова начал собираться
  * IDM-5026: Понизил уровень блокировки для select for update
  * IDM-5026: Сделал, чтобы все индексы создавались конкуретно
  * IDM-5026: Revert psycopg2 upgrade
  * Try to fix psycopg2
  * Trying to fix build: fix raven
  * Наконец пофиксил сборку
  * Выбросил множество левых ненужных зависимостей
  * IDM-5026: Избавился от djblets, которые перестали собираться в колесо

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 18 Oct 2017 00:30:22 +0300

yandex-tools-idm (112.9) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4971: Тестинг пятисотит, если пришедшего пользователя нет на Стаффе
  * IDM-5016: Перенёс код в более подходящее место (не изменяя логики)
  * IDM-5016: Переписал на N запросов (надеюсь, это будет работать не бесконечное время)

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 10 Oct 2017 19:28:42 +0300

yandex-tools-idm (112.8) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-5005: добавлены тесты, проверяющие, что на все персонально-пользовательские роли создана только одна неконсистентность

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 06 Oct 2017 14:43:23 +0300

yandex-tools-idm (112.7) testing; urgency=low

  [ Vladimir Kutyavin ]
  * IDM-4941: В отчётах не работает фильтр по узлу

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 04 Oct 2017 19:13:51 +0300

yandex-tools-idm (112.6) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-5002: Логировать system.slug вместо system в idm_check_certs

  [ Alexey Boriskin ]
  * IDM-5009: Сломана сортировка по системе

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 03 Oct 2017 20:53:10 +0300

yandex-tools-idm (112.5) testing; urgency=low

  [ Alexander Lavrukov ]
  * IDM-4990: Поменять хост для СИБ
  * IDM-4997: Не отзывать сессии уволенных в тестинге

  [ Vitaly Sopov ]
  * IDM-445: добавлен скрипт для проверки сертификатов систем

  [ Vladimir Kutyavin ]
  * IDM-4941: Переход на новую фикстуру в тестах
  * IDM-4941: Поправил тесты после под новую фикстуру
  * IDM-4941: В отчётах не работает фильтр по узлу
  * IDM-4941: Миграция денормализации actions

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 29 Sep 2017 13:25:16 +0300

yandex-tools-idm (112.4) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4980: Некорректный порядок подтверждающих в карточке роли
  * IDM-4977: Поправил 500 при не дефолтной сортировке
  * IDM-4977: Переделал схему с case sensitivity на чистый lower case
  * IDM-4967: Починил удаление системы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 15 Sep 2017 18:21:11 +0300

yandex-tools-idm (112.3) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4977: Переименовал errors в exceptions
  * IDM-4977: Разбил менеджеры на отдельные файлы (не выдержал)
  * IDM-4977: Удалил артефакт от мёржа
  * IDM-4977: Backoff policy for locking a role
  * IDM-4977: Избавиться от запросов, которые съедают место временными файлами

  [ Vitaly Sopov ]
  * IDM-4915: теперь клиентский сертификат проверяется на допустимость домена в CN

  [ Vladimir Kutyavin ]
  * IDM-4967: Тест удаления родительского черновика

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 14 Sep 2017 22:02:09 +0300

yandex-tools-idm (112.2) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4927: Два джойна по parent работают быстрее, чем один по closuretree

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 06 Sep 2017 22:58:26 +0300

yandex-tools-idm (112.1) testing; urgency=low

  [ Alexey Boriskin ]
  * Поправил перевод причины запроса роли при регулярном пересмотре
  * IDM-4964: Добавить поддержку получения hr-партнеров в workflow IDM

  [ Alexander Lavrukov ]
  * IDM-4953: Сделать команду для починки поломанных перенесенных узлов
  * IDM-4953 fix find broken nodes

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 06 Sep 2017 09:36:12 +0300

yandex-tools-idm (112.0) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4723: Поправил код при ретраях, чтобы их было меньше, если лок успешен
  * IDM-4930: IDM уходит в ридонли из-за незакрытых транзакций

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 30 Aug 2017 15:55:15 +0300

yandex-tools-idm (111.12) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4883: Добавил поле длинного таймаута, по умолчанию 10 минут

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 03 Aug 2017 17:47:44 +0300

yandex-tools-idm (111.11) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4856: Не возвращается запросивший роль

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 03 Aug 2017 12:56:45 +0300

yandex-tools-idm (111.10) testing; urgency=low

  [ Ilya Peterov ]
  * IDM-4888: Проверять, что actual_wf не None в ручке /<workflow_id>/commit
  * IDM-4794: Поправить idm_check_groups, чтобы оно учитывало onhold роли удалённых групп

  [ Alexey Boriskin ]
  * Revert "IDM-4888: Проверять, что actual_wf не None в ручке /<workflow_id>/commit"
  * IDM-4888: Начал создавать approved версию workflow при создании системы
  * IDM-4916: Логировать домены приходящих с сертификатом роботов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 02 Aug 2017 20:13:08 +0300

yandex-tools-idm (111.9) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4912: Поменять список статусов сервисов в синхронизации с ABC

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 01 Aug 2017 17:14:21 +0300

yandex-tools-idm (111.8) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4723: Добавил ретраев на лок
  * IDM-4907: Поправил падающие тесты (нужно было оставить конфиг для development)

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 31 Jul 2017 18:50:46 +0300

yandex-tools-idm (111.7) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4904: Слишком долгий интервал перед повторным отзывом роли
  * IDM-4903: Нет проверки прав на чтение воркфлоу через сабсет
  * IDM-4907: Ходить в тестинге в тестовую посылалку SMS
  * RULES-4230: Новая стратегия для celery
  * RULES-4230: Не подменять root logger, пробрасывать исключения в eager режиме

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 31 Jul 2017 17:33:21 +0300

yandex-tools-idm (111.6) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4898: Отзывать узлы и роли при удалении узла через API без таски

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 25 Jul 2017 20:24:54 +0300

yandex-tools-idm (111.5) testing; urgency=low

  [ Ilya Peterov ]
  * IDM-4845: Багфикс from_api + тест на from_api==False

  [ Alexey Boriskin ]
  * IDM-746: Спрятал письма за опцию командной строки

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 25 Jul 2017 10:57:34 +0300

yandex-tools-idm (111.4) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4845: Переименовал from_web в from_api и поправил баг, где смешиваются from_web и from_api

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 20 Jul 2017 23:08:29 +0300

yandex-tools-idm (111.3) testing; urgency=low

  [ Vitaly Sopov ]
  * IDM-4884: Добавить фильтр ручки узлов по полю parent

  [ Alexey Boriskin ]
  * IDM-4367: Заменил строки на константы в тестах
  * IDM-4367: Поменял порядок выполнения тасок, чтобы неконсистентность не разрешалась, пока роль не запрошена
  * IDM-4367: Код ошибочно проставтавлял комментарий про уволенность пользователя при разрешении обычной неконсистентности в SOX-системе
  * IDM-4367: Поправил несоздающийся тикет в Стартреке

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 20 Jul 2017 21:24:51 +0300

yandex-tools-idm (111.2) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-746: Поправил орфографию и тесты
  * IDM-4770: Переместил и переделал функцию calculate_hash
  * IDM-4770: Переформатировал index_together
  * IDM-4770: Переписал функции разрешимости
  * IDM-4770: Разрешение прежде не разрешимых неконсистентностей
  * IDM-4770: Использую один oauth-токен для всех сервисов
  * IDM-4770: Перенёс тесты про отчёты в отдельный файл
  * IDM-4770: Unused imports
  * IDM-4770: Typo
  * IDM-4770: Вынес политики в константы
  * IDM-4770: Сделал mock_ids_repo более общим
  * IDM-4770: Создаю тикет для SOX-систем вместо того, чтобы отсылать письмо

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 17 Jul 2017 15:56:36 +0300

yandex-tools-idm (111.1) testing; urgency=low

  [ Ilya Peterov ]
  * IDM-4844: Добавить логгирования при удалении и добавлении узла через API
  * IDM-4847: Объединять элементы очереди изменения дерева ролей в пачки-транзакции
  * IDM-4367: Более строгое разрешение неконсистентностей
  * IDM-4252: Плохая ошибка подтверждения роли в сломанной системе
  * IDM-1560: Написать миграцию, удаляющую лишних пользователей
  * IDM-746: Слать письма, если ночная синхронизация ролей не удалась
  * IDM-4842: Починить проставление parent_id у экшена при синхронизации дерева
  * IDM-4845: Невозможно отделить удаление узла при синхронизации от действия через API
  * IDM-4843: В экшены не проставляется impersonator_id, если узел был удалён через api
  * IDM-4851: Опечатка в описании поля

  [ Alexey Boriskin ]
  * IDM-4873: Router запрещает relation с роботом
  * IDM-4863: sazhin: заблокирован аккаунт

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 14 Jul 2017 22:12:07 +0300

yandex-tools-idm (111.0) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4852: В девелопе падают тесты
  * IDM-4852: Тесты не собираются на тимсити

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 03 Jul 2017 18:31:21 +0300

yandex-tools-idm (110.36) stable; urgency=low

  [ Alexey Boriskin ]
  * IDM-4873: Router запрещает relation с роботом

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 14 Jul 2017 16:23:39 +0300

yandex-tools-idm (110.35) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4838: Тормозит выдача сервисов в саджесте системы ABC

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 22 Jun 2017 19:00:40 +0300

yandex-tools-idm (110.34) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4821: Регистр в слаге и саджесте наносят ответный удар

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 21 Jun 2017 15:30:22 +0300

yandex-tools-idm (110.33) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4839: Не запрашивается роль в тестинге

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 21 Jun 2017 14:33:06 +0300

yandex-tools-idm (110.32) stable; urgency=low

  [ Alexey Boriskin ]
  * IDM-4821: Регистр в слаге и саджесте

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 20 Jun 2017 20:24:09 +0300

yandex-tools-idm (110.31) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4814: Денормализовал причину запроса и комментарий
  * IDM-4814: Перестал считать статистику для вложенных ApproveRequest-ов, это должно убрать квадратичность запроса
  * IDM-4814: Перестал отдавать объект workflow для запроса роли. У нас он есть, но зачем отдавать его?
  * IDM-4821: Регистр в слаге и саджесте

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 20 Jun 2017 18:48:18 +0300

yandex-tools-idm (110.30) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4812: collate нужно указывать внутри upper у правого операнда, а не левого

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 19 Jun 2017 18:52:31 +0300

yandex-tools-idm (110.29) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4812: collate нужно указывать внутри upper, а не снаружи

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 19 Jun 2017 17:08:45 +0300

yandex-tools-idm (110.28) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4812: Починил хрупкие тесты
  * IDM-4812: Стал явно указывать collation при составлении lookup-ов типа icontains/istartswith

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 19 Jun 2017 15:37:50 +0300

yandex-tools-idm (110.27) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4812: Пришлось восстановить все unique constraint-ы, чтобы их потом можно было снимать

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Sat, 17 Jun 2017 14:16:28 +0300

yandex-tools-idm (110.26) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4812: Фикс миграции

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 16 Jun 2017 21:13:21 +0300

yandex-tools-idm (110.25) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4812: Отдаём группу пользователя только для detail
  * IDM-4812: Отловил большое количество забытых select_related
  * IDM-4812: Дополнительный фильтр по системе отсеивает большое число узлов
  * IDM-4808: Сломали системы
  * IDM-4808: Просто поправил код
  * IDM-4825: Сделал поиск по slug-у регистронезависимым
  * IDM-4825: Поиск по системам работает не очень хорошо

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 16 Jun 2017 20:23:31 +0300

yandex-tools-idm (110.24) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4813: Обрабатывать изменения регистра в параметрах роли
  * IDM-4815: Ускоряю прогон тестов
  * IDM-4815: Починил падавшие на постгресе тесты
  * IDM-4810: Задублировались узлы в Статистике

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 14 Jun 2017 20:34:37 +0300

yandex-tools-idm (110.23) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4807: Падаем при поиске по системам
  * IDM-4809: Сломалась синхронизация сервисных групп

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 13 Jun 2017 20:33:31 +0300

yandex-tools-idm (110.22) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: workaround для починки batch-ресурса
  * Revert "IDM-4270: Обновил django-replicated"
  * IDM-4270: Маленькое, но важное изменение в поиске узлов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Sun, 11 Jun 2017 18:31:46 +0300

yandex-tools-idm (110.21) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Починил django-replicated ещё раз
  * IDM-4270: Фикс имени vaccarium@ для закрытия коннектов при форке uWSGI

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 09 Jun 2017 21:16:57 +0300

yandex-tools-idm (110.20) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Починил django-replicated

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 09 Jun 2017 19:23:10 +0300

yandex-tools-idm (110.19) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Обновил django-replicated

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 09 Jun 2017 18:52:08 +0300

yandex-tools-idm (110.18) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Фикс саджеста

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 09 Jun 2017 16:59:48 +0300

yandex-tools-idm (110.17) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Поправил ошибку в случае, когда пагинатор используется со списком, а не кверисетом

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 09 Jun 2017 14:59:47 +0300

yandex-tools-idm (110.16) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Поправил падающие тесты

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 08 Jun 2017 21:27:20 +0300

yandex-tools-idm (110.15) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Попытка упростить запросы, избегая, тем не менее, появления дублирующихся записей
  * IDM-4270: Меньше джойнов для бога джойнов
  * IDM-4270: Используем оценки count(*) вместо точных значений для ускорения запросов
  * IDM-4270: Ускорил выборки с rolenodeset и internalobjectpermission
  * IDM-4270: Переписал public_query понятнее

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 08 Jun 2017 17:46:43 +0300

yandex-tools-idm (110.14) testing; urgency=low

  [ Alexey Boriskin ]
  * Revert "IDM-4270: Фикс миграции"
  * Revert "IDM-4270: Денормализация для ускорения public-части выборок ролей"

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 07 Jun 2017 17:49:15 +0300

yandex-tools-idm (110.13) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Фикс миграции
  * IDM-4270: Закешировал робота

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 07 Jun 2017 12:17:59 +0300

yandex-tools-idm (110.12) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Добавил индексов на горячие поля системы
  * IDM-4270: Проставил всем CharField-ам или null, или default
  * IDM-4270: Сохранил на всякий случай скрипт, дропающий все таблицы
  * IDM-4270: debug-фикстура
  * IDM-4270: Мир fields, война excludes
  * IDM-4270: Элиминировал серьёзное количество LEFT JOIN-ов
  * IDM-4270: Перезагрузил вьюхи
  * IDM-4270: Денормализация для ускорения public-части выборок ролей
  * IDM-4790: Починка сломанных хотфиксом функций и тестов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 07 Jun 2017 11:50:22 +0300

yandex-tools-idm (110.11) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4781: Решили показывать рубиновую корону в интерфейсе

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 02 Jun 2017 18:24:12 +0300

yandex-tools-idm (110.10) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4790: Отправляем нотификации на лишние рассылки

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 02 Jun 2017 16:50:38 +0300

yandex-tools-idm (110.9) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Поправил миграцию. Зря доверился выводу sqldiff

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 01 Jun 2017 23:34:05 +0300

yandex-tools-idm (110.8) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Чиню проблему с сертификатом

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 01 Jun 2017 21:55:04 +0300

yandex-tools-idm (110.7) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4781: Поддержать рубиновую корону
  * IDM-4270: Ускорение выборок по approverequest-ам
  * IDM-4270: Поправил тип durationfield-а в модели системы
  * IDM-4270: Если список approverequest-ов запрашивает с подтверждающим, можно отбросить сложную проверку прав
  * IDM-4270: Добавил параметры SSL в конфигурацию баз (интересно, как работало без этого)
  * IDM-4270: Повторяю попытки достучаться до базы 10 раз

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 01 Jun 2017 21:41:52 +0300

yandex-tools-idm (110.6) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Промахнулся с полем. Поправил миграцию

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 31 May 2017 22:26:56 +0300

yandex-tools-idm (110.5) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Ускорение

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 31 May 2017 21:25:52 +0300

yandex-tools-idm (110.4) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4739: Оптимизация отзыва ролей
  * IDM-4270: Переписал проверяющий права запрос на несколько OR-подзапросов
  * IDM-4270: Сделал свой auth backend, чтобы делать меньше запросов в базу
  * IDM-4270: requester может быть None
  * IDM-4428: Запросивший должен видеть роли, которые он запросил
  * IDM-4270: Поправил падавшие тесты на количество запросов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 31 May 2017 13:06:45 +0300

yandex-tools-idm (110.3) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Поправил настройки для dev-а
  * IDM-4270: Включил кеширование сессий

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Sat, 27 May 2017 13:54:26 +0300

yandex-tools-idm (110.2) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Поправил падающие тесты
  * IDM-4270: Поправил настройки на dev

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 26 May 2017 15:10:36 +0300

yandex-tools-idm (110.1) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Поправил ошибку в closuretree

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 25 May 2017 19:33:02 +0300

yandex-tools-idm (110.0) testing; urgency=low

  [ Ilya Peterov ]
  * IDM-4722: Из доктеста не пробрасывается узел
  * IDM-4771: Завести рассылку idm-notification-test@yandex-team.ru и слать письма из тестинга туда

  [ Alexey Boriskin ]
  * IDM-4270: Поправил отсутствующий import
  * IDM-4270: Поправил closuretree
  * IDM-4270: Поправил database backend под Postgre
  * IDM-4270: Если срабатывает ON CONFLICT, то RETURNING не возвращает результатов. Не стоит ожидать их, если их нет
  * IDM-4270: Настройки БД
  * IDM-4270: Поправил conftest
  * IDM-4270: Поправил тесты, зависящие от случайности при выборках из базы
  * IDM-4270: Поправил тесты, зависящие от времени
  * IDM-4270: Поправил запросы, не работавшие из-за строгой проверки типов PG
  * IDM-4270: Поправил поиск и разрешение неконсистентностей
  * IDM-4270: Удалил oneoff-команду, чтобы не переписывать SQL
  * IDM-4270: Переписал старый саджест на ORM
  * IDM-4270: Переписал SQL VIEW под PG
  * IDM-4270: Переписал SQL в команде idm_restore_updated
  * IDM-4270: Поправил сортировку неконсистентностей
  * IDM-4270: Поправил проблемы с порядком NULL
  * IDM-4270: Убрал все упоминания MySQL, а также MySQL-специфичные костыли
  * IDM-4270: Переименовал везде в тестах @mysqlonly на @thickdb
  * RULES-4270: Поправил проблемы с сортировкой
  * IDM-4270: Явная сортировка подтверждающих по умолчанию
  * IDM-4270: Добавил в fabfile команду для запуска Docker
  * IDM-4270: Заменил параметры коннекта к БД

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 25 May 2017 18:08:39 +0300

yandex-tools-idm (109.12) stable; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Настройки коннекта к pgaas

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Sun, 11 Jun 2017 12:49:11 +0300

yandex-tools-idm (109.11) stable; urgency=low

  [ Alexey Boriskin ]
  * IDM-4790: Починка сломанных хотфиксом функций и тестов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 07 Jun 2017 19:50:44 +0300

yandex-tools-idm (109.10) stable; urgency=low

  [ Alexey Boriskin ]
  * IDM-4781: Поддержать рубиновую корону
  * IDM-4781: Решили показывать рубиновую корону в интерфейсе
  * IDM-4790: Отправляем нотификации на лишние рассылки

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 02 Jun 2017 18:30:38 +0300

yandex-tools-idm (109.9) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Поправил отсутствующий import

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 25 May 2017 16:57:33 +0300

yandex-tools-idm (109.8) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4270: Миграционный скрипт и зависимость
  * IDM-4270: SQL-скрипт для анализа сломанных внешних ключей
  * IDM-4270: Удалил неиспользуемые настройки
  * IDM-4270: Настройки
  * IDM-4270: Удалил дичь
  * IDM-4270: Вернул определение direct-токена для тестинга
  * IDM-4270: Обновил локальные настройки
  * IDM-4270: Перенёс django-extensions в основной список и добавил в INSTALLED_APPS
  * IDM-4270: Удалил или переименовал в .example все .local-файлы
  * IDM-4270: Добавил libpq-dev в сборку
  * IDM-4270: Пробросил config в settings_pg

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 25 May 2017 16:03:26 +0300

yandex-tools-idm (109.7) testing; urgency=low

  [ Ilya Peterov ]
  * IDM-4721: Пофиксил импорт

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 19 May 2017 19:36:38 +0300

yandex-tools-idm (109.6) testing; urgency=low

  [ Ilya Peterov ]
  * IDM-4766: Починить пуши узлов в саджест
  * IDM-4721: Ворнинг в форме и письмо на рассыку если связанная роль не может быть выдана
  * IDM-4769: Неправильное сообщение при каскадном холде

  [ Alexey Boriskin ]
  * IDM-4720: Сузил область транзакции, чтобы она была внутри лока
  * IDM-4756: Поправил отзыв роли через testapi

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 19 May 2017 18:40:26 +0300

yandex-tools-idm (109.5) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4744: Баги дедупликатора
  * IDM-4756: Разрешил передавать _requester в querystring для запросов без body
  * IDM-4756: Разрешил отзывать недопротухшие роли через параметр now_is/--now-is команды idm_deprive_roles
  * IDM-4720: Race condition с паспортными логинами

  [ Ilya Peterov ]
  * IDM-4260: Небольшие правки
  * IDM-4260: Отложенный отзыв ролей при удалении группы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 18 May 2017 18:56:34 +0300

yandex-tools-idm (109.4) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-3555: Ошибка в переименовании ноды

  [ Ilya Peterov ]
  * IDM-4747: Правильный порядок composite индекса для role
  * IDM-4747: Подчистил SQL

 -- Ilya Peterov <ipeterov@yandex-team.ru>  Wed, 17 May 2017 19:39:36 +0300

yandex-tools-idm (109.3) testing; urgency=low

  [ Ilya Peterov ]
  * IDM-4428: Выдать права запросившему на отзыв роли

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 16 May 2017 19:36:07 +0300

yandex-tools-idm (109.2.1) testing; urgency=low

  * Пересборка

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 16 May 2017 18:55:06 +0300

yandex-tools-idm (109.2) testing; urgency=low

  [ Alexey Boriskin ]
  * IDM-4744: Удалить дубликаты узлов в Qloud
  * RULES-4718: Перешёл везде на один сертификат, новый
  * IDM-4667: Поменял порядок операций в миграции, чтобы она проходила

  [ Ilya Peterov ]
  * IDM-4741: Сделать флаг "Использовать мини-форму" для системы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 16 May 2017 16:47:19 +0300

yandex-tools-idm (109.1) testing; urgency=low

  [ Ilya Peterov ]
  * IDM-4732: Не работает саджест по людям
  * IDM-4739: Не откладывать роли бывших
  * IDM-4753: Падает тест про саджест
  * IDM-4747: Ускорить синхронизацию департаментных групп
  * RULES-4724: Брать названия статусов сервиса как есть

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 12 May 2017 21:26:57 +0300

yandex-tools-idm (109.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4513: Дописал тест на синхронизацию одновременно дерева и ролей, который я забыл написать при реализации фичи
  * RULES-4731: Связанные роли не отзываются при синхронизации
  * RULES-1989: Реализация мягкого конфликта ролей
  * IDM-4429: не могу изменить visibility для узла
  * RULES-1989: Поменял match на search
  * IDM-4450: Конфликтуют только роли одной системы, исправлен порядок аргументов для проверки без вайлдкардов
  * IDM-4458: Убрал поиск по ролям за отдельную фичу

  [ Ilya Peterov ]
  * RULES-4723: Использовать в поиске по ролям intrasearch

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 28 Apr 2017 18:00:19 +0300

yandex-tools-idm (108.43) stable; urgency=low

  [ Alexey Boriskin ]
  * IDM-4450: Конфликтуют только роли одной системы, исправлен порядок аргументов для проверки без вайлдкардов
  * IDM-4458: Убрал поиск по ролям за отдельную фичу

  [ Ilya Peterov ]
  * RULES-4723: Использовать в поиске по ролям intrasearch

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 28 Apr 2017 18:25:27 +0300

yandex-tools-idm (108.42) testing; urgency=low

  [ Alexey Boriskin ]
  * Revert "RULES-4723: Использовать в поиске по ролям intrasearch"

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 20 Apr 2017 13:39:56 +0300

yandex-tools-idm (108.41) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4723: Использовать в поиске по ролям intrasearch
  * RULES-4723: Использовать в поиске по ролям intrasearch

  [ Alexey Boriskin ]
  * RULES-4731: Связанные роли не отзываются при синхронизации
  * RULES-1989: Реализация мягкого конфликта ролей
  * IDM-4429: не могу изменить visibility для узла
  * RULES-1989: Поменял match на search

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 19 Apr 2017 17:59:04 +0300

yandex-tools-idm (108.40) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4714: Ошибка в списке полей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 14 Apr 2017 19:39:33 +0300

yandex-tools-idm (108.39) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4720: Ручка узлов стала медленной

  [ Alexey Boriskin ]
  * RULES-4672: Сломался idm
  * RULES-4715: Нельзя перезапросить проимпортированную роль

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 14 Apr 2017 17:28:30 +0300

yandex-tools-idm (108.38) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4714: Сломана синхронизация сервисов
  * Ускорение поиска ролей по алиасам с помощью поиска только по началу строки

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 13 Apr 2017 20:02:49 +0300

yandex-tools-idm (108.37) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4708: Миграция

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 11 Apr 2017 21:28:01 +0300

yandex-tools-idm (108.36) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4698: Если изменений нет, но ошибки быть не должно

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 10 Apr 2017 14:36:36 +0300

yandex-tools-idm (108.35) testing; urgency=low

  [ Alexey Boriskin ]
  * Немного ускорил синхронизацию групп

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 07 Apr 2017 20:53:15 +0300

yandex-tools-idm (108.34) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4513: Синхронизация ролей по кнопке должна быть в выделенной очереди
  * RULES-4513: Улучшения в everysync
  * RULES-4513: Добавил лок в idm_auto_update_roles

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 07 Apr 2017 17:24:11 +0300

yandex-tools-idm (108.33) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4676: Фикс для вики-групп имени Феликса

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 07 Apr 2017 11:48:32 +0300

yandex-tools-idm (108.32) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4662: Добавил ускоряющий саджест индекс

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 06 Apr 2017 19:53:24 +0300

yandex-tools-idm (108.31) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4676: Поправил KeyError в сервисных и вики-группах

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 06 Apr 2017 18:41:30 +0300

yandex-tools-idm (108.30) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4676: Поправил KeyError

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 06 Apr 2017 18:14:34 +0300

yandex-tools-idm (108.29) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4707: Фильтр по ролям без parent в api тормозит

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 06 Apr 2017 16:46:40 +0300

yandex-tools-idm (108.28) testing; urgency=low

  [ Alexey Boriskin ]
  * Пофиксил зависание тестов (виновато сочетание freezefun и min_lock_time)
  * RULES-3408: Ограничить редактирование систем через api

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 06 Apr 2017 15:08:39 +0300

yandex-tools-idm (108.27) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4691: Улучшить логгирование в пушах
  * RULES-4698: Шлём пуш про удаление узла при изменении его slug-а
  * RULES-4698: Защищаюсь от отката транзакций с помощью стандартной схемы с передачей id экшена в таску

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 05 Apr 2017 20:33:47 +0300

yandex-tools-idm (108.26) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4676: Считаем, что уволенные пользователи не могут быть членами групп или ответственными за группы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 05 Apr 2017 19:51:07 +0300

yandex-tools-idm (108.25) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4641: Исправление ошибки

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 05 Apr 2017 17:46:29 +0300

yandex-tools-idm (108.24) testing; urgency=low

  [ Ilya Peterov ]
  * Убрана настройка AD_LDAP_USERS_CN

  [ Alexey Boriskin ]
  * RULES-4692: Отправлять пуши про перемещённые узлы
  * RULES-4676: Не отзывается персональная роль, выданная на основе групповой, уволенному пользователю
  * RULES-4698: Разрешить менять slug узла дерева ролей через API
  * RULES-4676: Не отзывается персональная роль, выданная на основе групповой, уволенному пользователю
  * RULES-4230: Поднял лимиты очередям default, sync_small
  * RULES-4513: Автообновление узлов дропает таск, если лок не взялся, остальные случаи ждут лок
  * RULES-4513: Небольшой рефакторинг
  * RULES-4513: Каждый час обновляем статистику по ролям и узлам для систем, отправляем в очередь для тяжёлых запросов только те синхронизации, которые включают в себя синхронизацию узлов
  * RULES-4513: Перестал ставить таски слишком часто
  * RULES-4513: Миграции

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 04 Apr 2017 12:51:23 +0300

yandex-tools-idm (108.22.2) testing; urgency=low

  * Ещё пересборка

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 28 Mar 2017 17:56:02 +0300

yandex-tools-idm (108.22.1) testing; urgency=low

  * Пересборка с dev-python

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 28 Mar 2017 17:16:48 +0300

yandex-tools-idm (108.22) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4687: Добавил воркер и лимит для очереди ретраев

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 27 Mar 2017 17:03:38 +0300

yandex-tools-idm (108.21) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4687: Изолировать очереди операций с ролями для массивных систем
  * RULES-4513: Поправил лог

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 27 Mar 2017 16:55:57 +0300

yandex-tools-idm (108.20) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4513: Удалил старые задачи синхронизации
  * RULES-4513: Объединил задачи синхронизации узлов и ролей
  * RULES-4667: Посмотреть что изменилось для списка ролей
  * RULES-4513: Поправил лимит, т.к. на тестинге очередь зависала
  * RULES-4513: Начал записывать время последней успешной сверки
  * RULES-4513: Уменьшил лимит, чтобы большие системы точно пролезли
  * RULES-4513: Разбил ручные синхронизации на две очереди в зависимости от размера системы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 24 Mar 2017 15:06:48 +0300

yandex-tools-idm (108.19) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4684: Для систем со слешами в slug-ах саджест работает неправильно

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 23 Mar 2017 16:31:05 +0300

yandex-tools-idm (108.18) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4230: Добавил копирование файлов с ограничениями памяти

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 21 Mar 2017 16:22:24 +0300

yandex-tools-idm (108.17) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4662: Перестал отдавать aliases в саджесте узлов
  * RULES-4230: Проставил всем воркерсетам maxtaskperchild
  * RULES-4230: Кастомизировал потребление памяти по воркерсетам
  * RULES-4230: Мониторинг очередей
  * RULES-4230: Поправил регулярку
  * RULES-4230: Удалил celerybeat
  * RULES-4230: init.d -> service

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 21 Mar 2017 16:04:22 +0300

yandex-tools-idm (108.16) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4230: Обновление celery до максимальной 3.x версии

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 20 Mar 2017 18:06:23 +0300

yandex-tools-idm (108.15) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4664: system__contains смотрит только в slug и name/name_en
  * RULES-4662: Пофикшены MySQL тесты
  * RULES-4664: Добавлено поле is_favorite в список систем

  [ Alexey Boriskin ]
  * RULES-4661: Ускорение за счёт удаления обращения к department на каждом запросе
  * RULES-4661: Ошибка мёржа

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 20 Mar 2017 13:20:52 +0300

yandex-tools-idm (108.14) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4661: Отселил отчёты в отдельную очередь, оптимизировал выгрузку

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 17 Mar 2017 18:41:20 +0300

yandex-tools-idm (108.13) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4664: Саджест по сервисам
  * RULES-4664: Поле state в системе
  * RULES-4664: Фильтр по подстроке в системах
  * RULES-4664: Сортировка по сервису и системе
  * RULES-4664: Мелкие доработки

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 17 Mar 2017 16:19:31 +0300

yandex-tools-idm (108.12) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4661: Увеличил максимальное количество строк в отчёте до 500000
  * RULES-4660: idm_add_users_to_ad_groups отдает 500
  * RULES-4662: Ускорить саджест (ещё)

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 17 Mar 2017 13:25:41 +0300

yandex-tools-idm (108.11) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4636: Убрать удаление запрошенных ролей для уволенных юзеров из idm_deprive_roles

  [ Alexey Boriskin ]
  * RULES-4123: Поправил ошибку логгирования

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 15 Mar 2017 18:57:27 +0300

yandex-tools-idm (108.10) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4636: Убрать удаление запрошенных ролей для уволенных юзеров из idm_deprive_roles

  [ Alexey Boriskin ]
  * RULES-4123: Поправил ошибку логгирования

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 15 Mar 2017 18:55:47 +0300

yandex-tools-idm (108.9) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4613: Перевёл из error/exception в warning те места, где исключение гасится, но не является ошибкой
  * RULES-4613: Перевёл из error/exception в warning те случаи .exception, когда исключение перевыбрасывается
  * RULES-4613: Поменял везде с inflect('en') на get_ident()
  * RULES-4613: Убрал более ненужный raise
  * RULES-4613: Перевёл некоторые команды на SmartCommand и добавил в неё логгирование при ошибках
  * RULES-4123: Добавить retry при сетевых ошибках

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 14 Mar 2017 14:57:54 +0300

yandex-tools-idm (108.8.1) testing; urgency=low

  * Пересборка №3

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 14 Mar 2017 09:58:35 +0300

yandex-tools-idm (108.8) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4654: Падает синхронизация групп из-за depriving ролей, которые нельзя перевести в onhold
  * RULES-4655: Не пересматривать роли, выданные после перемещения

  [ Ilya Peterov ]
  * RULES-4651: заменён log на self.log в тасках, добавлен продовый INTRASEARCH_PUSH_URL в конфиг
  * RULES-4628: Отпилить синхронизацию с LDAP

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 13 Mar 2017 19:58:35 +0300

yandex-tools-idm (108.7.2) testing; urgency=low

  * Пересборка №2

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 13 Mar 2017 18:19:01 +0300

yandex-tools-idm (108.7.1) testing; urgency=low

  * Пересборка

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 13 Mar 2017 17:44:34 +0300

yandex-tools-idm (108.7) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4230: Исправил проблему с незарегистрированной задачей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 13 Mar 2017 16:33:33 +0300

yandex-tools-idm (108.6) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4230: Откатываем отладочный код

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 13 Mar 2017 14:44:06 +0300

yandex-tools-idm (108.5) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4651: Не работают пуши в проксированный саджест (?)

  [ Alexey Boriskin ]
  * RULES-4643: Исправление ошибки с перезапросом роли

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 10 Mar 2017 20:02:03 +0300

yandex-tools-idm (108.4) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4589: Синхронизировать дерево сервисов
  * RULES-4467: Новая ручка списка систем

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 09 Mar 2017 19:34:13 +0300

yandex-tools-idm (108.3) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4647-2: Увеличить таймаут саджеста

  [ Alexey Boriskin ]
  * RULES-4643: Перезапрос роли не отзывает связанные роли
  * RULES-4643: Убрал валенок с пульта

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 09 Mar 2017 18:32:56 +0300

yandex-tools-idm (108.2) testing; urgency=low

  * RULES-4646: Пятисотки в новом саджесте
  * RULES-4647: Увеличить таймаут саджеста

 -- Ilya Peterov <ipeterov@yandex-team.ru>  Thu, 09 Mar 2017 17:03:20 +0300

yandex-tools-idm (108.1) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4952: Опечатка

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 09 Mar 2017 10:48:50 +0300

yandex-tools-idm (108.0) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4589: Синхронизировать дерево сервисов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 07 Mar 2017 19:50:21 +0300

yandex-tools-idm (107.23) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-4662: Перестал отдавать aliases в саджесте узлов

  [ Ilya Peterov ]
  * RULES-4684: Для систем со слешами в slug-ах саджест работает неправильно

 -- Ilya Peterov <ipeterov@yandex-team.ru>  Thu, 23 Mar 2017 17:33:32 +0300

yandex-tools-idm (107.22) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-4661: Увеличил максимальное количество строк в отчёте до 500000

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 16 Mar 2017 17:15:55 +0300

yandex-tools-idm (107.21) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-4655: Не пересматривать роли, выданные после перемещения
  * RULES-4654: Падает синхронизация групп из-за depriving ролей, которые нельзя перевести в onhold

  [ Ilya Peterov ]
  * RULES-4651: заменён log на self.log в тасках, добавлен продовый INTRASEARCH_PUSH_URL в конфиг

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 14 Mar 2017 16:42:18 +0300

yandex-tools-idm (107.20) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-4643: Исправление ошибки с перезапросом роли

  [ Ilya Peterov ]
  * RULES-4646: Пятисотки в новом саджесте
  * RULES-4651: Не работают пуши в проксированный саджест (?)

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 10 Mar 2017 20:13:38 +0300

yandex-tools-idm (107.19) stable; urgency=low

  [ Ilya Peterov ]
  * RULES-4647: Увеличить таймаут саджеста
  * RULES-4647-2: Увеличить таймаут саджеста

  [ Alexey Boriskin ]
  * RULES-4643: Перезапрос роли не отзывает связанные роли

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 09 Mar 2017 18:40:23 +0300

yandex-tools-idm (107.18) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4550: Попытки запустить задачу синхронно приводили к крешу транзакции

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 06 Mar 2017 19:49:46 +0300

yandex-tools-idm (107.17) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4550: Правки по отзыву и запросу роли после синхронизации групп

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 06 Mar 2017 15:22:06 +0300

yandex-tools-idm (107.16) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4637: Мигрировать менеджеров ролей ABC
  * RULES-4550: Больше логов
  * RULES-4550: Ускорил отзыв лишних ролей
  * RULES-4550: Исправил баг, связанный с тем, что при перемещении в группу с неразрешённым перемещением для него создавалось user_group перемещение
  * RULES-4550: Разрешаем дочерние перемещения, по которым не было принято решение, так же, как и групповое

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 03 Mar 2017 02:11:05 +0300

yandex-tools-idm (107.15) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4550: Ошибка в названии действий
  * RULES-4550: Обвешал потенциально медленные операции логами

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 02 Mar 2017 13:25:08 +0300

yandex-tools-idm (107.14) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4634: Решил установить минимальный таймаут лока в 10 секунд глобально
  * RULES-4634: Сделать команду idm_sync_groups частично синхронной
  * RULES-4635: Перевыдавать granted роли

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 28 Feb 2017 17:17:04 +0300

yandex-tools-idm (107.13) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4634: Решил установить минимальный таймаут лока в 10 секунд глобально
  * RULES-4634: Сделать команду idm_sync_groups частично синхронной
  * RULES-4635: Перевыдавать granted роли

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 28 Feb 2017 16:57:41 +0300

yandex-tools-idm (107.12) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4550: Правки ошибки в админке

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 27 Feb 2017 22:01:15 +0300

yandex-tools-idm (107.11) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4550: Дочерние перемещения должны создаваться только один раз

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 27 Feb 2017 18:42:48 +0300

yandex-tools-idm (107.10) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4388: Закрасить старые ручки для фаерволла
  * RULES-4621: Закрасить неиспользуемые ручки testapi

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 22 Feb 2017 15:48:59 +0300

yandex-tools-idm (107.9) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4620: Логгировать id узлов про синхронизации
  * RULES-4162-2: В отчёт к персональным ролям добавить подтверждающего

  [ Alexey Boriskin ]
  * RULES-4550: Улучшения по ручному пересмотру
  * RULES-4550: Перемещения добавлены как ресурс в API

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 21 Feb 2017 19:06:38 +0300

yandex-tools-idm (107.8) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4550: Улучшения в обработке перемещений

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 20 Feb 2017 21:17:55 +0300

yandex-tools-idm (107.7) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4162: В отчёт к персональным ролям добавить подтверждающего
  * RULES-4614: Добавить фильтры по id в suggest для users, groups и subjects
  * RULES-4587: Доработать пуши/админку так, чтобы они учитывали узлы, создаваемые через админку

  [ Alexey Boriskin ]
  * RULES-4611: Синхронизация групп падает, если в очереди add является потомком move
  * Починка тестов через деактивацию перевода при выходе из теста с фикстурой client

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 20 Feb 2017 18:09:15 +0300

yandex-tools-idm (107.6) testing; urgency=low

  * RULES-4604: Добавить ворнинг про роль у родительской группы

 -- Ilya Peterov <ipeterov@yandex-team.ru>  Thu, 16 Feb 2017 13:04:27 +0300

yandex-tools-idm (107.5) testing; urgency=low

  * RULES-4591: В саджесте есть узлы с visibility:false

 -- Ilya Peterov <ipeterov@yandex-team.ru>  Tue, 14 Feb 2017 18:24:22 +0300

yandex-tools-idm (107.4) testing; urgency=low

  * RULES-4595: Обновление сбивает выбранную ноду

 -- Ilya Peterov <ipeterov@yandex-team.ru>  Mon, 13 Feb 2017 18:37:22 +0300

yandex-tools-idm (107.3) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4550: Ручной запуск механизма пересмотра при структурных изменениях

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Sat, 04 Feb 2017 12:51:05 +0300

yandex-tools-idm (107.1.1) testing; urgency=low

  * Пересборка

 -- Ilya Peterov <ipeterov@yandex-team.ru>  Fri, 03 Feb 2017 18:44:37 +0300

yandex-tools-idm (107.1) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4353: Фикс ошибки в intrasearch_push

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 03 Feb 2017 17:00:48 +0300

yandex-tools-idm (107.0.1) testing; urgency=low

  * Пересборка

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 03 Feb 2017 16:44:10 +0300

yandex-tools-idm (107.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4584: Баг в локах
  * RULES-4584: Переименовал diration->duration
  * RULES-4584: Поправил декоратор graphite_duration
  * RULES-4584: Поправил лок в idm_check_and_resolve
  * Revert "RULES-4353: Делать пуш в ручку поиска при изменении/добавлении/удалении узла"

  [ Ilya Peterov ]
  * RULES-4353: Делать пуш в ручку поиска при изменении/добавлении/удалении узла
  * RULES-4353: Делать пуш в ручку поиска при изменении/добавлении/удалении узла

 -- Ilya Peterov <ipeterov@yandex-team.ru>  Fri, 03 Feb 2017 16:04:54 +0300

yandex-tools-idm (106.27) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-4611: Синхронизация групп падает, если в очереди add является потомком move

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 17 Feb 2017 12:47:02 +0300

yandex-tools-idm (106.26) testing; urgency=low

  [ Alexey Boriskin ]
  * Revert "RULES-4353: Делать пуш в ручку поиска при изменении/добавлении/удалении узла"

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 02 Feb 2017 18:00:56 +0300

yandex-tools-idm (106.25) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4584: Баг в локах
  * RULES-4584: Переименовал diration->duration
  * RULES-4584: Поправил декоратор graphite_duration
  * RULES-4584: Поправил лок в idm_check_and_resolve

  [ Ilya Peterov ]
  * RULES-4353: Делать пуш в ручку поиска при изменении/добавлении/удалении узла

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 02 Feb 2017 16:06:52 +0300

yandex-tools-idm (106.24) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4354: Возвращение ids==1.3.7 в requirements

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 31 Jan 2017 16:24:56 +0300

yandex-tools-idm (106.23) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4354: Переключение саджеста по флагу

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 31 Jan 2017 16:02:35 +0300

yandex-tools-idm (106.22) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4573: Убрал старый TODO
  * RULES-4573: IDMу плохо от удаления сервиса

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 31 Jan 2017 15:47:58 +0300

yandex-tools-idm (106.21) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4562: Команда idm_check_and_resolve берёт глобальный лок вместо посистемного
  * RULES-4562: Ускоряем get_owners индексами

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 30 Jan 2017 23:36:11 +0300

yandex-tools-idm (106.20) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4560: Не коммитится workflow

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 30 Jan 2017 13:40:33 +0300

yandex-tools-idm (106.19) testing; urgency=low

  [ Alexey Boriskin ]
  * Revert "RULES-4354: Фикс саджеста узлов (выдирается слаг из id), фикс фильтров (если их нет, то параметр query больше не передаётся)"
  * Revert "RULES-4354: Сделать проксированный саджест"
  * RULES-4354: Фикс спорадических тест фейлов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 30 Jan 2017 13:02:38 +0300

yandex-tools-idm (106.18) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4354: Фикс саджеста узлов (выдирается слаг из id), фикс фильтров (если их нет, то параметр query больше не передаётся)

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 27 Jan 2017 18:32:05 +0300

yandex-tools-idm (106.17) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4354: Сделать проксированный саджест

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 27 Jan 2017 16:50:48 +0300

yandex-tools-idm (106.16) testing; urgency=low

  [ Ilya Peterov ]
  * Убран id из запроса к системе в тесте
  * RULES-4554: Добавить поле parent_path в ручку узлов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 26 Jan 2017 19:17:47 +0300

yandex-tools-idm (106.15) testing; urgency=low

  [ Alexey Boriskin ]
  * Revert "RULES-4354: Сделать проксированный саджест"

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 25 Jan 2017 20:22:39 +0300

yandex-tools-idm (106.14) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4507: При массовом отзыве принимаем параметры как из query, так и из body и требуем хотя бы одного фильтрационного параметра

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 25 Jan 2017 18:40:16 +0300

yandex-tools-idm (106.13) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4354: Сделать проксированный саджест

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 25 Jan 2017 17:10:41 +0300

yandex-tools-idm (106.12) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3254: Фикс миграции: удаление по уровням

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 25 Jan 2017 13:41:50 +0300

yandex-tools-idm (106.11) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3254: atomic=False и удаление по уровням
  * RULES-3254: Перенос детей неактивных групп так, что их родителями становится база

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 24 Jan 2017 19:17:46 +0300

yandex-tools-idm (106.10) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3254: Фикс миграции

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 24 Jan 2017 15:58:24 +0300

yandex-tools-idm (106.9) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4349: Откатываю передачу id роли в плагин
  * RULES-4507: Ручка для кнопки «Отозвать все личные роли»
  * RULES-4367: Фильтр по ролям без parent в api
  * RULES-4349: Отзыв роли по комбинации owner+path+fields_data
  * RULES-3254: Удалил ненужную строку
  * RULES-3254: Перезапрашиваем роли пользователей, находящихся внутри перемещаемых групп
  * RULES-3254: Ускорение миграции за счёт сырых delete-запросов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 24 Jan 2017 15:03:44 +0300

yandex-tools-idm (106.8) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3254: Добавил зависимость, чтобы миграция работала
  * RULES-3254: Поправил IntegrityError в миграции
  * RULES-3254: Сделал миграцию рестартуемой и транзакционной
  * RULES-3254: Запускаем синхронизацию групп в таске

  [ Ilya Peterov ]
  * RULES-4443: Отдавать систему в ручке rolenodes

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 23 Jan 2017 15:01:10 +0300

yandex-tools-idm (106.7) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3254: Поправил генерацию диффа для сравнения деревьев

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 20 Jan 2017 19:21:49 +0300

yandex-tools-idm (106.6) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3254: Фикс миграции
  * RULES-3254: Поправил ошибку при попытке посмотреть изменения дерева ролей
  * RULES-3254: Поправил падающий на тимсити тест

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 20 Jan 2017 15:53:14 +0300

yandex-tools-idm (106.5) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3254: Экстрагировал дочерние элементы очереди из родительских элементов добавления и удаления
  * RULES-3254: Перемещать группы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 20 Jan 2017 09:55:18 +0300

yandex-tools-idm (106.4) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4537: Пробрасывать на страницу системы настраиваемый таймаут

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 19 Jan 2017 13:07:55 +0300

yandex-tools-idm (106.3) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4522: Поправил формулировку ворнинга

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 16 Jan 2017 18:36:40 +0300

yandex-tools-idm (106.2) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4522: Учитывать поля при проверке на владение ролью

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 16 Jan 2017 17:56:48 +0300

yandex-tools-idm (106.1) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4522: Проблема с ворнинг-сообщением при запросе роли на группу
  * RULES-4439: Некоторые переменные не долетают до блока тестирования workflow
  * RULES-3182: Удалить класс RoleAsNode

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Sun, 15 Jan 2017 01:34:43 +0300

yandex-tools-idm (106.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4502: Робот ошибочно подтверждает роли, отправленные на регулярный пересмотр
  * RULES-3084: Автоподтверждение approverequest

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 11 Jan 2017 15:13:47 +0300

yandex-tools-idm (105.12) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-4439: Некоторые переменные не долетают до блока тестирования workflow
  * RULES-4522: Проблема с ворнинг-сообщением при запросе роли на группу
  * RULES-4522: Учитывать поля при проверке на владение ролью
  * RULES-4522: Поправил формулировку ворнинга

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 16 Jan 2017 18:44:21 +0300

yandex-tools-idm (105.11) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4502: Робот ошибочно подтверждает роли, отправленные на регулярный пересмотр

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 11 Jan 2017 12:05:44 +0300

yandex-tools-idm (105.10) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4484: Род глагола берется не оттуда

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 27 Dec 2016 10:07:41 +0300

yandex-tools-idm (105.9) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4464: Ломается idm в продакшене

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 26 Dec 2016 17:58:19 +0300

yandex-tools-idm (105.8) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4473: Поправить формат requester, impersonator в ручке действий

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 26 Dec 2016 17:54:14 +0300

yandex-tools-idm (105.7) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4338: Убрал свойство successful
  * RULES-4338: Убрал свойство api_url
  * RULES-4338: Новый объект requester и разделение поля user на user и requester
  * RULES-4338: Правки API в связи со всеобщей реквестиризацией
  * RULES-4338: Правки тестов в связи с реквестеризацией
  * RULES-4338: Денормализация действий

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 26 Dec 2016 16:03:42 +0300

yandex-tools-idm (105.6) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4442: В проверке на уникальность слага учитывать систему
  * RULES-4365: Придумать как локализовать информационное сообщение в форме

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 23 Dec 2016 18:23:40 +0300

yandex-tools-idm (105.5.1) testing; urgency=low

  * Пересборка

 -- Ilya Peterov <ipeterov@yandex-team.ru>  Fri, 23 Dec 2016 15:08:28 +0300

yandex-tools-idm (105.5) testing; urgency=low

  * RULES-4459: Добавить метод has_role в группы

 -- Ilya Peterov <ipeterov@yandex-team.ru>  Fri, 23 Dec 2016 14:43:39 +0300

yandex-tools-idm (105.4) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4455: Перевыдать без подтверждения роли
  * RULES-4095: Предупреждать при запросе личной роли, что уже есть такая

  [ Ilya Peterov ]
  * RULES-4365-2: Придумать как локализовать информационное сообщение в форме

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 22 Dec 2016 01:56:53 +0300

yandex-tools-idm (105.3) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4447: Редактировать notify queue через админку

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 20 Dec 2016 17:47:44 +0300

yandex-tools-idm (105.2) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4365: Придумать как локализовать информационное сообщение в форме

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 20 Dec 2016 17:08:45 +0300

yandex-tools-idm (105.1) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4415: Добавить индекс для ускорения выдачи всех узлов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 19 Dec 2016 12:06:10 +0300

yandex-tools-idm (105.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4429: Допинывалка учитывает неактивность систем не на всех стадиях

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 15 Dec 2016 21:30:03 +0300

yandex-tools-idm (104.12.1) stable; urgency=low

  * Пересборка в правильную ветку

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 21 Dec 2016 17:48:11 +0300

yandex-tools-idm (104.12) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4455: Перевыдать без подтверждения роли

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 21 Dec 2016 17:44:36 +0300

yandex-tools-idm (104.11) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-4447: Редактировать notify queue через админку

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 20 Dec 2016 18:08:18 +0300

yandex-tools-idm (104.10) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4428: Undefined группы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 14 Dec 2016 16:27:08 +0300

yandex-tools-idm (104.9.2) testing; urgency=low

  * Пересборка ещё раз

 -- Ilya Peterov <ipeterov@yandex-team.ru>  Fri, 09 Dec 2016 19:19:12 +0300

yandex-tools-idm (104.9.1) testing; urgency=low

  * Пересборка

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 09 Dec 2016 18:48:54 +0300

yandex-tools-idm (104.9) testing; urgency=low

  * RULES-4410: Задавать кастомный таймаут для системы

 -- Ilya Peterov <ipeterov@yandex-team.ru>  Fri, 09 Dec 2016 18:28:19 +0300

yandex-tools-idm (104.8) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4403: Добавить переход из rerequested в rerequested
  * RULES-3967: Неправильно отображается дата (бекенд)
  * RULES-4406: Потеряли поле approved в /approverequests

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 09 Dec 2016 13:11:01 +0300

yandex-tools-idm (104.7) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3867: Отдавать подробные описания объектов ApproveRequest

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 08 Dec 2016 16:12:39 +0300

yandex-tools-idm (104.6.3) testing; urgency=low

  * Вторая пересборка

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 08 Dec 2016 14:33:01 +0300

yandex-tools-idm (104.6.2) testing; urgency=low

  * Пересборка

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 07 Dec 2016 19:44:56 +0300

yandex-tools-idm (104.6.1) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4350: Добавить фильтр по дате изменения в ручки пользователей, групп, узлов
  * RULES-3041: Выводить должность в таблицу очереди запросов
  * RULES-4376: В отчёт по ролям добавить тип группы, если роль выдана на группу

  [ Alexey Boriskin ]
  * RULES-4230: Не ставлю ненужных задач
  * RULES-4230: Запретил префетчинг тасок
  * RULES-4230: Хардкор-отладка

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 07 Dec 2016 19:25:02 +0300

yandex-tools-idm (104.5.1) testing; urgency=low

  * Пересборка

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 06 Dec 2016 20:01:15 +0300

yandex-tools-idm (104.5) testing; urgency=low

  * RULES-4337: Проверять сертификат только при наличии _requester

 -- Ilya Peterov <ipeterov@yandex-team.ru>  Tue, 06 Dec 2016 17:13:26 +0300

yandex-tools-idm (104.4) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4297: Отпилить синхронизацию кастомных групп из ABC
  * RULES-4381: Закрасить неиспользуемые ручки testapi

  [ Ilya Peterov ]
  * RULES-4337: Проверять сертификат только при наличии _requester

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 06 Dec 2016 13:07:53 +0300

yandex-tools-idm (104.3) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4378: Оптимизировать выгрузку для firewall

  [ Ilya Peterov ]
  * RULES-4213: Присылать на фронт дату в UTC

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 02 Dec 2016 20:30:20 +0300

yandex-tools-idm (104.2) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4352: Добавить фильтр по value-узлам в ручке узлов
  * RULES-4351: Научиться в ручке узлов отдавать узлы всех систем

  [ Alexey Boriskin ]
  * RULES-4371: Отдать ресурсы пользователей и групп в v1

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 01 Dec 2016 20:26:00 +0300

yandex-tools-idm (104.1) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4195: Английские названия групп в англоязычном интерфейсе на странице пользователя
  * RULES-4195: Английские названия систем в англоинтерфейсе

  [ Ilya Peterov ]
  * RULES-4337: Проверять сертификат только при наличии _requester

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 30 Nov 2016 17:33:26 +0300

yandex-tools-idm (104.0) testing; urgency=low

  [ Ilya Peterov ]
  * 'RULES-4300: Добавить данных в таблицу запросов

  [ Alexey Boriskin ]
  * RULES-4195: Обновил версию django-tanker
  * RULES-4195: Поправил баг с непереведённым описанием системы
  * RULES-4195: Поправил тест, упавший из-за некорректного перевода
  * RULES-4195: Заменил во всём проекте (кроме шаблонов) использование system.name на system.get_name
  * RULES-4195: Удалил лишние и неиспользуемые фильтры и теги
  * RULES-4195: Поправил шаблоны: заменил system.name на system.get_name, |username на |who
  * RULES-4195: Поправил проблему с шапкой/подвалом plain text писем

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 30 Nov 2016 12:23:51 +0300

yandex-tools-idm (103.11.1) stable; urgency=low

  * Пересборка

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 08 Dec 2016 14:13:39 +0300

yandex-tools-idm (103.11) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-4230: Не ставлю ненужных задач
  * RULES-4230: Запретил префетчинг тасок
  * RULES-4230: Хардкор-отладка

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 07 Dec 2016 19:35:47 +0300

yandex-tools-idm (103.10) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-4378: Оптимизировать выгрузку для firewall

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 05 Dec 2016 14:03:01 +0300

yandex-tools-idm (103.9) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4230: Проставляем last_sync_at после синхронизации

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 29 Nov 2016 14:04:00 +0300

yandex-tools-idm (103.8) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4195: Обновить переводы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 28 Nov 2016 18:08:19 +0300

yandex-tools-idm (103.7) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4230: Ошибки в названиях очередей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 24 Nov 2016 21:19:31 +0300

yandex-tools-idm (103.6) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4078: При синхронизации ролей в экшены не проставляется система

  [ Alexey Boriskin ]
  * RULES-4262: Можно запросить 2 одинаковые роли с 1 формы запроса
  * RULES-4230: Правки админки
  * RULES-4329: Не выводится английское название системы на странице списка
  * RULES-4328: Запретил не вводить английское название для системы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 24 Nov 2016 19:43:29 +0300

yandex-tools-idm (103.5) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4078: При синхронизации ролей в экшены не проставляется система
  * RULES-4078: Падают тесты на MySQL
  * RULES-3989: Выводить информационное сообщение при запросе роли

  [ Alexey Boriskin ]
  * RULES-4308: Нет ответственных у некоторых сервисов
  * RULES-4230: Переделал схему запуска периодических синхронизаций
  * RULES-4230: Разобраться с очередями celery

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 23 Nov 2016 19:41:51 +0300

yandex-tools-idm (103.4) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4298: Доработать NodeWrapper

  [ Alexey Boriskin ]
  * Revert RULES-3890: Оптимизировать саджест при работе с большими деревьями

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 22 Nov 2016 17:11:31 +0300

yandex-tools-idm (103.3) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3890: Удалил сортировку, из-за которой всё падало на MySQL

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 18 Nov 2016 18:32:09 +0300

yandex-tools-idm (103.2) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3890: Оптимизировать саджест при работе с большими деревьями
  * RULES-4074: Зафиксировал тестом ответ статусом 'approved' при автоаппруве
  * RULES-3890: Поменял подход к саджесту, чтобы избежать использования group by
  * RULES-3890: Добавил переиндексации в крон
  * RULES-3890: Миграции

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 18 Nov 2016 17:04:47 +0300

yandex-tools-idm (103.1) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-3799: Подсчёт количества строк в таске, а не при запросе
  * RULES-4097: Системы без ролей в firewall
  * RULES-3534: Workflow не работает при определённом порядке аппруверов
  * RULES-3801: Сделать в отчётах по ролям фильтр «sox-системы»

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 17 Nov 2016 13:46:39 +0300

yandex-tools-idm (103.0) testing; urgency=low

  [ Ilya Peterov ]
  * RULES-4275: Новая версия mysqlclient
  * RULES-4205: Дефолтное сообщение об ошибке для AccessDenied()
  * RULES-4281: Сортировка по id группы в membership
  * RULES-4218: Фильтр по нескольким id в ручке ролей
  * RULES-4227: 404 а не 500 при запросе к несуществующей группе

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 14 Nov 2016 16:44:58 +0300

yandex-tools-idm (102.10) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4279: 400 при починке системы
  * RULES-4280: Более аккуратное удаление cgroup

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 10 Nov 2016 17:09:31 +0300

yandex-tools-idm (102.9) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4163: Добавить id в поля запроса к системе add-role
  * RULES-4163: Миграции для нового плагина

  [ Ilya Peterov ]
  * RULES-4267: Новые версии pillow и lxml

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 10 Nov 2016 15:30:08 +0300

yandex-tools-idm (102.8) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4253: Не работает перевод роли по "state":"requested" в api/v1

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 07 Nov 2016 20:31:26 +0300

yandex-tools-idm (102.7) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4229: В групповом воркфлоу метод systemify тоже должен быть доступен

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 07 Nov 2016 13:35:26 +0300

yandex-tools-idm (102.6) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4220: Пересчет подтверждающих
  * RULES-4229: Добавить в workflow метод systemify

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 02 Nov 2016 16:17:59 +0300

yandex-tools-idm (102.5) testing; urgency=low

  [ Alexey Boriskin ]
  * TOOLSADMIN-3734: sleep 1, чтобы задачи успевали остановиться
  * RULES-4192: Починка упавшего теста
  * RULES-4178: Задача должна выполняться на том хосте, на котором поставлена

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 26 Oct 2016 17:29:44 +0300

yandex-tools-idm (102.4) testing; urgency=low

  [ Alexey Boriskin ]
  * TOOLSADMIN-3734: Задаём cpuset.cpus в базовом скрипте

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 24 Oct 2016 18:58:30 +0300

yandex-tools-idm (102.3) testing; urgency=low

  [ Alexey Boriskin ]
  * TOOLSADMIN-3734: Сделал диапазон CPU зависящим от общего числа CPU
  * RULES-4178: Настроил route для задачи мониторинга, оказалось что оно не попадает в очередь по умолчанию автоматически
  * RULES-4193: Метод system.all_users_with_role работает неверно при попытке обратиться к несуществующему узлу
  * RULES-4192: Метод user.all_roles в воркфлоу сломан

  [ Mikhail Polykovskij ]
  * RULES-4190: Обрабатывать в batch get параметры

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 24 Oct 2016 17:36:29 +0300

yandex-tools-idm (102.2) testing; urgency=low

  [ Alexey Boriskin ]
  * TOOLSADMIN-3734: Добавил зависимость от cgroup-bin

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 21 Oct 2016 17:26:40 +0300

yandex-tools-idm (102.1) testing; urgency=low

  [ Alexey Boriskin ]
  * TOOLSADMIN-3734: Ограничить потребление CPU idm-ом в продакшене
  * RULES-4178: Мониторинг yandex-tools-idm-celery не работает

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 21 Oct 2016 17:00:10 +0300

yandex-tools-idm (102.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4049: При перемещении групп не срабатывает отложенный отзыв
  * При сохранении перевыбираем систему по pk, чтобы разрешить смену slug-a
  * RULES-3535: Присылать всю историю изменений workflow

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 20 Oct 2016 11:24:12 +0300

yandex-tools-idm (101.10) stable; urgency=low

  [ Alexey Boriskin ]
  * TOOLSADMIN-3734: Ограничить потребление CPU idm-ом в продакшене
  * TOOLSADMIN-3734: Добавил зависимость от cgroup-bin
  * TOOLSADMIN-3734: Сделал диапазон CPU зависящим от общего числа CPU
  * TOOLSADMIN-3734: Задаём cpuset.cpus в базовом скрипте
  * RULES-4192: Метод user.all_roles в воркфлоу сломан
  * RULES-4193: Метод system.all_users_with_role работает неверно при попытке обратиться к несуществующему узлу
  * RULES-4178: Мониторинг yandex-tools-idm-celery не работает
  * RULES-4178: Настроил route для задачи мониторинга, оказалось что оно не попадает в очередь по умолчанию автоматически
  * RULES-4049: При перемещении групп не срабатывает отложенный отзыв
  * При сохранении перевыбираем систему по pk, чтобы разрешить смену slug-a

  [ Mikhail Polykovskij ]
  * RULES-4190: Обрабатывать в batch get параметры

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 24 Oct 2016 19:29:26 +0300

yandex-tools-idm (101.9) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3759: Перенёс проверку в метод пользователя
  * RULES-3759: Добавил несколько методов queryset и использовал их
  * RULES-3759: Перестал слать письма при переходе роли в onhold
  * RULES-3759: Дайджест про отложенные роли

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 17 Oct 2016 23:22:41 +0300

yandex-tools-idm (101.8) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3843: Пара оптимизаций по памяти
  * RULES-4137: Добавить переводы в ручку /approverequests/
  * RULES-4134: Отображать в карточке правильную группу
  * RULES-4134: Отзываем группы из depriving всегда, а не только когда есть очередь
  * RULES-4132: slots=True для элементов очереди
  * RULES-4132: Немного оптимизаций
  * RULES-4132: Фиксы фетчера

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 17 Oct 2016 09:50:14 +0300

yandex-tools-idm (101.7) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4009: Фильтр по узлу на странице неконсистентностей теперь работает так же, как на странице ролей: фильтрует не по точному совпадению, а показывает все неконсистентности связанные с узлами, нижележащими по отношению к переданному
  * RULES-4062: Удалил пермишен core.view_inconsistencies. Завязываемся везде на core.view_roles
  * RULES-4062: Добавил в команду idm_sync_permissions и функцию sync_permissions возможность частичной синхронизации, например, только добавления или только удаления полномочий

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 11 Oct 2016 23:57:48 +0300

yandex-tools-idm (101.6) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4103: Перезапросить отозванные роли
  * RULES-4009: 500 при фильтре неконсистентностей по ноде
  * RULES-4062: Сделать правильную проверку прав на промотр неконсистентностей
  * RULES-4109: Убрать спам на idm-notifications из-за нового корневого узла
  * RULES-4009: Переименовал названия параметров
  * RULES-4102: Перенёс логику фильтрации в менеджеры
  * RULES-4102: Доступ к групповым ролям в языке описания workflow
  * RULES-3971: В шаблоны сообщений на рассылку не пробрасывается комментарий
  * RULES-4011: Не резолвится неконсистентность из-за уволенного
  * RULES-3800: Изменил список полей в админке, добавил фильтр по признаку SOX

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 10 Oct 2016 21:49:35 +0300

yandex-tools-idm (101.5) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4088: Починка пересмотра после поломки из-за унификации пересмотра и перезапроса

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 05 Oct 2016 14:35:13 +0300

yandex-tools-idm (101.4) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4092: Фикс состояния активности роли

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 05 Oct 2016 01:05:56 +0300

yandex-tools-idm (101.3) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4092: Перезапрашивать отозванные роли

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 05 Oct 2016 00:24:20 +0300

yandex-tools-idm (101.2) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4088: Отключения пересмотра при смене подразделения
  * RULES-3800: Добавить системе признак sox

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 04 Oct 2016 13:13:35 +0300

yandex-tools-idm (101.1) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3463: Поправил выявившиеся проблемы синхронизации

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 03 Oct 2016 16:20:42 +0300

yandex-tools-idm (101.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4060: Миграции
  * RULES-3463: Убрал логику поиска наименьшего общего предка
  * RULES-3463: Переименовал model_managers в managers для единообразия
  * RULES-3463: Добавил зависимость от attrs и описал canonical-объекты
  * RULES-3463: Удалил хешеры, специфичные для модели и упростил базовый хешер
  * RULES-3463: Фетчеры отдают canonical-объекты вместо словарей
  * RULES-3463: as_canonical/from_canonical методы
  * RULES-3463: Упростил структуру базовых классов
  * RULES-3463: Новая логика в моделях для поддержки работы с canonical-объектами
  * RULES-3346: Удалил класс результирующей очереди
  * RULES-3463: Новые классы очереди и элементов очереди
  * RULES-3463: Удалил apply_* методы
  * RULES-3463: Обновил add_*/remove_*/change_*/deprive методы
  * RULES-3463: Переместил функции добавления/удаления участников и перемещения группы в тестах в tests/utils
  * RULES-3463: Удалил неиспользуемую функцию
  * RULES-3463: Поправил json-клиент, чтобы он возвращал в результирующем словаре юникод
  * RULES-3463: Добавил функцию для проверки стабильности хеширования
  * RULES-3463: Все updatable-узлы теперь имеют один базовый менеджер
  * RULES-3463: Обновил API для работы с деревом ролей
  * RULES-3463: Обновил тесты в соответствии с новой логикой
  * RULES-3463: Стилевые правки
  * RULES-3463: Сбрасываем хеш при перемещении узла
  * RULES-3463: Миграции
  * RULES-3463: Переделал (ре-)хешинг, оптимизировал (кажется) число запросов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 30 Sep 2016 14:34:39 +0300

yandex-tools-idm (100.7) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-4102: Перенёс логику фильтрации в менеджеры
  * RULES-4102: Доступ к групповым ролям в языке описания workflow
  * RULES-4011: Не резолвится неконсистентность из-за уволенного
  * RULES-3971: В шаблоны сообщений на рассылку не пробрасывается комментарий
  * RULES-4109: Убрать спам на idm-notifications из-за нового корневого узла

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 11 Oct 2016 14:38:54 +0300

yandex-tools-idm (100.6.1) stable; urgency=low

  * Пересборка

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 06 Oct 2016 16:30:32 +0300

yandex-tools-idm (100.6) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-4103: Перезапросить отозванные роли

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 06 Oct 2016 15:16:25 +0300

yandex-tools-idm (100.5) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-4088: Отключения пересмотра при смене подразделения
  * RULES-4092: Перезапрашивать отозванные роли
  * RULES-4092: Фикс состояния активности роли
  * RULES-4092: Починка пересмотра после поломки из-за унификации пересмотра и перезапроса
  * RULES-4060: Миграции
  * RULES-4100: Убрать логику поиска наименьшего общего предка при синхронизации групп

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 05 Oct 2016 15:51:16 +0300

yandex-tools-idm (100.4) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4060: При переносе поддерева теряется право ответственного за ноду

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 28 Sep 2016 11:34:21 +0300

yandex-tools-idm (100.3) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-4005: Не пятисотить на перезапрос роли, если подтверждающий уволен

  [ Mikhail Polykovskij ]
  * Исправлено логирование перемещения узлов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 21 Sep 2016 15:15:44 +0300

yandex-tools-idm (100.2) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3903: Сортировка по user, group, subject
  * RULES-3969: Не отдаём human/human_short во вложенные объекты node в frontend api
  * RULES-3960: Неправильная сортировка на вкладке запросов изменения воркфлоу

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 08 Sep 2016 18:05:13 +0300

yandex-tools-idm (100.1) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3942: Валидатор sudo падает на русских буквах
  * RULES-3966: Неконсистентность type=we_have_system_dont не отображается при фильтре по пользователю

  [ Mikhail Polykovskij ]
  * RULES-3827: Перенос поддерева ролей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 07 Sep 2016 13:38:37 +0300

yandex-tools-idm (100.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3891: Синхронизация CAuth падает из-за неверной строки формата
  * RULES-3939: Ошибка при запросе роли в CAuth
  * RULES-3939: Записываем в экшены робота, который модифицирует дерево
  * RULES-3947: Письмо об отклонении запроса роли на рассылку
  * RULES-3905: Переименовал файл тестов для консистентности
  * RULES-3905: Ручка для саджеста состояний неконсистентности
  * RULES-3904: Ручка для саджеста по типам неконсистентностей
  * RULES-3903: Ручка неконсистентностей
  * RULES-3903: Улучшил обработку имперсонирования
  * RULES-3903: Добавил возможность фильтрации по username/group_id без указания, что это – username или group_id

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 01 Sep 2016 20:21:17 +0300

yandex-tools-idm (99.12) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3942: Валидатор sudo падает на русских буквах
  * RULES-3947: Письмо об отклонении запроса роли на рассылку

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 06 Sep 2016 14:38:41 +0300

yandex-tools-idm (99.11) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3939: Ошибка при запросе роли в CAuth
  * RULES-3939: Записываем в экшены робота, который модифицирует дерево

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 29 Aug 2016 22:59:30 +0300

yandex-tools-idm (99.10) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3891: Синхронизация CAuth падает из-за неверной строки формата

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 26 Aug 2016 18:35:18 +0300

yandex-tools-idm (99.9) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3930: Обрабатывать в API названия полей и алиасов в виде строк, а не вложенных словарей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 25 Aug 2016 20:21:36 +0300

yandex-tools-idm (99.8) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3891: Синхронизация узлов дерева CAuth падает с ошибкой, если ответственный за хост увольняется во время синхронизации
  * RULES-3914: Поправил ворнинг gettext-а
  * RULES-3914: Изменил настройку танкера, чтобы получить ключ в качестве исходного текста для перевода
  * RULES-3914: Обновил po-файлы
  * RULES-3914: Нет переводов для статусов Импортирована, Ожидание, Передана в систему

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 25 Aug 2016 18:08:47 +0300

yandex-tools-idm (99.7) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3741: Не отправлять уведомления о ролях при выходе из группы, если роль в системе остается активной
  * RULES-3918: Не хватает данных в выгрузке пользователей
  * RULES-3921: Убрать алиасы из саджеста ролей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 24 Aug 2016 18:01:24 +0300

yandex-tools-idm (99.6) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-3387: Улучшить логирование в тасках

  [ Alexey Boriskin ]
  * RULES-3889: Синхронизация узлов: изменить формулировку в попапе
  * RULES-3891: Синхронизация узлов дерева CAuth падает с ошибкой

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 22 Aug 2016 17:22:43 +0300

yandex-tools-idm (99.5) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3788: Переименовать Управлятор в IDM на беке

  [ Alexey Boriskin ]
  * RULES-3817: Система получала 502 при обращении к ручкам idm
  * RULES-3838: Поправить письмо про существующий логин
  * RULES-3783: В api-ручках научиться при limit=0 отдавать счётчики количества
  * RULES-3252: Скрипт yandex-tools-idm-celery не останавливает celery
  * RULES-3880: Поломка Управлятора из-за неудалившихся ответственностей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 19 Aug 2016 16:33:58 +0300

yandex-tools-idm (99.4) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3837: Разрешить в диагностике дергать ручки сломанных систем
  * RULES-3857: Обновить версию pytz
  * RULES-3798: Команда idm_check_and_resolve с check_only=true не создает неконсистентности
  * RULES-3866: Научиться обрабатывать случаи, когда руководитель и зам — один человек.
  * RULES-3862: Добавить дополнительные текcтовые поля в ручки действий
  * RULES-3842: Дубликаты узлов дерева

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 16 Aug 2016 16:52:55 +0300

yandex-tools-idm (99.3) testing; urgency=low

  * RULES-3487: Удалить System.contacts
  * RULES-3755: В информацию о системе отдавать участников команды
  * RULES-3735: Плохое отображение AnyApprover
  * RULES-3742: Отображать ответственных за ноду в админке
  * RULES-3709: Брать название системы для ручки /systems/ с учётом локали
  * RULES-3695: Отдавать в ручке про группу заместителей её руководителя
  * RULES-2137: Отказаться от работы с паспортными паролями

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Thu, 04 Aug 2016 13:17:51 +0300

yandex-tools-idm (99.2) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2327: Вернул случайно перезатёртый consumer

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 26 Jul 2016 13:58:30 +0300

yandex-tools-idm (99.1) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2327: Поправил манифест и удалил из конфига удалённый контекст-процессор

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 26 Jul 2016 12:37:29 +0300

yandex-tools-idm (99.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2327: Выбросил ycssjs
  * RULES-2327: Выбросил неиспользуемый код
  * RULES-2327: Переименовал rules
  * RULES-2327: Переименование upravlyator в idm
  * RULES-2327: Переименовал мета-информацию
  * RULES-2327: Переименовал upravlyator_tags в idm_tags
  * RULES-2327: Добавил db_table везде
  * RULES-2327: Вынес админку testenv в сам testenv
  * RULES-2327: Удалил неиспользуемые шаблонные теги
  * RULES-2327: Удалил неиспользуемую функцию для работы с changelog-ом
  * RULES-2327: Создание приложения core
  * RULES-2327: Перенёс database backend в приложение framework
  * RULES-2327: Перенёс базовый класс админки в framework
  * RULES-2327: Перенёс миксины в framework
  * RULES-2327: Перенёс базовый класс задачи в framework
  * RULES-2327: Выделил приложение core и перенёс в него таски, workflow, плагины, management-команды, шаблоны и шаблонные теги
  * RULES-2327: Вынес общую функцию из management-команд в splunk.py
  * RULES-2327: Поправил импорты
  * RULES-2327: Перенёс миграции
  * RULES-2327: Миграции
  * RULES-2327: Удалил контекcт-процессоры
  * RULES-2327: Перенёс Requester в framework
  * RULES-2327: Перенёс mail backend в notifications
  * RULES-2327: Сделал метод pending_approve_requests методом ApproveRequestManager-a
  * RULES-2327: Запихнул middleware во framework
  * RULES-2327: Перенёс splunk в утиль

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 25 Jul 2016 22:06:47 +0300

yandex-tools-idm (98.21) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3891: Синхронизация узлов дерева CAuth падает с ошибкой
  * RULES-3252: Скрипт yandex-tools-idm-celery не останавливает celery
  * RULES-3880: Поломка Управлятора из-за неудалившихся ответственностей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 22 Aug 2016 17:37:01 +0300

yandex-tools-idm (98.20) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3817: Система получала 502 при обращении к ручкам idm

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 17 Aug 2016 09:56:27 +0300

yandex-tools-idm (98.19) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3842: Дубликаты узлов дерева

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 16 Aug 2016 16:28:42 +0300

yandex-tools-idm (98.18) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3866: Научиться обрабатывать случаи, когда руководитель и зам — один человек.

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 12 Aug 2016 15:54:06 +0300

yandex-tools-idm (98.17) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3837: Разрешить в диагностике дергать ручки сломанных систем

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 09 Aug 2016 15:55:39 +0300

yandex-tools-idm (98.16) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3796: Разобраться с синхронизацией вики-групп

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 29 Jul 2016 09:29:01 +0300

yandex-tools-idm (98.15) stable; urgency=low

  * RULES-3809: Ломается API над нодами при наличии ответственных

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 28 Jul 2016 13:54:37 +0300

yandex-tools-idm (98.14) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3794: Забытый импорт

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 26 Jul 2016 18:46:26 +0300

yandex-tools-idm (98.13) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3794: Показываем свои роли в CAuth для любого пользователя
  * RULES-3796: Разобраться с синхронизацией вики-групп

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 26 Jul 2016 18:32:24 +0300

yandex-tools-idm (98.12) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3768: Участник команды системы не может запросить подтверждение изменения воркфлоу

  [ Alexey Boriskin ]
  * RULES-3670: Добавил аргумент since в команду синхронизации, который отзывает группы, как если бы текущее время было равно since
  * RULES-3670: Включил предобработку для argparse-based команд, запускаемых через testapi
  * RULES-3670: Не продляем depriving бесконечно

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 21 Jul 2016 16:48:50 +0300

yandex-tools-idm (98.11) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3657: Синхронизация должна падать, если нужно добавить участником или ответственным пользователя, которого мы ещё не забрали со Стаффа

  [ Mikhail Polykovskij ]
  * RULES-3767: Неправильное описание типа идентификации неконсистентности

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 21 Jul 2016 14:24:39 +0300

yandex-tools-idm (98.10) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3723: Убрал тестовый костыль
  * RULES-3723: Нет сообщения об ошибке выдачи роли в режиме read only
  * RULES-3723: Поменял порядок middleware, выбросил ненужную нам WaffleMiddleware, отказался от LocaleMiddleware в пользу I18NMiddleware
  * RULES-3723: Изолирую тесты друг от друга: раньше они могли иметь общий кеш
  * RULES-3723: Стал прогонять middleware для HTTP-подзапросов
  * RULES-3597: Ссылки на тестинги staff и abc из тестинга и дева IDM
  * RULES-3753: Поправить обработку email'ов в wf cauth

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 20 Jul 2016 13:17:06 +0300

yandex-tools-idm (98.9) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3733: На экране диагностики дефолтно выбирать сертификат и библиотеку, прописанные в системе
  * RULES-3690: Письмо про наличие неконсистентностей не содержит подробностей про отсутствующие узлы
  * RULES-3510: Доработал команду, удаляющую данные

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 19 Jul 2016 11:04:45 +0300

yandex-tools-idm (98.8) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3560: Участник команды не может отзывать роли
  * RULES-3712: Потеряли rehash и проверку на неответ системы при переезде на новые ручки

  [ Alexey Boriskin ]
  * RULES-3569: Поправил падавший на MySQL тест
  * RULES-3510: Изменил импорты
  * RULES-3510: Ответственные за ноду
  * RULES-3510: Отфильтровываем внутренние роли на узлы с ответственностями из get-all-roles
  * RULES-3510: Добавил защиту для ручки add-role
  * RULES-3510: Удалил функцию create_role_node_structure, которая дублировала существующую функциональность
  * RULES-3510: Поправил тесты на воркфлоу CAuth
  * RULES-3510: Добавил тест на обнаруженный баг в обработке флага notify
  * RULES-3510: Добавил удаляющую роли в CAuth одноразовую команду и тест на неё
  * RULES-3729: Не работает фильтр по ключевому слову
  * RULES-3628: Поправил неопределённость, из-за которой падал один тест
  * RULES-3628: Удалил неиспользуемые настройки
  * RULES-3628: Удалил DeletableNode, в проекте оно не используется, а только мешает
  * RULES-3628: Поправил API групп: отдаём единый ключ 'name', который зависит от языка пользователя
  * RULES-3670: Удалять группу не сразу
  * RULES-3628: Добавил флаг для принудительного отзыва depriving групп и поправил падавший тест
  * RULES-3628: Удалил хак для MPTT
  * RULES-3628: Перенёс метод apply() в элементы очереди, упростил код
  * RULES-3628: Обрабатываю случай, когда группа сначала пропала, а потом появилась в другом месте
  * RULES-3628: Устранить мигание персональной роли
  * RULES-3628: Перестал указывать в данных роли, какое членство привело к её выдаче
  * RULES-3628: Миграция
  * RULES-3572: Забытая миграция

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 14 Jul 2016 11:23:33 +0300

yandex-tools-idm (98.7) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3685: Функция does_have_role падает с ошибкой
  * RULES-3703: Заменить заголовок диффа узлов с h1 на h3. + удалил неиспользуемые части шаблона и инлайновые стили
  * RULES-3569: Починил запуск синхронизации ролей
  * RULES-3716: Для случая ошибки коннекта выводим undefined

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 13 Jul 2016 00:22:22 +0300

yandex-tools-idm (98.6) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2216: Вернул STATIC_URL, без которого плохо админке

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 11 Jul 2016 13:37:32 +0300

yandex-tools-idm (98.5) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3676: Не отзываем роли в onhold по истечении трёх дней
  * RULES-3676: Добавил в action комментарий, если роль выдаётся или отзывается без оповещения системы.
  * RULES-3689: В карточке запрошенной роли отображать только те OR-группы, от которых действительно требуется подтверждение

  [ Mikhail Polykovskij ]
  * RULES-2216: Удалить остатки старых отчетов
  * RULES-3575: Отдавать переводы статуса ролей
  * RULES-3641: Удалить старые ручки системы
  * RULES-3641: Убрал лего
  * RULES-3669: Переключать язык на беке из данных ЧЯ

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 11 Jul 2016 12:44:37 +0300

yandex-tools-idm (98.4) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3620: Не отрывается 67 сид у бывших сотрудников
  * RULES-3673: Добавил логгирования для отладки поломки Кондуктора

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 06 Jul 2016 15:40:57 +0300

yandex-tools-idm (98.3) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1434: Ручки для экрана диагностики
  * RULES-1434: pep8
  * RULES-3643: Обновить django_yauth до 3.56
  * RULES-3643: pep8
  * RULES-3572: Вернуть waffle и через него переключать RO режим
  * RULES-3660: Убрать заголовок Content-Type из ручки про изменения дерева
  * RULES-3599: Операция recover у системы

  [ Alexey Boriskin ]
  * RULES-3647: Допинывалка отзывает роли в статусе "Отложена"
  * RULES-3612: Письмо о поломке не содержит подробностей о неконсистентностях на стороне системы
  * RULES-3612: Не включаем систему в отчёт, если в ней нет неконсистентностей
  * RULES-3612: Отсылаем сообщения о поломке в системе на рассылку системы
  * RULES-3612: Вернул глобальный lock на команду
  * RULES-3612: Отрефакторил команду, чтобы разрешение неконсистентностей не запускалось, если при проверке системы были проблемы
  * RULES-1434: Поправил падающий тест
  * RULES-3665: Допинывалка ролей ломается на выключенной системе

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 05 Jul 2016 20:49:18 +0300

yandex-tools-idm (98.2) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3569: Ручки для экрана синхронизации

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 04 Jul 2016 13:52:23 +0300

yandex-tools-idm (98.1) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3597: Генерировать внешнюю ссылку на группу

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 01 Jul 2016 14:33:54 +0300

yandex-tools-idm (98.0) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3570: Убить страницу с переименованными подразделениями
  * RULES-3571: Убить экраны нотификаций
  * RULES-3598: Саджесты для экрана диагностики

  [ Alexey Boriskin ]
  * RULES-3605: Не выгружается отчёт по изменениям workflow в xls
  * RULES-3286: Разрешить заместителям запрашивать роль для подчинённых

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 30 Jun 2016 15:46:10 +0300

yandex-tools-idm (97.14.0) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3676: Не отзываем роли в onhold по истечении трёх дней
  * RULES-3676: Добавил в action комментарий, если роль выдаётся или отзывается без оповещения системы.

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 07 Jul 2016 16:33:55 +0300

yandex-tools-idm (97.13.0) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3612: Письмо о поломке не содержит подробностей о неконсистентностях на стороне системы
  * RULES-3612: Не включаем систему в отчёт, если в ней нет неконсистентностей
  * RULES-3612: Отсылаем сообщения о поломке в системе на рассылку системы
  * RULES-3612: Вернул глобальный lock на команду
  * RULES-3612: Отрефакторил команду, чтобы разрешение неконсистентностей не запускалось, если при проверке системы были проблемы
  * RULES-3665: Допинывалка ролей ломается на выключенной системе
  * RULES-3620: Не отрывается 67 сид у бывших сотрудников
  * RULES-3673: Добавил логгирования для отладки поломки Кондуктора
  * RULES-3647: Допинывалка отзывает роли в статусе "Отложена"

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 06 Jul 2016 16:29:59 +0300

yandex-tools-idm (97.12.0) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3605: Не выгружается отчёт по изменениям workflow в xls

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 30 Jun 2016 14:43:42 +0300

yandex-tools-idm (97.11.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3594: Ломается админка при поиске по неконсистентностям
  * RULES-3579: Убрал DISTINCT, вернул подзапрос
  * RULES-3579: Добавил индексов для аппрувреквестов и узлов дерева ролей
  * RULES-3579: Раскрыл подзапросы в список айдишников
  * RULES-3579: Перестал использовать хинтинг

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 27 Jun 2016 17:02:24 +0300

yandex-tools-idm (97.10.0) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3574: Плохая ссылка в письме про отзыв роли
  * RULES-3484: Убрать логику подсчета номера страницы для роли/действия
  * RULES-3574: Имя сотрудника в письме об отзыве роли

  [ Alexey Boriskin ]
  * RULES-3432: Корректно обрабатываем случай отсутствия автора или подтверждающего

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 23 Jun 2016 16:35:06 +0300

yandex-tools-idm (97.9.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3513: Забытая миграция

  [ Mikhail Polykovskij ]
  * RULES-3433: Поменять шаблоны уведомлений на рассылку

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 23 Jun 2016 11:37:02 +0300

yandex-tools-idm (97.8.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3565: Сломан режим silent в обновлении дерева ролей
  * RULES-3417: Добавить в пользователя ссылку на департаментную группу
  * RULES-3328: Использовать группы во внутренней логике определения прав
  * RULES-3417: Переделал запрос с подзапросов на один большой JOIN

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 22 Jun 2016 20:36:09 +0300

yandex-tools-idm (97.7.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3513: Обошёл ограничения MySQL

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 22 Jun 2016 18:27:57 +0300

yandex-tools-idm (97.6.0) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3532: Нет кнопки Отозвать у роли в onhold

  [ Alexey Boriskin ]
  * RULES-3434: Учёл возможность рассинхронизации данных
  * RULES-3513: Поправил фикстуру, которая создавала ситуацию, которой в реальной жизни не должно случаться и этим мешала
  * RULES-3513: В ручку membership по человеку отдавать все группы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 22 Jun 2016 17:55:03 +0300

yandex-tools-idm (97.5.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3432: Удалил неиспользуемый класс
  * RULES-3432: Добавить данные в отчёт по изменениям workflow
  * RULES-3434: Синхронизировать кастомные роли из ABC: Баг с несовпадением slug-ов в staff api и plan api

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 21 Jun 2016 10:30:35 +0300

yandex-tools-idm (97.4.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3436: Удалил смущающие initial
  * RULES-3436: Удалил лишнее
  * RULES-3436: Добавил в API возможность задать unique_id
  * RULES-3436: Не удалять роли при перемещении узла
  * RULES-3538: Добавлять в action починки системы того, кто починил
  * RULES-3544: Не работает блок проверки worfklow

  [ Mikhail Polykovskij ]
  * RULES-3515: Фильтр по типу группы в ручке групп человека - мультивыбор
  * RULES-3498: В отчёт по ролям системы добавить данные - групповые роли

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 17 Jun 2016 17:35:13 +0300

yandex-tools-idm (97.3.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3434: Синхронизировать кастомные роли из ABC
  * Добавил возможность запустить тесты под профайлером
  * RULES-3533: Добавить expire_at в список полей /api/testapi/roles/{role_id}/

  [ Mikhail Polykovskij ]
  * RULES-3498: улучшен импорт
  * RULES-3498: В отчёт по ролям системы добавить данные

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 16 Jun 2016 12:29:11 +0300

yandex-tools-idm (97.2.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3445: Больше логгирования для тестинга
  * RULES-3445: USE INDEX ('primary') для Count-запросов
  * RULES-3445: Оптимизация медленного OR-а
  * RULES-3445: Индексы для ускорения выборок
  * RULES-3445: Фикс длинного запроса
  * RULES-3445: Оптимизация бутылочного горлышка

  [ Mikhail Polykovskij ]
  * RULES-3515: Фильтр по типу группы в ручке групп человека
  * RULES-3523: Добавить саджест по типам групп

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 14 Jun 2016 14:55:39 +0300

yandex-tools-idm (97.1.0) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2970: Не отзывать персональную роль при выходе из группы
  * RULES-2970: префикс IDM для констант
  * RULES-3505: Добавить ручку /actions в api v1
  * RULES-3508: Поддержать фильтр по нескольким группам в /api/frontend/membership

  [ Alexey Boriskin ]
  * Up middle digit in version by default

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 10 Jun 2016 15:17:43 +0300

yandex-tools-idm (97.0.0) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2848: Отправлять ссылку на карточку роли в письмах
  * RULES-2848: домен в настройках
  * RULES-2484: template tag
  * RULES-3388: Проставлять membership/responsibility в action-ах входа/выхода в группу
  * RULES-3507: Сделать саджест по группам

  [ Alexey Boriskin ]
  * RULES-2848: Фикс тестов на MySQL
  * RULES-3507: Добавил метод get_name к группе

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 09 Jun 2016 22:14:53 +0300

yandex-tools-idm (0.96.6) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3504: Вызов отчетов без фильтров на почту ломает управлятор

  [ Mikhail Polykovskij ]
  * RULES-3302: суперюзер может применять свои изменения

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 07 Jun 2016 18:52:31 +0300

yandex-tools-idm (0.96.5) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3431: Фикс миграции-2
  * RULES-3495: Добавить поля в select_related
  * RULES-3497: Проблема с кодировкой при форматировании ошибки

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 06 Jun 2016 20:43:21 +0300

yandex-tools-idm (0.96.4) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3431: Фикс миграции
  * RULES-3401: Фильтр "персональные роли" применяется и в group-aware системах
  * RULES-3461: Учитывать алиасы ноды при фильтрации ролей

  [ Mikhail Polykovskij ]
  * RULES-3481: Фильтр по id в ручке действий
  * RULES-3480: Фильтр по id в ручке ролей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 06 Jun 2016 15:57:09 +0300

yandex-tools-idm (0.96.3) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3446: Если политика системы – "не пересматривать роли при перемещении групп", то роли не перемещаются вместе с группой
  * RULES-3474: Сейчас в тестинге не запрашивается роль. Выдаём всегда on_page=1, чтобы не выполнять сложный запрос на мастере после запроса роли
  * RULES-3477: Не открывается карточка роли
  * RULES-3477: Изменил порядок миграций

  [ Mikhail Polykovskij ]
  * RULES-3421: Некрасиво пятисотит GET /api/frontend/rolerequests/
  * RULES-3416: В ресурсе система брать ответственных из ролей
  * RULES-3431: Поправить date_leaved в членствах групп

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 03 Jun 2016 15:19:34 +0300

yandex-tools-idm (0.96.2) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3169: Протекают внешние логины с точкой при синхронизации
  * RULES-3458: Поддержать _requester'а в POST'е роли
  * RULES-3444: Отпилить проверку на уволенность в уведомлениях

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 01 Jun 2016 15:44:32 +0300

yandex-tools-idm (0.96.1) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3402: Если при запросе роли в системе с необязательным наличием паспортного логина указать существующий, но ничего не выбрать - роль запросится с "system_specific":{"passport-login":""}
  * RULES-3412: Ошибка при выдаче роли в Метрике. This reverts commit 1d0694
  * RULES-3423: Плохо синхронизировались поля в CAuth
  * RULES-3423: Добавил хелпер для логгирования времени выполнения произвольного блока кода
  * RULES-3423: Упростил код синхронизации, использовал start_stop_actions, стал проставлять parent в action-ах аналогично синхронизации ролей
  * RULES-3423: Перестал пробрасывать пользователя в функцию отзыва ролей, выданных на удалённые узлы
  * RULES-3401: Не создавать персональные роли для aware систем
  * RULES-3456: Добавить команду, которая удаляла бы всю информацию о системе

  [ Mikhail Polykovskij ]
  * RULES-3302: Запретить применять свои изменения в воркфлоу
  * RULES-3396: Если у роли is_public=false, то дату регулярного пересмотра в карточке этой роли не надо отображать
  * RULES-3425: Лишние сотрудники в  департаментных группах - команда для фикса
  * RULES-3425: Лишние сотрудники в  департаментных группах - тест на отзыв членства

  [ Alex Koshelev ]
  * RULES-2021: Рефаторинг ручки /meta
  * RULES-3410: Добавить поддержку множественного выбора в ручку /api/frontend/membership/

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 01 Jun 2016 13:05:18 +0300

yandex-tools-idm (0.96.0) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3392: Видно число связанных ролей в карточке основной роли, если среди связанных только роль с visability=false
  * RULES-3391: При запросе роли с visability=false через связанную отправляется письмо
  * RULES-3308: Перенести логику TransitionResource в ресурс роли

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 25 May 2016 18:03:38 +0300

yandex-tools-idm (0.95.29) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3477: Изменил порядок миграций

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 03 Jun 2016 14:37:08 +0300

yandex-tools-idm (0.95.28) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3474: Сейчас в тестинге не запрашивается роль. Выдаём всегда on_page=1, чтобы не выполнять сложный запрос на мастере после запроса роли
  * RULES-3477: Не открывается карточка роли

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 02 Jun 2016 18:57:34 +0300

yandex-tools-idm (0.95.27) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3401: Не создавать персональные роли для aware систем
  * RULES-3423: Плохо синхронизировались поля в CAuth
  * RULES-3423: Добавил хелпер для логгирования времени выполнения произвольного блока кода
  * RULES-3423: Упростил код синхронизации, использовал start_stop_actions, стал проставлять parent в action-ах аналогично синхронизации ролей
  * RULES-3423: Перестал пробрасывать пользователя в функцию отзыва ролей, выданных на удалённые узлы
  * RULES-3456: Добавить команду, которая удаляла бы всю информацию о системе

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 31 May 2016 16:29:45 +0300

yandex-tools-idm (0.95.26) stable; urgency=low

  * RULES-3425: Лишние сотрудники в  департаментных группах - команда для фикса

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Fri, 27 May 2016 14:14:49 +0300

yandex-tools-idm (0.95.25) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3412: Ошибка при выдаче роли в Метрике. This reverts commit 1d0694

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 26 May 2016 12:51:53 +0300

yandex-tools-idm (0.95.24) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3017: Привязать все роли к нодам: правки для хотфикса

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 24 May 2016 19:25:37 +0300

yandex-tools-idm (0.95.23) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3166: руководители сервисов

  [ Alexey Boriskin ]
  * RULES-3370: Лишние роли на основе групповой
  * RULES-3370: .* вместо .id, чтобы избежать defer-like поведения и лишних запросов

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 24 May 2016 13:27:18 +0300

yandex-tools-idm (0.95.22) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3100: Удалил TODO: for_update
  * RULES-3100: Убрал for_update везде
  * RULES-3100: Удалил for_update везде в тестах

  [ Mikhail Polykovskij ]
  * RULES-3369: Падает рендер экшена
  * RULES-3368: Ошибка в работе с алиасами нод в /api/v1

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 23 May 2016 17:36:21 +0300

yandex-tools-idm (0.95.21) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-3100: отключил команду idm_check_roles_ttl_days
  * RULES-3166: просим у API Планера поле is_senior

  [ Alexey Boriskin ]
  * RULES-3379: Вынести запрос связанных ролей в отдельную таску

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 20 May 2016 20:32:36 +0300

yandex-tools-idm (0.95.20) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3373: Перенёс создание хешей из миграции в oneoff-команду
  * RULES-3384: Починить RoleAsNode

  [ Mikhail Polykovskij ]
  * RULES-3347: не приходят отчеты на почту

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 20 May 2016 15:36:39 +0300

yandex-tools-idm (0.95.19) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3166: фикс работы с ids api
  * RULES-3354: Обновить ids

  [ Alexey Boriskin ]
  * RULES-3360: Сломалась логика сверки связанных ролей
  * RULES-3100: Поправил тест, падающий из-за отсутствия update_fields
  * RULES-3373: Сделать отдельную таблицу с хешами ролей
  * RULES-3374: Не приезжают данные в таблицу ролей: попытка демаскировки причины ошибки

  [ Alex Koshelev ]
  * RULES-3370: Лишние роли на основе групповой

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 19 May 2016 23:18:12 +0300

yandex-tools-idm (0.95.18) testing; urgency=low

  * RULES-3100: убрал save по умолчанию всех полей роли
  * RULES-3372: Выводить traceback в ошибках бека всегда

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 19 May 2016 15:41:44 +0300

yandex-tools-idm (0.95.17) testing; urgency=low

  * RULES-3100: убрал select_for_update() везде кроме oneoff команд

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 19 May 2016 13:13:25 +0300

yandex-tools-idm (0.95.16) testing; urgency=low

  * RULES-3100: увеличил до 16 пул воркеров очереди roles
  * RULES-3100: помечаем отзываемую роль for_update

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 19 May 2016 01:27:31 +0300

yandex-tools-idm (0.95.15) testing; urgency=low

  * RULES-3371: Убрать констрейнты FK у неконсистентностей
  * RULES-3100: Ещё убираем for_update, чтобы диагностировать причину дедлоков

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 19 May 2016 01:13:46 +0300

yandex-tools-idm (0.95.14) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3100: Временно убрал for_update, чтобы диагностировать причину дедлоков

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 18 May 2016 20:05:02 +0300

yandex-tools-idm (0.95.13) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3100: Добавил задачу в нужную очередь
  * RULES-3100: Отчёты только для активных систем
  * RULES-3100: Поправил падающий тест
  * RULES-3355: Создаём отчёты только для generic-plugin систем
  * RULES-3100: Per-system локи для поиска и разрешения неконсистентностей
  * RULES-3363: При ночном прогоне стала зависать команда idm_check_approvers_difference
  * RULES-3100: Понижение уровня изоляции транзакций до READ COMMITTED
  * RULES-3355: Поправил неверный фильтр, который ломал тесты

  [ Mikhail Polykovskij ]
  * RULES-3353: Команда idm_sync_groups падает с ошибкой

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 18 May 2016 19:20:23 +0300

yandex-tools-idm (0.95.12) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3100: Убрал глобальный атомик

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 18 May 2016 13:15:02 +0300

yandex-tools-idm (0.95.11) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3356: Поддержал в бекенде композитные индексы по текстовым полям. Код скопирован из базового класса, так как толком переопределить это место нельзя

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 17 May 2016 21:31:57 +0300

yandex-tools-idm (0.95.10) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3100: Дедлоки при запросе внутренней роли
  * RULES-3100: Переписал синхронизацию с хранимой процедуры на SQL-операторы в коде
  * RULES-3100: Удалил фикстуру, загружающую хранимые процедуры
  * RULES-3355: idm_check_and_resolve отдает 502 через 5 минут при запуске с check_only:true
  * RULES-3356: Сделать индексы для использования в синхронизации

  [ Mikhail Polykovskij ]
  * RULES-3352: Несуществующая команда отдает 200 и в ответе пишет error

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 17 May 2016 21:02:48 +0300

yandex-tools-idm (0.95.9) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3348: Объединил команды idm_check_roles и idm_resolve_inconsistencies, чтобы они работали под общим локом
  * RULES-3348: Удалил поле is_active у MatchingRole (оно было не очень нужно), с остальных полей снял db_constraint
  * RULES-3348: MatchingRole не коммитятся, поэтому не стоит иметь их в админке

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 16 May 2016 17:44:50 +0300

yandex-tools-idm (0.95.8) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3272: Фильтруем очередь запросов по параметру approver
  * RULES-3336: Падает синхронизация сервисный групп

  [ Alex Koshelev ]
  * RULES-3232: фикс валидации формы участников групп
  * RULES-3345: Атомарные транзакции при изменении дерева

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 13 May 2016 16:05:17 +0300

yandex-tools-idm (0.95.7) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2942: Плейсхолдеры для полей ролей

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 06 May 2016 18:55:58 +0300

yandex-tools-idm (0.95.6) testing; urgency=low

  * RULES-2526: фикс фильтрации узлов

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 06 May 2016 02:17:54 +0300

yandex-tools-idm (0.95.5) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3277: Считать hash для узлов добавленных через API

  [ Alexey Boriskin ]
  * RULES-3018: Большая миграция, удаляющая поля

  [ Alex Koshelev ]
  * RULES-2526: Обрабатывать фильтр по ключевым словам в роли

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 06 May 2016 00:37:32 +0300

yandex-tools-idm (0.95.4) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3017: Привязать все роли к нодам
  * RULES-3291: Оптимизировать поиск дубликатов ролей
  * RULES-3018: Избавиться от поля data в ролях
  * RULES-3018: Подчистил после неконсистентностей
  * RULES-3018: Удалил response_to_json
  * RULES-3018: Миграции: data теперь nullable + индекс по fields_data
  * RULES-3232: Поменял значение по умолчанию

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 05 May 2016 18:10:38 +0300

yandex-tools-idm (0.95.3) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3232: В ручке membership отдавать дочерние членства
  * RULES-3217: Поправил миграции, чтобы проставить inconsistency_id=NULL у Action-ов с некорректными inconsistency_id

  [ Andrey Bulgakov ]
  * RULES-3172 Починка и оптимизация миграций
  * RULES-3170 Избавляемся от many-to-many в коде

  [ Alex Koshelev ]
  * RULES-3331: Перестали прокидывать токен в запрос за отсутствиями

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 04 May 2016 23:25:19 +0300

yandex-tools-idm (0.95.2) testing; urgency=low

  [ Alex Koshelev ]
  * ULES-3312: Не использовать Department для проверки прав

  [ Mikhail Polykovskij ]
  * RULES-2967: Сортировать по роли в таблице нужно сначала по названию узла роли, а затем по id, если узлы одинаковые
  * RULES-3258: проверка базового урла
  * RULES-2856: Отдавать версию и ro состояние в каждой ручке API
  * RULES-3285: Тормозит синхронизация со Стаффом

  [ Alexey Boriskin ]
  * RULES-2165: Запретить создавать групповую роль на саму себя
  * RULES-3316: Механизм разрешения неконсистентностей не ломает систему, когда неконсистентностей много и если среди них есть неконсистентности и о пользователе, и о роли
  * RULES-3313: Время создания неконсистентностей для одного события отличается на 3 часа

  [ Andrey Bulgakov ]
  * RULES-3170 Замена MPTT на CTT

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 29 Apr 2016 19:26:09 +0300

yandex-tools-idm (0.95.1) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3217: Удалять неконсистентности при синхронизации
  * RULES-3217: Миграции
  * RULES-3271: Сихронизация ролей, выданных на основе групповой
  * RULES-3305: Нужна возможность видеть и менять ноду у роли в testapi

  [ Mikhail Polykovskij ]
  * RULES-3257: Добавить опцию вызова ручки без сертификата в дёргатель ручек
  * RULES-3292: Сделать поле scope обязательным у системных ролей
  * RULES-3258: Сделать команду, проверяющую проверку системами сертификата
  * RULES-2855: Поддержать фильтр по сломаности в ручке систем
  * RULES-3237: Поменять ссылки в письмах

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 27 Apr 2016 17:59:20 +0300

yandex-tools-idm (0.95.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3052: Деинсталляция приложения reversion и связанных компонентов
  * RULES-3150: Форма запроса роли для системы CAuth сейчас сильно тупит
  * RULES-3288: Не показываем руководителя, если он не непосредственный
  * RULES-2379: Ускорить синхронизацию ролей

  [ Mikhail Polykovskij ]
  * RULES-2168: Флаг активности и дата в групповых членствах
  * RULES-2169: Не удалять старые групповые членства
  * RULES-2131: Ручка по составу группы
  * RULES-3166: Поддержать ответственных сервисных групп и ролевых подгрупп
  * RULES-3264: Обрабатывать несколько действий из фильтра
  * RULES-3266: Обрабатывать несколько наборов ролей из фильтров

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 25 Apr 2016 14:21:35 +0300

yandex-tools-idm (0.94.1) testing; urgency=low

  [ Alexey Boriskin ]
  * Починил вывод сломанных систем на старом фронте и поменял цвет
  * Revert "RULES-2965: Обрабатывать удаленные группы"

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 21 Apr 2016 14:42:35 +0300

yandex-tools-idm (0.94.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3247: Добавить в админку параметр ручки
  * RULES-2919: Миграция для переименования планерной группы в сервисную
  * RULES-3052: Удалить reversion артефакты из базы

  [ Mikhail Polykovskij ]
  * RULES-2965: Обрабатывать удаленные группы

  [ Andrey Bulgakov ]
  * RULES-3171 ClosureTable для древовидных моделей и процедура-миграция

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 20 Apr 2016 19:38:09 +0300

yandex-tools-idm (0.93.8) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-3247: Добавить в админку параметр ручки

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 18 Apr 2016 12:28:02 +0300

yandex-tools-idm (0.93.7) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3174: добавочные фильтры по id

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 14 Apr 2016 16:55:49 +0300

yandex-tools-idm (0.93.6) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3174: Дополнительный параметр саджеста для предзаполнения контрола

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 14 Apr 2016 14:14:24 +0300

yandex-tools-idm (0.93.5) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3178: Таски должны ретраиться при отсутствии Action

  [ Mikhail Polykovskij ]
  * RULES-1839: fix handles view

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Tue, 12 Apr 2016 19:02:33 +0300

yandex-tools-idm (0.93.4) testing; urgency=low

  * RULES-1839: curl и requests по выбору
  * RULES-3183: Ошибка записи в лог при запросе роли

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Tue, 12 Apr 2016 18:06:42 +0300

yandex-tools-idm (0.93.3) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-3128: Убрать stats счетчики из ручки ролей + RULES-3124

  [ Mikhail Polykovskij ]
  * RULES-3031: Убить /exists и /queue саджесты
  * RULES-3194: Добавить флаг is_favorite в ручку системы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 08 Apr 2016 17:48:13 +0300

yandex-tools-idm (0.93.2) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3006: Передавать список избранных систем
  * RULES-3006: get rid of AUTH_USER_MODEL

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 01 Apr 2016 14:35:38 +0300

yandex-tools-idm (0.93.1) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3117: Не запрашиваются некоторые роли
  * RULES-2516: Убрал неиспользуемые импорты
  * RULES-2516: Инструменты для дергания новой ручки
  * RULES-2516: Перенёс тесты неконсистентностей в один каталог
  * RULES-2516: Убрал бесполезную теперь фикстуру simple_system_w_meta
  * RULES-2516: Новая ручка get_roles со списком ролей
  * RULES-3150: Форма запроса роли для системы CAuth сейчас сильно тупит

  [ Alex Koshelev ]
  * RULES-3132: Убрать deprecated роли в IDM

  [ Mikhail Polykovskij ]
  * RULES-2919: Синхронизировать ролевые подгруппы сервисов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 31 Mar 2016 16:21:56 +0300

yandex-tools-idm (0.93.0) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1839: Оставить по возможности только requests
  * RULES-3049: Не отзываем роли у удаленных групп
  * RULES-3049: fix roles depriving
  * RULES-3049: command fix
  * RULES-3109: Сделать миграцию, исправляющую историю подтверждений

  [ Alexey Boriskin ]
  * RULES-2986: Передавать тип группы в саджест
  * RULES-1839: Потеряли длинный timeout для ручек плагина
  * RULES-3118: Пользователю с атрибутом is_staff стало нельзя попасть в админку
  * RULES-3122: Обновить yauth
  * RULES-3120: Меньше ненужных сохранений
  * RULES-3120: Обновляем только необходимые поля
  * RULES-3120: Сделать транзакции более атомарными при синхронизации
  * RULES-3120: Обновление django-idm-api до 2.2, чтобы при выдаче ролей у пользователей обновлялись только поля is_staff и is_superuser
  * RULES-3049: Обернул команду в транзакцию
  * RULES-3129: Из-за ошибки в crontab выключился cron
  * RULES-3100: Меньше ненужных сохранений
  * RULES-3100: Дедлоки при запросе роли
  * RULES-3100: Понижение уровня изоляции транзакций до READ COMMITTED
  * Revert "RULES-3100: Понижение уровня изоляции транзакций до READ COMMITTED": Изменение уровня изоляции транзакций требует изменения формата бинлога, что нужно тестировать и небыстро.
  * RULES-3100: Убрал select for update из всех регулярных команд, не использующих ввод пользователя
  * RULES-3100: Используем gap-lock при запросе роли через фронтэнд или API

  [ Andrey Bulgakov ]
  * RULES-3123 Используем mptt для поиска поддерева
  * RULES-3116 Одинаковое название required у поля при добавлении и отображении
  * RULES-3123 Индекс на slug_path

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 28 Mar 2016 13:33:58 +0300

yandex-tools-idm (0.92.14) testing; urgency=low

  [ Alexey Boriskin ]
  * Revert "RULES-3100: Понижение уровня изоляции транзакций до READ COMMITTED": Изменение уровня изоляции транзакций требует изменения формата бинлога, что нужно тестировать и небыстро.
  * RULES-3100: Убрал select for update из всех регулярных команд, не использующих ввод пользователя
  * RULES-3100: Используем gap-lock при запросе роли через фронтэнд или API

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 25 Mar 2016 17:16:19 +0300

yandex-tools-idm (0.92.13) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3100: Меньше ненужных сохранений
  * RULES-3100: Дедлоки при запросе роли
  * RULES-3100: Понижение уровня изоляции транзакций до READ COMMITTED

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 25 Mar 2016 14:43:44 +0300

yandex-tools-idm (0.92.12) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3129: Из-за ошибки в crontab выключился cron

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 23 Mar 2016 19:25:44 +0300

yandex-tools-idm (0.92.11) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3049: Обернул команду в транзакцию

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 23 Mar 2016 17:41:30 +0300

yandex-tools-idm (0.92.10) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-3049: fix roles depriving

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 23 Mar 2016 17:17:48 +0300

yandex-tools-idm (0.92.9) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3118: Пользователю с атрибутом is_staff стало нельзя попасть в админку
  * RULES-3122: Обновить yauth
  * RULES-3120: Меньше ненужных сохранений
  * RULES-3120: Обновляем только необходимые поля
  * RULES-3120: Сделать транзакции более атомарными при синхронизации
  * RULES-3120: Обновление django-idm-api до 2.2, чтобы при выдаче ролей у пользователей обновлялись только поля is_staff и is_superuser

  [ Mikhail Polykovskij ]
  * RULES-3049: Не отзываем роли у удаленных групп

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 23 Mar 2016 16:44:41 +0300

yandex-tools-idm (0.92.8) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3108: Увеличить лимит на странице систем до 200
  * RULES-2726: Некорректная история подтверждений-3

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 21 Mar 2016 16:34:24 +0300

yandex-tools-idm (0.92.7) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2726: Некорректная история подтверждения

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 21 Mar 2016 10:07:09 +0300

yandex-tools-idm (0.92.6) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3026: Политика работы с неконсистентностями у систем
  * RULES-3026: Реордеринг миграций

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 21 Mar 2016 09:51:31 +0300

yandex-tools-idm (0.92.5) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2726: Некорректная история подтверждения

  [ Alexey Boriskin ]
  * RULES-3081: Игнорировать подтверждающих при прогоне воркфлоу при форсированном импорте ролей
  * RULES-2841: Заменил AccessDenied на отсутствие аппруверов
  * RULES-2841: Добавил строчку про невидимость связанных ролей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 17 Mar 2016 16:59:09 +0300

yandex-tools-idm (0.92.4) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-1999: Неверная строка форматирования для лога

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 16 Mar 2016 16:55:52 +0300

yandex-tools-idm (0.92.3) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-3064: Роль "Редактор дерева ролей" не дает зайти на видимую вкладку "Управление ролями" - 403

  [ Alexey Boriskin ]
  * RULES-2841: Написать правильный воркфлоу для CAuth
  * RULES-3044: Добавить фильтрацию по системе в команду idm_add_users_to_ad_groups
  * RULES-3070: Саджест внутренних ролей работает неправильно для суперпользователей

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 15 Mar 2016 23:13:14 +0300

yandex-tools-idm (0.92.2) testing; urgency=low

  * RULES-3045: Убрать из /meta права и число запросов на подтверждение
  * RULES-3051: Убрать сохранение новый ревизий в reversion
  * RULES-1647: фикс миграции
  * RULES-1647: не отдает роли без пользователей в get_all_roles

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 11 Mar 2016 21:58:06 +0300

yandex-tools-idm (0.92.1) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-1647: фикс отзыва некорректной роли
  * RULES-3025: Закрасить экран splunk

  [ Alexey Boriskin ]
  * RULES-3047: Восстановил возможность запуска тестов локально на MySQL
  * RULES-3047: При запуске тестов на MySQL некоторые из них падают
  * RULES-2987: Сделать NodeWrapper для воркфлоу

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 11 Mar 2016 13:52:04 +0300

yandex-tools-idm (0.92.0-1) testing; urgency=low

  * Пересборка

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 10 Mar 2016 16:46:43 +0300

yandex-tools-idm (0.92.0) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2853: Перестать использовать is_superuser в логике бека
  * RULES-2834: Кастомные валидаторы для полей роли

  [ Alexey Boriskin ]
  * RULES-1999: Добавить стейт imported для ролей, созданных по неконсистентности
  * RULES-2211: Работа над ошибками
  * RULES-2960: Ручка саджеста дублирует узлы
  * RULES-3001: Делать rehash только для нужных нод
  * RULES-2853: Meta-миграция из-за изменения структуры пермишенов
  * RULES-2691: Добавил дополнительную проверку в тесте
  * RULES-2691: Добавил метод для получения имени системы на нужном языке
  * RULES-2691: Убрал все обращения к role.info
  * RULES-2691: Возвращаем при переходе созданный action
  * RULES-2691: create_approve_request принимает action
  * RULES-2691: Фильтрация cc на тестинге
  * RULES-2691: Новая логика проставления email_cc
  * RULES-2691: Отправлять уведомления на рассылку
  * RULES-2691: Миграция
  * RULES-2832: Запустить пересмотр ролей в OEBS
  * RULES-2832: Запустить пересмотр ролей в OEBS: фикс

  [ Alex Koshelev ]
  * RULES-2966: Отфильтровывать наборы скрытых ролей
  * RULES-2843: Саджест internal ролей для фильтра
  * RULES-2844: Поддержать фильтр по internal роли в ручке ролей
  * RULES-3013: Поменять брокер  Celery
  * RULES-1647: Наведение порядка во внутренних ролях Управлятора
  * RULES-2859: Ручка /permissions в API
  * RULES-2941: Оптимизировать нашу get_all_roles

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 10 Mar 2016 16:26:22 +0300

yandex-tools-idm (0.91.13) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2832: Запустить пересмотр ролей в OEBS: фикс

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 09 Mar 2016 18:42:55 +0300

yandex-tools-idm (0.91.12) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2832: Запустить пересмотр ролей в OEBS

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 09 Mar 2016 18:09:37 +0300

yandex-tools-idm (0.91.11) testing; urgency=low

  * RULES-3013: Поменять брокер  Celery

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 03 Mar 2016 16:51:33 +0300

yandex-tools-idm (0.91.10-1) testing; urgency=low

  * Убрал лишние миграции

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 01 Mar 2016 17:49:26 +0300

yandex-tools-idm (0.91.10) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-3001: Делать rehash только для нужных нод

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 01 Mar 2016 17:44:26 +0300

yandex-tools-idm (0.91.9) stable; urgency=low

  * RULES-2972: фикс миграции

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 26 Feb 2016 13:16:22 +0300

yandex-tools-idm (0.91.8) stable; urgency=low

  [ Alex Koshelev ]
  * RULES-2972: Смигрировать системные роли Управлятора

  [ Alexey Boriskin ]
  * RULES-2643: Управление уведомлениями для CAuth: применил миграцию заново

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 25 Feb 2016 17:53:13 +0300

yandex-tools-idm (0.91.7) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2884: Локализовать название системы
  * RULES-2929: Не показывать подтверждающих при запросе подтверждающим
  * RULES-2840: Запрос связанной роли с visibility=false
  * RULES-2909: Сделать возможность отключать перезапрос ролей системы при смене подразделения
  * RULES-2120: Запрос роли для подтверждающего создает запрос
  * RULES-2917: Разрешить редактировать workflow
  * RULES-2956: Для роли в статусе review_request не должно быть поля Будет перезапрошена

  [ Andrey Bulgakov ]
  * RULES-2889 Batch-ресурс

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 19 Feb 2016 15:40:26 +0300

yandex-tools-idm (0.91.6) testing; urgency=low

  * RULES-2910: вернул пока поля в саджест

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 11 Feb 2016 18:57:47 +0300

yandex-tools-idm (0.91.5) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-2914: Перестали автоматически разрешаться неконсистентности для тестовой системы

  [ Mikhail Polykovskij ]
  * RULES-2913: Неправильно выводится время пересмотра роли
  * RULES-2910: Прокидывать полные данные о полях в /rolerequestfields/

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 11 Feb 2016 17:31:31 +0300

yandex-tools-idm (0.91.4) testing; urgency=low

  [ Alex Koshelev ]
  *  RULES-2152: фикс миграции internal role

  [ Mikhail Polykovskij ]
  * RULES-2835: невидимые роли быстрофикс

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 10 Feb 2016 14:06:44 +0300

yandex-tools-idm (0.91.3) testing; urgency=low

  * RULES-2152: фикс названия поля в миграции

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 09 Feb 2016 23:12:42 +0300

yandex-tools-idm (0.91.2) testing; urgency=low

  * RULES-2152: фикс миграций и админки

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 09 Feb 2016 23:07:41 +0300

yandex-tools-idm (0.91.1) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2877: Отдавать в ручку для карточки роли поля про временную роль

  [ Alex Koshelev ]
  * RULES-2152: Проверка прав доступа через дерево

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 09 Feb 2016 22:47:45 +0300

yandex-tools-idm (0.91.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2869: Шлем уведомления по отозванным ролям
  * releasing version 0.89.13
  * RULES-2886: Допереименовать rolenodegroup в set
  * RULES-2886: Миграции
  * RULES-2900: Отправляем некорректные уведомления
  * RULES-2900: Убрал дубликат теста
  * RULES-2900: Отправляем некорректные уведомления
  * RULES-2900: Убрал дубликат теста
  * RULES-2836: Удалил AbstractSystemRole
  * RULES-1875: Проверять пользователей в блоке тестирования Workflow
  * RULES-2836: Управление уведомлениями для апруверов
  * RULES-2836: Война с __repr__
  * RULES-2836: Миграция для Meta

  [ Mikhail Polykovskij ]
  * RULES-2835: невидимые роли не отображаются в таблице
  * RULES-2835: невидимые роли не отображаются в саджесте
  * RULES-2835: невидимые роли нельзя запросить из интерфейса
  * RULES-2835: про невидимые роли не высылаются письма
  * RULES-2835: невидимые роли не пересматриваются
  * RULES-2835: невидимые роли не пересматриваются при смене подразделения
  * RULES-2835: невидимые роли может запрашивать только пользователь с правом request_system_roles
  * RULES-2835: невидимые роли нельзя запросить при наличии подтверждающих в workflow
  * RULES-2895: Убрать поле requester из rolerequest
  * RULES-2538: Поле запрещающее редактировать дерево ролей у системы через API

  [ Andrey Bulgakov ]
  * RULES-2671 Сортировка по алиасам во frontend-api

  [ Alex Koshelev ]
  * RULES-2836: фикс миграций

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 09 Feb 2016 15:25:41 +0300

yandex-tools-idm (0.90.3) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2894: Демаскировать исключение

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 04 Feb 2016 15:24:01 +0300

yandex-tools-idm (0.90.2) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2211: Попробовать смигрировать историю изменений деревьев ролей
  * RULES-2739: Фикс для пользователей 32-битных систем
  * RULES-2869: Шлем уведомления по отозванным ролям
  * RULES-2874: Странности в саджесте по rolestate
  * RULES-2881: Не отзывается роль

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 03 Feb 2016 17:58:44 +0300

yandex-tools-idm (0.90.1) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2821: additional logging
  * RULES-2862: Убрать caplog в тестах
  * RULES-2816: Слетает visibility при редактировании роли через api
  * RULES-2739: stabilize test
  * RULES-2838: Фильтр по типу роли в ручке ролей
  * RULES-2739: fix mptt procedures

  [ Alex Koshelev ]
  * Апдейт сборки
  * Апдейт зависимостей

  [ Alexey Boriskin ]
  * RULES-2821: Поправил падающие тесты
  * RULES-2739: Поправил падающие тесты
  * Заигнорировал временную папку pytest
  * RULES-2770: Привести в соответствие таблицу AD-групп и таблицу ролей OEBS
  * Заменил вызов на pillow-совместимый в рамках озеленения тестов
  * RULES-2770: Забытая миграция

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Fri, 29 Jan 2016 11:40:09 +0300

yandex-tools-idm (0.90.0) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2739: Ускорить обновление дерева ролей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 25 Jan 2016 19:38:01 +0300

yandex-tools-idm (0.89.14) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-2900: Отправляем некорректные уведомления
  * RULES-2900: Убрал дубликат теста

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 05 Feb 2016 16:22:38 +0300

yandex-tools-idm (0.89.13) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-2869: Шлем уведомления по отозванным ролям

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 29 Jan 2016 14:52:23 +0300

yandex-tools-idm (0.89.12) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-2828: Неправильно определяем руководителя у руководителей

  [ Alexey Boriskin ]
  * RULES-2833: Не разрешаются неконсистентности

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 22 Jan 2016 19:54:03 +0300

yandex-tools-idm (0.89.11) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2822: При ответе testapi ловим только CommandError

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 21 Jan 2016 17:31:32 +0300

yandex-tools-idm (0.89.10) testing; urgency=low

  [ Alex Koshelev ]
  * Фикс зависимостей и апдейт версий

  [ Alexey Boriskin ]
  * RULES-2815: Добавить опцию синхронного запуска команды синхронизации групп
  * RULES-2815: Удалил опцию асинхронного запуска команд в testapi

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 20 Jan 2016 16:56:07 +0300

yandex-tools-idm (0.89.9) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2813: Добавить sqlparse в зависимости

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 19 Jan 2016 16:38:59 +0300

yandex-tools-idm (0.89.8) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2793: Увеличить количество воркеров
  * RULES-2797: Не проставляется признак sid=67 пользователю
  * RULES-2795: Ускорить выдачу ручки для вьюверов
  * RULES-2788: Починил упавший тест
  * RULES-2788: Расставил try/except, чтобы синхронизация не ломалась, если что-то не так с переводом ролей в need_request
  * RULES-2808: Не нужно пытаться отозвать в связи с протуханием связанные роли
  * RULES-2805: Ошибки Column 'last_login' cannot be null при создании пользователя
  * RULES-2811: Добавить сортировку в api
  * RULES-2788: Убрал try/except обёртки вокруг сигналов
  * RULES-2806: Ошибки синхронизации дерева ролей Управлятора в тестинге

  [ Mikhail Polykovskij ]
  * RULES-2788: improve logging

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 19 Jan 2016 16:13:04 +0300

yandex-tools-idm (0.89.7) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2786: Сделать полегче проверку прав для запросов в api за ролями системы
  * RULES-2789: Нужно обернуть manage.py-команды в @atomic, select_for_update должен быть выполнен внутри транзакции
  * RULES-2788: Роль не переходит в need_request
  * RULES-2682: Не отдавать фронтэнду данные о возможном отзыве/перезапросе, если система сломана

  [ Mikhail Polykovskij ]
  * RULES-2790: Поправить тесты workflow

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 14 Jan 2016 16:03:30 +0300

yandex-tools-idm (0.89.6) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2697: Не работает синхронизация набора нод
  * RULES-2633: Вынес проверку на то, что роль может быть автоматически подтверждена, если будет запрошена тем же пользователем, который запрашивал её в прошлый раз, в отдельную функцию
  * RULES-2633: Добавил системе метод is_operational(), означающий активность и несломанность, и использовал его везде, куда смог дотянуться
  * RULES-2633: Стиль в center.py
  * RULES-2626: Писать правильный комментарий о причине перезапроса
  * RULES-2633: Добавил метод ask_rerequest и использовал его для перезапроса групповых ролей
  * RULES-2633: Переименовал метод и убрал тесты, касающиеся пересмотра ролей
  * RULES-2633: Убрать старую логику перезапроса ролей при смене подразделения
  * RULES-2763: Не отсылаем письма про оставшиеся подтверждения из-за Connection Refused
  * RULES-2764: Не работает отправка писем с длинными паролями
  * RULES-2769: Показываем в интерфейсе пароли
  * RULES-2769: Поправил код так, чтобы тесты не падали и сохранялось предыдущее поведение
  * RULES-2634: Перенёс функцию is_user_absent в idm/sync/gap
  * RULES-2634: Перенёс функцию service_is_readonly в idm/utils/replication
  * RULES-2634: Перенёс функции по работе с ченджлогом в idm/utils/changelog
  * RULES-2771: Починить страницу /changelog
  * RULES-2634: Перенёс функции по генерации diff-ов в idm/utils/diff
  * RULES-2634: Перенёс функции, вычищающие из данных пароли, в idm/utils/cleansing
  * RULES-2634: Перенёс функцию normalize_ad_group в idm/utils/ldap
  * RULES-2634: Перенёс пару уродливых функций в idm/views, где они используются
  * RULES-2634: Заменил make_local на localtime
  * RULES-2634: Радикально почистил idm/utils, оставил там только min_with_none, reverse и json
  * RULES-2634: Добавил функцию, аналогичную get_object_or_404, но фейлящую задачу при неуспехе
  * RULES-2634: Использовал в задачах функцию get_object_or_fail_task и расставил в нужных местах transaction.atomic
  * RULES-2634: Проверять состояние роли перед действием
  * RULES-2634: Добавил опцию for_update к методу get_object_or_fail_task
  * RULES-2634: Начал проставлять атрибут for_update и использовать флаг for_update = True
  * RULES-2634: Проставил в соответствующих местах кода select_for_update()
  * RULES-2634: Поправил падающие тесты, местами отрефакторил тесты
  * RULES-2634: Уменьшил количество блокируемых при подтверждении/отклонении ApproveRequest-а объектов
  * RULES-2772: Поправить опечатку в узле дерева ролей
  * RULES-2746: Ломаются системы в продакшне (Стафф, Кондуктор, BACKA, Видеоплатформа)
  * RULES-2634: Поправил падающий на MySQL тест

  [ Mikhail Polykovskij ]
  * RULES-2744: Валидация нод при добавлении через API
  * RULES-2761: Добавить --force в idm_subscribe_passport_logins
  * RULES-1989: Внести конфликты ролей в OEBS

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 13 Jan 2016 16:46:18 +0300

yandex-tools-idm (0.89.5) testing; urgency=low

  [ Alexey Boriskin ]
  * Поправил падающие тесты
  * RULES-2745: При обновлении дерева ролей сохраняем неправильную версию choices

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 22 Dec 2015 16:08:01 +0300

yandex-tools-idm (0.89.4) testing; urgency=low

  [ Alexey Boriskin ]
  * Обновил django-mptt, чтобы не конфликтовать с пакетом south

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 17 Dec 2015 20:46:53 +0300

yandex-tools-idm (0.89.3) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2733: Создать wsgi.py для обновления до Django 1.8

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 17 Dec 2015 18:35:45 +0300

yandex-tools-idm (0.89.2) testing; urgency=low

  [ Alexey Boriskin ]
  * Отключил создание guardian-ом анонимного пользователя

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 17 Dec 2015 17:48:49 +0300

yandex-tools-idm (0.89.1) testing; urgency=low

  [ Alex Koshelev ]
  * Фикс зависимости от libcurl

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 17 Dec 2015 17:34:23 +0300

yandex-tools-idm (0.89.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2621: Не дает запрашивать роль
  * releasing version 0.87.31
  * RULES-1834: Поправил тесты, которые падали из-за проблем с permission-ами
  * RULES-2637: Убрал дублирование в тестах
  * RULES-2637: Не выдавать персональные роли повторно
  * RULES-2569: Удалил забытый print
  * RULES-2569: Поправил миграцию
  * RULES-2635: Миграция для удаления двойных запросов
  * RULES-2717: Отзываем перезапрошенные роли в Стаффе
  * RULES-2717: Немного привёл в порядок работу с неконсистентностями вне приложения inconsistencies
  * RULES-2717: Удалил несколько проверок на заведённость роли по неконсистентности, добавил тест. Проверки находились в переходах из requested->approved, approved->granted, requested->declined, в которые никогда не попадает роль, заведённая по неконсистентности, так как она не бывает в состояниях requested и approved.
  * RULES-2688: Закопать /me/expire и /user/<login>/expire
  * RULES-2717: Поправил падающий тест
  * RULES-2279: Неправильные причины запроса роли
  * Fabfile edits

  [ Mikhail Polykovskij ]
  * RULES-1824: Переезд на Django 1.8
  * RULES-1824: миграции
  * RULES-1824: remove south migrations
  * RULES-1824: create view in tests
  * RULES-2569: Новое состояние для роли: система уведомлена
  * RULES-2498: Унести перезапросы в новый интерфейс
  * RULES-2491: Убрать костыль Бункера

  [ Alex Koshelev ]
  * Фикс сборочных зависимостей

  [ Alexey Boriskin (uruz) ]

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 17 Dec 2015 17:16:35 +0300

yandex-tools-idm (0.88.23) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-2788: Роль не переходит в need_request

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 19 Jan 2016 19:24:42 +0300

yandex-tools-idm (0.88.22) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-2795: Ускорить выдачу ручки для вьюверов

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 15 Jan 2016 18:40:27 +0300

yandex-tools-idm (0.88.21) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-2793: Увеличить количество воркеров

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 14 Jan 2016 21:23:04 +0300

yandex-tools-idm (0.88.20) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-2786: Сделать полегче проверку прав для запросов в api за ролями системы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 14 Jan 2016 17:29:24 +0300

yandex-tools-idm (0.88.19) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-2763: Не отсылаем письма про оставшиеся подтверждения из-за Connection Refused
  * RULES-2764: Не работает отправка писем с длинными паролями

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 30 Dec 2015 12:37:45 +0300

yandex-tools-idm (0.88.18) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-2717: Отзываем перезапрошенные роли в Стаффе
  * RULES-2717: Немного привёл в порядок работу с неконсистентностями вне приложения inconsistencies
  * RULES-2717: Удалил несколько проверок на заведённость роли по неконсистентности, добавил тест. Проверки находились в переходах из requested->approved, approved->granted, requested->declined, в которые никогда не попадает роль, заведённая по неконсистентности, так как она не бывает в состояниях requested и approved.

  [ Alex Koshelev ]
  * Фикс сборочных зависимостей
  * Фикс зависимости от libcurl

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 22 Dec 2015 16:46:18 +0300

yandex-tools-idm (0.88.17) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-2705: Исправил опечатки
  * RULES-2700: Не учитывать групповые роли при поиске неконсистентностей для unaware-систем
  * RULES-2705: Пятисотит экран неконсистентностей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 11 Dec 2015 17:33:53 +0300

yandex-tools-idm (0.88.16) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2693: Стиль тестов на сломанную систему
  * RULES-2693: Плохое сообщение о сломанной системе
  * RULES-2694: Механизм разрешения неконсистентностей работает даже если превышен лимит неконсистентностей для системы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 10 Dec 2015 15:24:17 +0300

yandex-tools-idm (0.88.15) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2689: При запросе роли выводить ошибки введённых пользователем данных в подсловаре fields_data словаря errors
  * RULES-2636: Проверять состояние запроса перед подтверждением
  * RULES-2692: Не создаются неконсистентности
  * RULES-2692: Ускорение генерации письма с отчётом
  * RULES-2687: Можно запросить временную роль на вчерашнюю дату

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 09 Dec 2015 18:08:47 +0300

yandex-tools-idm (0.88.14) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2678: Обновить переводы
  * RULES-2678: Обновить переводы - compiled files

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Tue, 08 Dec 2015 11:51:42 +0300

yandex-tools-idm (0.88.13) testing; urgency=low

  [ Alexey Boriskin ]
    RULES-2517: Доработка неконсистентностей

  [ Mikhail Polykovskij ]
  * RULES-2619: Если не найден ресурс в API, то 404-я страница возвращает текст, а не json
  * RULES-2651: Отдавать данные о сроке действия роли в форму запроса strike back

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 07 Dec 2015 17:38:53 +0300

yandex-tools-idm (0.88.12) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2518: Получение детей ноды через прямой запрос через parent
  * RULES-2518: Не запрашивается роль для Бункер/powny-www
  * RULES-2518: Добавил опцию dry-run
  * RULES-2518: Отфильтровываем удалённые узлы
  * RULES-2557: Не работает воркфлоу в тестинге
  * RULES-2568: Сломалась синхронизация стаффовых групп
  * RULES-2572: Использовать явную сортировку по _id в синхронизации Стаффа
  * RULES-2590: Предотвращающая двойную отправку данных в систему логика не должна учитывать неактивные роли
  * RULES-2591: При переводе внутри большого подразделения нужно сохранять персональную роль, выданную по групповой
  * RULES-2595: Иногда при синхронизации групп нет общего предка
  * RULES-2595: Иногда при синхронизации групп нет общего предка
  * RULES-2591: При переводе внутри большого подразделения нужно сохранять персональную роль, выданную по групповой
  * RULES-2617: Принимать choices полей в формате value/name
  * RULES-2621: Не дает запрашивать роль

  [ Alex Koshelev ]
  * Таска deploy-local для fabric

  [ Mikhail Polykovskij ]
  * RULES-1824: Переезд на Django 1.8
  * RULES-2618: API v1 не проверяет OAuth-токен
  * RULES-2640: Наведение порядка в репозитории
  * RULES-2598: Обрабатывать в /rolerequest поля временной роли
  * RULES-2588: Отдавать данные о сроке действия роли в форму запроса

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Fri, 04 Dec 2015 13:25:05 +0300

yandex-tools-idm (0.88.11) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2086: Прокинуть в testapi ручки systems и workflow
  * RULES-2560: Не приходят отчеты в тестинге
  * RULES-2560: fix tests
  * RULES-2232: Проверять паспортный логин в большом паспорте при создании
  * RULES-2586: Добавить в v1/rolenodes двухфакторную авторизацию
  * RULES-2592: Не выводить в v1/rolenodes неактивные ноды

  [ Alex Koshelev ]
  * Таска deploy-local для fabric
  * RULES-2567: Передавать в ручке про человека id его департаментной группы

  [ Alexey Boriskin ]
  * RULES-2572: Использовать явную сортировку по _id в синхронизации Стаффа
  * RULES-2568: Сломалась синхронизация стаффовых групп
  * RULES-2590: Предотвращающая двойную отправку данных в систему логика не должна учитывать неактивные роли
  * RULES-2571: Ошибка в саджесте ролей

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 26 Nov 2015 15:30:12 +0300

yandex-tools-idm (0.88.10) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2376: Ручки add-role, remove-role научить работать с группами
  * RULES-2531: Перевёл choicefield_with_other на choicefield + options.custom
  * RULES-2531: Переделал отдачу choices для фронтэнда
  * RULES-2545: Расширить длину поля plugin_type
  * RULES-2549: Поправить падающие тесты
  * RULES-2549: Отрефакторил тесты LDAP
  * RULES-2557: Не работает воркфлоу в тестинге

  [ Alex Koshelev ]
  * RULES-2553: Учитывать переданный type_filter при отдаче данных о роли
  * RULES-2554: Проверять в ручке permissions групповую политику

  [ Mikhail Polykovskij ]
  * RULES-2533: Разобраться с переводами в Танкере

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 20 Nov 2015 10:29:29 +0300

yandex-tools-idm (0.88.9) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-1798: фикс тестов

  [ Alexey Boriskin ]
  * RULES-2518: Тест на корректную склейку результатов next-url. Дело оказалось не в этом, но тест полезный, как мне кажется.
  * RULES-2518: Получение детей ноды через прямой запрос через parent
  * RULES-2518: Не запрашивается роль для Бункер/powny-www
  * RULES-2518: Добавил опцию dry-run
  * RULES-2518: Отфильтровываем удалённые узлы

  [ Mikhail Polykovskij ]
  * RULES-2017: Избавиться от слова 'доступ' на беке
  * RULES-2329: Убить поле пользователя is_werewolf
  * RULES-2521: Ошибка KeyError в получении rolerequests
  * RULES-2440: Публичное API над узлами дерева ролей
  * RULES-2521: fix tests

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 13 Nov 2015 17:26:35 +0300

yandex-tools-idm (0.88.8) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2508: Локализация полей в клиентском API
  * RULES-2508: Добавил методов для сериализации узлов, полей и синонимов как в /info/
  * RULES-2378: Миграция, добавляющая поле 'dependencies' для полей узла дерева ролей

  [ Alex Koshelev ]
  * RULES-1798: Добавить dumb плагин для систем без API

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 09 Nov 2015 02:01:05 +0300

yandex-tools-idm (0.88.7) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-2457: фикс тестов
  * RULES-2360: ещё оптимизация выборки экшенов
  * RULES-2005: дефолтное значение для переменной CELERY_ALWAYS_EAGER
  * RULES-2360: фильтрация объектов с учетом прав через подзапрос

  [ Alexey Boriskin ]
  * RULES-2005: Починил тесты при запуске с MySQL
  * RULES-2360: Починил падавшие на MySQL тесты
  * RULES-2502: Добавить в API фронтэнда информацию о том, может ли поле быть заполнено для всех
  * RULES-2503: При задании id группы узлов очередь изменений должна быть пустой. RULES-2504: Переименовать RoleNodeGroup в RoleNodeSet
  * RULES-2378: Зависимые поля ролей
  * RULES-2374: Добавляю синонимы в API для фронтэнда

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Sat, 07 Nov 2015 01:28:08 +0300

yandex-tools-idm (0.88.6) testing; urgency=low

  * RULES-2483: Добавить поле on_page для карточки действия
  * RULES-2457: Ресурс проверки прав для запроса роли

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 02 Nov 2015 20:24:17 +0300

yandex-tools-idm (0.88.5) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2398: Ошибка в саджесте сотрудников
  * releasing version 0.87.23

  [ Mikhail Polykovskij ]
  * RULES-826: Отчеты в формате xls

  [ Alexey Boriskin ]
  * RULES-2360: Поправил падающий тест
  * RULES-2425: В коммите этом кода стиль Йоды магистра убрал я
  * RULES-2425: Отправлять запрос всем при пересмотрах
  * RULES-2430: Починить обработку доктестов

  [ Alexander Koshelev ]
  * Revert "RULES-2425: Отправлять запрос всем при пересмотрах"

  [ Alexey Boriskin ]
  * RULES-2425: В коммите этом кода стиль Йоды магистра убрал я
  * RULES-2425: Отправлять запрос всем при пересмотрах
  * RULES-2422: Сообщения об ошибках при отправке формы
  * RULES-2377: Кастомные типы полей
  * RULES-2377: Поправил тесты, которые стали падать из-за новой валидации данных
  * RULES-2377: Миграция
  * RULES-2374: Добавить алиасы в клиентское API

  [ Mikhail Polykovskij ]
  * RULES-2448: Ручка действий: не прилетают данные для связанных полей

  [ Alexey Boriskin ]
  * RULES-2372: Группировка ролей

  [ Mikhail Polykovskij ]
  * RULES-2005: Отказаться от django-celery

  [ Alex Koshelev ]
  * RULES-2449: Переименовать поле фильтра actions в action для отчета по действиям
  * RULES-2455: Избавится от поля can_request_role_for с саджесте
  * RULES-2456: Удалить ресурс AvailableSystemsSuggestResource

  [ Alexey Boriskin ]
  * RULES-2453: Не выдалась роль при запросе одним из аппруверов: выключаю сломанную команду. Refs RULES-2400
  * RULES-2467: Создавать честные approverequest по количеству подтверждений
  * RULES-2470: Дублирование ролей
  * RULES-2468: Если роль запрашивается на группу, но не ответственным этой группы, то она не должна автоматически подтверждаться

  [ Mikhail Polykovskij ]
  * RULES-1502: Излишнее блокирование
  * RULES-2462: Доработать фильтрацию action'ов
  * RULES-2450: Удалить ненужную таблицу UserDepartmentChange

  [ Alexey Boriskin ]
  * RULES-2292: Перезапрос подвисших ролей
  * RULES-2430: Починить обработку доктестов
  * RULES-2453: Не выдалась роль при запросе одним из аппруверов: выключаю сломанную команду. Refs RULES-2400
  * RULES-2468: Если роль запрашивается на группу, но не ответственным этой группы, то она не должна автоматически подтверждаться
  * RULES-2444: Использовать новые фичи API системы в дереве ролей Управлятора
  * RULES-2444: Добавил инлайнов и blank=True, чтобы сделать админку узлов более удобной
  * RULES-2470: Дублирование ролей. Перенёс код в manage.py-команду, чтобы включить задачу в хотфикс
  * RULES-2470: Дублирование ролей. Перенёс код в manage.py-команду, чтобы включить задачу в хотфикс
  * releasing version 0.87.24

  [ Alex Koshelev ]
  * RULES-2005: Новая запускалка для celery
  * RULES-2360: более хитрая дегидрация для related полей
  * RULES-2360: select_related только для list экшенов

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 30 Oct 2015 19:56:51 +0300

yandex-tools-idm (0.88.4) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2431: Удалить ручку role и ресурс OldRole из API v1

  [ Mikhail Polykovskij ]
  * RULES-2245: Обновить django-dbtemplates
  * RULES-2360: Доработка api ручки экшенов

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 19 Oct 2015 15:33:19 +0300

yandex-tools-idm (0.88.3) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2331: Вернуть правильную дату обновления ролей
  * RULES-2367: Поправил падавшие тесты
  * RULES-2286: Переделал и subject на full_name
  * RULES-2398: Ошибка в саджесте сотрудников

  [ Mikhail Polykovskij ]
  * RULES-2306: Привести передачу ролей к одному виду
  * RULES-2369: Связать объекты Workflow через parent

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Thu, 15 Oct 2015 15:03:38 +0300

yandex-tools-idm (0.88.2) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2286: Убрать fullname из user в ручках
  * RULES-2408: Человекочитаемое описание неконсистентности
  * RULES-2366: Смигрировать экшен resolve
  * RULES-2367: Убрать system_slug из экшена started_sync_with_system

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 08 Oct 2015 17:44:54 +0300

yandex-tools-idm (0.88.1) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2373: Саджест должен учитывать RoleNodeAlias
  * RULES-2395: Ошибки при попытке выдать связанную роль
  * RULES-2292: Перезапрос подвисших ролей

  [ Mikhail Polykovskij ]
  * RULES-2324: Добавить полей в action
  * RULES-2406: Вернуть фильтр по роли в /actions

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 07 Oct 2015 07:45:44 +0300

yandex-tools-idm (0.88.0) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2244: Обновить django-ajax-selects
  * RULES-2243: Обновить django-guardian
  * RULES-2326: Внести notification в upravlyator
  * RULES-2358: Свести api ручки actions и reports в одну

  [ Alexey Boriskin ]
  * RULES-2326: Поправил путь для patterns

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 06 Oct 2015 10:25:23 +0300

yandex-tools-idm (0.87.31) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-2621: Не дает запрашивать роль

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 03 Dec 2015 13:57:51 +0300

yandex-tools-idm (0.87.30) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-2595: Иногда при синхронизации групп нет общего предка
  * RULES-2591: При переводе внутри большого подразделения нужно сохранять персональную роль, выданную по групповой

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Mon, 30 Nov 2015 15:18:19 +0300

yandex-tools-idm (0.87.29) stable; urgency=low

  [ Alexey Boriskin ]
  * RULES-2590: Предотвращающая двойную отправку данных в систему логика не должна учитывать неактивные роли
  * Fabfile edits

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Wed, 25 Nov 2015 19:36:42 +0300

yandex-tools-idm (0.87.28-1) stable; urgency=low

  * пересборка

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 24 Nov 2015 15:28:35 +0300

yandex-tools-idm (0.87.28) hotfix; urgency=low

  [ Alexey Boriskin ]
  * RULES-2557: Не работает воркфлоу в тестинге
  * RULES-2568: Сломалась синхронизация стаффовых групп
  * RULES-2572: Использовать явную сортировку по _id в синхронизации Стаффа

  [ Alex Koshelev ]
  * Таска deploy-local для fabric

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Tue, 24 Nov 2015 14:25:29 +0300

yandex-tools-idm (0.87.27) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2518: Отфильтровываем удалённые узлы

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 12 Nov 2015 15:05:46 +0300

yandex-tools-idm (0.87.26) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2518: Добавил опцию dry-run

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 12 Nov 2015 13:36:39 +0300

yandex-tools-idm (0.87.25) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2518: Получение детей ноды через прямой запрос через parent
  * RULES-2518: Не запрашивается роль для Бункер/powny-www

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 12 Nov 2015 11:29:06 +0300

yandex-tools-idm (0.87.24) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2292: Перезапрос подвисших ролей
  * RULES-2430: Починить обработку доктестов
  * RULES-2453: Не выдалась роль при запросе одним из аппруверов: выключаю сломанную команду. Refs RULES-2400
  * RULES-2468: Если роль запрашивается на группу, но не ответственным этой группы, то она не должна автоматически подтверждаться
  * RULES-2470: Дублирование ролей. Перенёс код в manage.py-команду, чтобы включить задачу в хотфикс

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 30 Oct 2015 14:47:03 +0300

yandex-tools-idm (0.87.23) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2398: Ошибка в саджесте сотрудников

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 09 Oct 2015 14:36:34 +0300

yandex-tools-idm (0.87.22) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2385: Не отзывается связанная роль

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 01 Oct 2015 17:58:24 +0300

yandex-tools-idm (0.87.21) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2281: Поправил запрос, добавил логгирования

  [ Alex Koshelev ]
  * RULES-2304: отдельная очередь для синхронизации дерева ролей

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 01 Oct 2015 16:56:21 +0300

yandex-tools-idm (0.87.20) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2320: Показывать больше, чем 100 байтов ответа системы. Также изменил и протестировал обработку ответов систем
  * RULES-1966: Добавил опцию notify_everyone, которая шлёт письма всем подтверждающим. Опцию check_gaps модифицировал так, что она отсылает письма первому подтверждающему в каждой ИЛИ-группе, вне зависимости от наличия/отсутствия
  * RULES-2363: Не добавляются пользователи в AD
  * RULES-2363: Причесал и переименовал manage.py-команду normalize_ad_groups, добавил тест
  * RULES-1966: Добавил проверку, что если в или-группе все отсутствуют на месте, то шлём всем в этой или-группе
  * RULES-1966: Уточнил комментарий
  * RULES-2281: Перенёс менеджер в отдельный файл
  * RULES-2281: Убрал функцию, использовавшуюся в одном месте
  * RULES-2281: Удалил ещё несколько функций и файл
  * RULES-2281: Отрефакторил тесты неконсистентностей
  * RULES-2281: Убрал префикс u у строк
  * RULES-2281: Дублирование ролей
  * RULES-2281: Добавил миграцию, отзывающую дублирующиеся роли
  * RULES-1779: Поправил упавший тест
  * RULES-2188: Пропадает комментарий при отзыве
  * RULES-2321: Не разрешать запрашивать роли на нелистовые узлы дерева ролей

  [ Mikhail Polykovskij ]
  * RULES-1779: Расширить письмо про паспортный логин - ссылка на восстановление

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 01 Oct 2015 14:58:18 +0300

yandex-tools-idm (0.87.19) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2313: Отписывать логины без активных ролей
  * RULES-2290: Ошибка в сборе паспортных логинов
  * RULES-2297: Не осуществлять сверку неактивных систем

  [ Alexey Boriskin ]
  * RULES-2303: Выводить data для неизвестной роли
  * RULES-2312: Прокидывать инициатора синхронизации дерева ролей везде
  * RULES-2145: В саджесте не находилсяся пользователь дефисом в username в поиске по subject-ам
  * RULES-2307: Больше логинга при синхронизации дерева ролей

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 24 Sep 2015 17:49:10 +0300

yandex-tools-idm (0.87.18) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2301: Падает синхронизация при неизвестной роли

  [ Alex Koshelev ]
  * RULES-2300: DoesNotExist при запросе роли постороннему
  * RULES-2304: Попробовать донастроить celery

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 23 Sep 2015 15:26:39 +0300

yandex-tools-idm (0.87.17) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2285: Правильно обрабатывать ошибки в api ручках
  * RULES-2289: Оптимизация синхронизации дерева ролей
  * RULES-2285: Поправил падающие из-за порчи транзакции тесты

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 22 Sep 2015 17:52:00 +0300

yandex-tools-idm (0.87.16) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-2273: Отдельный пул воркеров для тасок над ролями

  [ Mikhail Polykovskij ]
  * RULES-2274: separate passport tasks

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 21 Sep 2015 15:47:19 +0300

yandex-tools-idm (0.87.15) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2274: Уметь обрабатывать неизвестные паспорту логины

  [ Alex Koshelev ]
  * RULES-2273: Отдельный пул воркеров для тасок над ролями

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 21 Sep 2015 14:53:51 +0300

yandex-tools-idm (0.87.14) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2271: Ответы систем, отвечающих на ручку добавления роли кодом '0' текстом, перестали считаться успешными

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 18 Sep 2015 18:32:16 +0300

yandex-tools-idm (0.87.13) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2261: Поправить админку ролей
  * RULES-2267: Выпилить RoleLogWriter
  * RULES-2266: Не работает получение ролей из Бункера

  [ Alex Koshelev ]
  * RULES-2269: Некорректная работа со склонятором

  [ Alexey Boriskin ]
  * RULES-2262: Руководитель не может запросить роль для сотрудника, если у него есть ограниченные права в системе

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 18 Sep 2015 15:52:21 +0300

yandex-tools-idm (0.87.12) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2255: Стал запускать пересчёт fullname-ов только в случае непервоначальной синхронизации и только в случае, если переименования были
  * RULES-2255: Ускорение хеширования
  * RULES-2255: Не забираем данные из систем в silent-режиме
  * RULES-2255: select с дальнейшим сопоставлением slug/pk, чтобы работать в среде с конкурентными insert-ами

  [ Alex Koshelev ]
  * RULES-2116: Управлятор как система отвечает трейсбеком на попытку выдать уже существующую роль

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 17 Sep 2015 18:21:12 +0300

yandex-tools-idm (0.87.11) testing; urgency=low

  * RULES-2253: Прокинуть userify и groupify в wf

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 17 Sep 2015 00:01:47 +0300

yandex-tools-idm (0.87.10) testing; urgency=low

  * RULES-2253: Прокинуть userify и groupify в wf
  * RULES-2251: Давать запрашивать роль всем для всех

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 16 Sep 2015 21:17:12 +0300

yandex-tools-idm (0.87.9) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1418: requests instead of pycurl

  [ Alexey Boriskin ]
  * RULES-2240: Увеличил лимиты
  * RULES-2231: Поправил ошибку с необъявленной переменной
  * RULES-2038: Поправил взятие md5 от текста
  * RULES-2240: Ускорение саджеста

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 16 Sep 2015 18:50:43 +0300

yandex-tools-idm (0.87.8) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1418: Снимать sid=67 при отзыве роли
  * RULES-2228: Сохранять workflow в RoleRequest

  [ Alexey Boriskin ]
  * RULES-2067: Человекопонятные названия ролей
  * RULES-2038: Переименовал файл queue в queues, слишком многие модули не умеют в six
  * RULES-2240: Расставил в некоторых местах select_related, поправил несколько некорректных использований
  * RULES-2240: Добавил тестов на количество запросов
  * RULES-2242: Не приезжают ответственные для групп
  * RULES-2231: Удалил неиспользуемые теперь шаблоны и скрипты
  * RULES-2231: Убрал неиспользуемые импорты
  * RULES-2231: Поправил миграцию
  * RULES-2231: Добавил индекс по полю value_path, поскольку по нему производятся выборки
  * RULES-2231: Улучшил вьюху system_roles_management, добавил опции тихого режима и частичного просмотра
  * RULES-2231: Оптимизировать процесс первичного импорта дерева ролей

  [ Alex Koshelev ]
  * RULES-2040: Обрабатывать поле requester в ручках API

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 16 Sep 2015 11:03:56 +0300

yandex-tools-idm (0.87.7) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2226: Ошибка на странице отчётов по ролям

  [ Alexey Boriskin (uruz) ]

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Sat, 12 Sep 2015 23:18:30 +0300

yandex-tools-idm (0.87.6) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2225: Ошибка в проверке паспортного логина

  [ Alexey Boriskin ]
  * RULES-2038: Вернул случайно убранный ребилд
  * RULES-2038: Проимпортировал celery-таски, это должно помочь celery найти их
  * RULES-2225: Тест на ошибку при проверке паспортного логина

  [ Alexey Boriskin (uruz) ]

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Sat, 12 Sep 2015 22:10:03 +0300

yandex-tools-idm (0.87.5) testing; urgency=low

  [ Alexey Boriskin ]
  * releasing version 0.87.0

  [ Alex Koshelev ]
  * releasing version 0.87.1
  * releasing version 0.87.2
  * releasing version 0.87.3
  * releasing version 0.87.4

  [ Mikhail Polykovskij ]

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Fri, 11 Sep 2015 21:00:16 +0300

yandex-tools-idm (0.87.4) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2131: fix tests
  * RULES-2201: Уметь обрабатывать несколько занчений параметра user в ручке /api/frontend/reports/actions
  * RULES-2132: Ручка с полной информацией о группе - все поля групп

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 02 Sep 2015 17:19:33 +0300

yandex-tools-idm (0.87.3) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2131: Ручка по составу группы
  * RULES-2193: Сделать правки по ручке /api/frontend/roles/

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 01 Sep 2015 13:14:52 +0300

yandex-tools-idm (0.87.2) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2132: Ручка с полной информацией о группе

  [ Alex Koshelev ]
  * RULES-2179: Индексы в таблице Action
  * RULES-2192: Дополнительные параметры у ручки ролей

  [ Alexey Boriskin ]
  * RULES-2162: Фикс тестов

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 01 Sep 2015 10:01:52 +0300

yandex-tools-idm (0.87.1) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2145: В саджесте не находится пользователь inna-k
  * RULES-2163: Равнозначные подтверждающие стали обязательными
  * RULES-2184: Не отправляем пароли: тест на проброс переменных в контекст

  [ Mikhail Polykovskij ]
  * RULES-2170: Возможность получения саджеста систем группы

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 25 Aug 2015 13:51:03 +0300

yandex-tools-idm (0.87.0) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2064: В письмах о выдаче роли не хватает информации о том, кто запросил роль
  * RULES-2033: Протестировать регулярный пересмотр групповых ролей
  * RULES-2078: Поправил падающий тест
  * RULES-2078: Fix admin
  * RULES-2001: Сделать ручку в testapi по перезапросу роли

  [ Mikhail Polykovskij ]
  * RULES-1921: Ручка для отчетов по ролям
  * RULES-1998: workflow/test должен принимать роль в виде path вдобавок к текущему формату
  * RULES-1922: Ручка для отчетов по действиям
  * RULES-2078: some cleanups, while i am here
  * RULES-2181: Удалять pyc файлы перед тестами
  * RULES-2182: Опечатка в ресурсе User

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Thu, 20 Aug 2015 14:22:16 +0300

yandex-tools-idm (0.86.30) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1905: Исправить использование одного паспортного логина несколькими пользователями
  * RULES-2078: Не дает запрашивать роль на логин в другой системе
  * RULES-1905: fix test

  [ Alexey Boriskin ]
  * RULES-2173: Не уехали роли в систему
  * RULES-2162: Не приходит пароль

  [ Alexey Boriskin (uruz) ]

 -- Alexey Boriskin (uruz) <uruz@yandex-team.ru>  Fri, 14 Aug 2015 12:33:50 +0300

yandex-tools-idm (0.86.26) testing; urgency=low

  [ Alex Koshelev ]
  * Revert "RULES-2116: Управлятор как система отвечает трейсбеком на попытку выдать уже существующую роль"

  [ Alexey Boriskin ]
  * RULES-2144: Персональные роли выдаются по групповой уволенным пользователям

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 10 Aug 2015 15:49:46 +0300

yandex-tools-idm (0.86.25) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1779: Расширить письмо про паспортный логин
  * RULES-2136: /suggest/roles/all/ не должен реагировать на параметр user
  * RULES-2138: Искать в админке ролей по fields-data
  * RULES-2143: Выкинуть остатки удаленной ручки

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 06 Aug 2015 15:23:41 +0300

yandex-tools-idm (0.86.24) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2106: Включить в деве тестинге нужный cron
  * RULES-2095: При дублировании роли отзываем последнюю
  * RULES-2116: Управлятор как система отвечает трейсбеком на попытку выдать уже существующую роль
  * RULES-2122: Невалидные департаменты в workflow
  * RULES-1882: Потеря параметров при retry
  * RULES-2104: Выданы связанные роли на отозванные
  * RULES-2119: Слишком большое количество записей

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 05 Aug 2015 12:55:53 +0300

yandex-tools-idm (0.86.23) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2104: Не выдаём связанные роли на неактивные пользовательские

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 31 Jul 2015 18:07:07 +0300

yandex-tools-idm (0.86.22) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2088: Отзывать запрошенную роль
  * RULES-2093: Не работает саджест в шапке
  * RULES-2104: Выданы связанные роли на отозванные

  [ Mikhail Polykovskij ]
  * RULES-2096: Оптимизация миграции action'ов

  [ Alex Koshelev ]
  * RULES-2092: Сломался idm_update_permission_groups
  * RULES-2098: IndexError в очереди запросов
  * RULES-2101: Ошибка в поле ListRolePathField
  * RULES-2108: Оптимизировать выдачу detail данных про людей и системы

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 31 Jul 2015 17:44:33 +0300

yandex-tools-idm (0.86.21) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1995: workflow/test падает при плохом параметре
  * RULES-1994: Прогонять workflow на тесты при аппруве
  * RULES-2085: Прокинуть ручку frontend/rolerequests в публичное апи

  [ Alexey Boriskin ]
  * RULES-2079: При отзыве групповой роли ответственным не уходят письма о том, что роль была отозвана
  * RULES-2079: Поправил падающий тест

  [ Alex Koshelev ]
  * RULES-1978: Починить ручку /api/testapi/users/{login}/ad-restore/

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 30 Jul 2015 14:55:46 +0300

yandex-tools-idm (0.86.20) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-2023: Не давать запрашивать групповую роль там где нельзя
  * RULES-2012: Не отправлять письма при получении групповой роли
  * RULES-2012: Переход на асинхронную отправку всей почты через django-celery-email
  * RULES-1955: Протестировать BasePermittedObjectManager.get_permitted_query
  * RULES-2050: Обработка комментария при действии над ролью

  [ Mikhail Polykovskij ]
  * RULES-1555: Переезд ручки firewall
  * RULES-2059: /frontend/rolerequests/ падает при запросе роли без системы
  * RULES-2058: /frontend/rolerequests/ падает при некорректной роли
  * RULES-2020: Ошибка в отзыве роли
  * RULES-1996: workflow/test отвечает 200 OK при неизвестном пользователе
  * RULES-1996: fix tests
  * RULES-2061: Вытащить ручку /roles в api v1
  * RULES-2072: Закопать /frontend/

  [ Alex Koshelev ]
  * RULES-2028: Убить nginx конфиги idm-old
  * RULES-2025: вывод урла в случае ошибки

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 29 Jul 2015 19:02:55 +0300

yandex-tools-idm (0.86.19) testing; urgency=low

  * RULES-2030: id актуального запроса подтверждения в ресурсе роли

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 23 Jul 2015 20:57:33 +0300

yandex-tools-idm (0.86.18) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-2019: Роль Наблюдатель (Viewer)

  [ Alex Koshelev ]
  * RULES-2025: Выводить заголовки при проверке системных ручек
  * RULES-2030: id актуального запроса в ресурсе роли

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 23 Jul 2015 18:35:43 +0300

yandex-tools-idm (0.86.17) testing; urgency=low

  * RULES-1935: правильные счетчики с учетом фильтров
  * RULES-2015: включаем протухание ролей каждые 15 минут
  * RULES-2015: не проверяем при подтверждении протухание роли

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 22 Jul 2015 17:09:18 +0300

yandex-tools-idm (0.86.16) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-1980: Добавить в ресурс роли флаги действий
  * RULES-1960: Стал создавать role request-ы даже если нет подтверждающих
  * RULES-1960: Протестировать логику перезапроса роли
  * RULES-2002: Добавить синхронизацию групп в крон
  * RULES-1676: Перезапрос роли для пользователя
  * RULES-2016: Ручка для получения информации о группе по её id

  [ Mikhail Polykovskij ]
  * RULES-2006: Дублирующаяся выдача у /suggest/subjects/exist
  * RULES-2009: Перенести апи тестов в api
  * RULES-1921: simplify imports

  [ Alex Koshelev ]
  * RULES-2015: Фикс ручки подтверждения роли

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 21 Jul 2015 20:14:49 +0300

yandex-tools-idm (0.86.15) testing; urgency=low

  * RULES-1991: фильтрация групп и пользователей через ИЛИ

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 17 Jul 2015 13:39:11 +0300

yandex-tools-idm (0.86.14) testing; urgency=low

  * RULES-1992: Использовать for_list представление для related объектов
  * RULES-1991: Поддержка фильтра по группе в ручке ролей

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 17 Jul 2015 09:40:39 +0300

yandex-tools-idm (0.86.13) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1171: Отдавать списки действий и состояний ролей
  * RULES-1962: Добавить роли которые подтверждает пользователь в permitted
  * RULES-1944: Неправильный паспортный логин
  * RULES-1986: Лишнее получение списка workflow

  [ Alexey Boriskin ]
  * RULES-1969: Допинывать недовыданные персональные роли
  * RULES-1717: Запуск тестов на sqlite по ключу -L или --sqlite
  * RULES-1717: Миграция, создающая VIEW

  [ Alex Koshelev ]
  * RULES-1935: фикс фильтрации по нескольким пользователям и группам

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 16 Jul 2015 18:40:28 +0300

yandex-tools-idm (0.86.12) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1935: Рефакторинг ручки отдачи очереди запросов

  [ Alex Koshelev ]
  * RULES-1935: доделки

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 15 Jul 2015 15:15:37 +0300

yandex-tools-idm (0.86.11) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-1974: Ручка /roles/{id}/ не должна падать, если у роли нет ни одного rolerequest-a
  * RULES-1956: Проверить и протестировать отправку diff групповых workflow при аппруве workflow

  [ Alex Koshelev ]
  * TOOLSADMIN-2362: Пропали дырки до zookeeper с idm.dev.yandex-team.ru

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 14 Jul 2015 18:11:19 +0300

yandex-tools-idm (0.86.10) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1938: Ручка саджеста людей/групп для фильтра очереди

  [ Alexey Boriskin ]
  * RULES-1957: Починить синхронизацию групп на dev, добавить логгирования
  * RULES-1904: Не саджестятся некоторые пользователи по имени
  * RULES-1957: Фикс тестов

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Mon, 13 Jul 2015 20:10:30 +0300

yandex-tools-idm (0.86.9) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1927: admin fix

  [ Alexey Boriskin ]
  * RULES-1937: Поправил падавшие тесты
  * RULES-1953: Доработка ручки списка ролей
  * RULES-1958: Апдейт ручки запроса для групповой роли

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 10 Jul 2015 14:07:00 +0300

yandex-tools-idm (0.86.8) testing; urgency=low

  * RULES-1927: Добавить несколько FK в Action - ссылка на себя
  * RULES-1927: Добавить несколько FK в Action - RoleRequest
  * RULES-1927: Добавить несколько FK в Action - ApproveRequest
  * RULES-1927: Добавить несколько FK в Action - roles
  * RULES-1936: Ручка саджеста систем для фильтра очереди
  * RULES-1937: Ручка саджеста ролей для фильтра очереди

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Thu, 09 Jul 2015 17:04:47 +0300

yandex-tools-idm (0.86.7) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-1776: используем транзакцию в idm_move_actions
  * RULES-1925: AttributeError в отчетах ad
  * RULES-1947: Доработать шаблон письма о выдаче связной роли
  * RULES-1717: фикс конфига баз для тестов

  [ Alexey Boriskin ]
  * RULES-1717: Правки в логике для перевода тестов на mysql
  * RULES-1717: Перевод тестов на mysql
  * RULES-1717: Распилил тесты саджеста в соответствии с самим саджестом
  * RULES-1717: Ручка саджеста людей/групп для формы

 -- Alexey Boriskin <uruz@yandex-team.ru>  Wed, 08 Jul 2015 15:36:08 +0300

yandex-tools-idm (0.86.6) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1776: Свести все action в одну таблицу - удаление UserRoleAction
  * RULES-1776: Свести все action в одну таблицу - удаление SystemBreakdownLog
  * RULES-1776: Свести все action в одну таблицу - удаление UserADAction
  * RULES-1776: Свести все action в одну таблицу - удаление UserDepartmentChange
  * RULES-1776: move long migration to command

  [ Alexey Boriskin ]
  * RULES-1920: Добавлен модуль с полями для использования в формах
  * RULES-1920: Доработать ручку test для wf групп

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 06 Jul 2015 14:20:01 +0300

yandex-tools-idm (0.86.5) testing; urgency=low

  * RULES-1760: Запрашивать роль в Управляторе из системы
  * RULES-1923: Опечатка в логировании

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Fri, 03 Jul 2015 10:55:42 +0300

yandex-tools-idm (0.86.4) testing; urgency=low

  * RULES-1847: Сделать совместную blackbox+cert аутентификацию
  * RULES-1714: remove glader@ from recipients

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 01 Jul 2015 20:54:07 +0300

yandex-tools-idm (0.86.3) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-1902: Предлагает другой паспортный логин при выборе роли
  * RULES-1908: Правильная фильтрация ролей с учетом scope

  [ Alexey Boriskin ]
  * RULES-1900: Дублируются предложения паспортных логинов при выдаче новой роли

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 01 Jul 2015 11:37:41 +0300

yandex-tools-idm (0.86.2) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-1727: Логика выдачи групповой роли

  [ Mikhail Polykovskij ]
  * RULES-1881: Логирование ретраев

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 30 Jun 2015 14:25:22 +0300

yandex-tools-idm (0.86.1) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1885: Перенос миграций
  * RULES-1886: Активность в отключенной системе
  * RULES-1889: Ошибка в проверке workflow
  * RULES-1838: Переехать на simplejson

  [ Alexey Boriskin ]
  * RULES-1890: Подтвержденная, но не выданная роль попадает в неактивные

  [ Alex Koshelev ]
  * RULES-1897: 500 при запросе уже имеющейся роли в API v1
  * RULES-1898: Автообновлять роли Стаффа раз в минуту

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 29 Jun 2015 20:01:16 +0300

yandex-tools-idm (0.86.0) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1846: Включить oauth

  [ Alexey Boriskin ]
  * RULES-1884: Сделать состоянием по умолчанию для роли created, а не requested

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 25 Jun 2015 16:31:17 +0300

yandex-tools-idm (0.85.31) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-1925: AttributeError в отчетах ad

  [ Alexey Boriskin ]
  * RULES-1900: Дублируются предложения паспортных логинов при выдаче новой роли

  [ Alex Koshelev ]
  * RULES-1947: Доработать шаблон письма о выдаче связной роли
  * RULES-1924: Запрос связных ролей при перезапросе

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 09 Jul 2015 17:44:58 +0300

yandex-tools-idm (0.85.30) testing; urgency=low

  * RULES-1908: Правильная фильтрация ролей с учетом scope

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 30 Jun 2015 21:36:07 +0300

yandex-tools-idm (0.85.29) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-1884: Сделать состоянием по умолчанию для роли created, а не requested
  * RULES-1890: Подтвержденная, но не выданная роль попадает в неактивные

  [ Mikhail Polykovskij ]
  * RULES-1886: Активность в отключенной системе
  * RULES-1889: Ошибка в проверке workflow
  * RULES-1881: Логирование ретраев

  [ Alex Koshelev ]
  * RULES-1897: 500 при запросе уже имеющейся роли в API v1
  * RULES-1898: Автообновлять роли Стаффа раз в минуту

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Tue, 30 Jun 2015 14:50:19 +0300

yandex-tools-idm (0.85.28) testing; urgency=low

  * RULES-1873: Не удалять пользователя из NoInteractiveLogonUsers
  * RULES-1520: Celery таски не могут найти экшены в БД

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 24 Jun 2015 15:16:32 +0300

yandex-tools-idm (0.85.27) testing; urgency=low

  * bump version

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 24 Jun 2015 14:40:51 +0300

yandex-tools-idm (0.85.26) testing; urgency=low

  * RULES-1794: Фильтры: На странице пользователя в саджесте отображаются системы просматривающего

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 24 Jun 2015 13:59:17 +0300

yandex-tools-idm (0.85.25) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-1728: Исправления задачи синхронизации групп
  * RULES-1728: Обновление updated_at при сихронизации

  [ Alex Koshelev ]
  * RULES-1871: Не учитывать связные роли при смене подразделения
  * RULES-1872: Починить отзыв связной роли

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 24 Jun 2015 10:43:17 +0300

yandex-tools-idm (0.85.24) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-1674: фикс вывода названия роли в отчете по ролям
  * RULES-1862: Удалить ненужные модели

  [ Alexey Boriskin ]
  * RULES-1674: На входе md5-хешера ожидается байт-строка

  [ Mikhail Polykovskij ]
  * RULES-1850: Убрать внутреннюю аутентификацию по токену

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 23 Jun 2015 13:06:32 +0300

yandex-tools-idm (0.85.23) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1852: fix test

  [ Alex Koshelev ]
  * RULES-1674: фикс работы с base_url в базовом плагине

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 22 Jun 2015 14:35:24 +0300

yandex-tools-idm (0.85.22) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1852: Архивировать отчеты

  [ Alex Koshelev ]
  * RULES-1806: использование yalogin_required
  * RULES-1858: Страница дерганья ручек отдельной системы
  * RULES-1674: Избавиться от модели GenericPlugin

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 22 Jun 2015 10:40:27 +0300

yandex-tools-idm (0.85.21) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1815: Растащить саджесты на отдельные ресурсы

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 19 Jun 2015 19:51:34 +0300

yandex-tools-idm (0.85.20) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1851: Не доудалять роли, если система неактивна
  * RULES-1815: Растащить саджесты на отдельные ресуры

  [ Alex Koshelev ]
  * RULES-1821: правильно учитываем inactive type

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 19 Jun 2015 19:18:40 +0300

yandex-tools-idm (0.85.19) testing; urgency=low

  * RULES-1821: фикс подсчета страницы с учетом группировки по табам

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 19 Jun 2015 14:31:45 +0300

yandex-tools-idm (0.85.18) testing; urgency=low

  * RULES-1828: всегда показываем editor для changelog
  * RULES-1821: учитываем параметр &limit= при подсчете страниц

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 18 Jun 2015 14:15:21 +0300

yandex-tools-idm (0.85.17) testing; urgency=low

  * RULES-1825: фикс админки

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 18 Jun 2015 10:44:48 +0300

yandex-tools-idm (0.85.16) testing; urgency=low

  * UNRELEASED

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 18 Jun 2015 10:39:03 +0300

yandex-tools-idm (0.85.15) testing; urgency=low

  * RULES-1825: Фикс миграции

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 18 Jun 2015 10:28:39 +0300

yandex-tools-idm (0.85.14) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1837: Ошибка логирования

  [ Alex Koshelev ]
  * RULES-1825: Переименовать поле ref у роли в parent

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 18 Jun 2015 10:20:32 +0300

yandex-tools-idm (0.85.13) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1773: Не прописывается резервный емейл для паспортных логинов
  * RULES-1831: Не создается отчет

  [ Alexey Boriskin ]
  * RULES-1830: Добавил поле group_policy в систему
  * RULES-1728: Добавил поле для хранения кода группового workflow
  * RULES-1830: Миграция по добавлению полей группового workflow и групповой политики
  * RULES-1830: Исключение поля из API, чтобы не падали тесты

  [ Alex Koshelev ]
  * RULES-1828: фикс fabfile'а

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 17 Jun 2015 20:21:52 +0300

yandex-tools-idm (0.85.12) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-1821: Информация для ссылки на роль в ручке API

  [ Mikhail Polykovskij ]
  * RULES-1701: deployment process

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Tue, 16 Jun 2015 19:28:03 +0300

yandex-tools-idm (0.85.11) testing; urgency=low

  * UNRELEASED

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Tue, 16 Jun 2015 19:25:32 +0300

yandex-tools-idm (0.85.10) precise; urgency=low

  [ Alexey Boriskin ]
  * RULES-1728: Поправил места, забытые при перетаскивании FK на role

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Tue, 16 Jun 2015 18:58:45 +0300

yandex-tools-idm (0.85.9) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-1728: Исправление миграции, поле в m2m таблице не переименовывалось

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 15 Jun 2015 11:50:17 +0300

yandex-tools-idm (0.85.8) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-1658: Исправление миграции

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 11 Jun 2015 17:57:25 +0300

yandex-tools-idm (0.85.7-1) testing; urgency=low

  * Пересборка

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 11 Jun 2015 17:14:35 +0300

yandex-tools-idm (0.85.7) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1814: Перейти на ids 1.0

  [ Alexey Boriskin ]
  * RULES-1797: Поправил миграцию

  [ Mikhail Polykovskij ]
  * RULES-1818: Фильтрация по ролям

  [ Alexey Boriskin ]
  * RULES-1728: Модель данных групповых ролей

  [ Alex Koshelev ]
  * RULES-1658: ещё фикс сборки

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 11 Jun 2015 16:07:13 +0300

yandex-tools-idm (0.85.6) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1805: Некоторые изменения воркфлоу не выводятся в истории

  [ Alexey Boriskin ]
  * RULES-1658: users становится полноценным приложением

  [ Alex Koshelev ]
  * RULES-1813: Не давать отзывать связную роль

  [ Mikhail Polykovskij ]
  * RULES-1780: Отказаться от использования Стаффа в проверке подразделения
  * RULES-1537: Левые паспортные логины
  * RULES-1797: История воркфлоу: Пропал лог из отчетов, На страницу приезжает не вся история
  * RULES-1743: return can_request_role_for

  [ Alexey Boriskin ]
  * RULES-1485: Разрешаем выбор паспортного логина даже для систем с ограничением "один логин на все роли"

  [ Alex Koshelev ]
  * RULES-1658: фикс сборки

  [ Mikhail Polykovskij ]
  * RULES-1788: Ручка /testapi/roles/<id>/approve перестала работать правильно

  [ Alex Koshelev ]
  * RULES-1796: Восстановить тесты из test_add_role

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 09 Jun 2015 18:21:30 +0300

yandex-tools-idm (0.85.5) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1777: Сохранять во внешнем Паспорте реальное ФИО человека

  [ Alexey Boriskin ]
  * RULES-1802: Перенёс тест в папку

  [ Alex Koshelev ]
  * RULES-1762: не используем плагины в миграции

  [ Alexey Boriskin ]
  * RULES-1802: Унифицировать код симуляции выдачи роли и реальной выдачи роли

  [ Alex Koshelev ]
  * RULES-1806: Навести порядок в проверке аутентификации
  * RULES-1594: Навести порядок с использованием transaction.atomic
  * RULES-1809: Поменять в ответах API idm-robot на robot-idm

  [ Mikhail Polykovskij ]
  * RULES-1743: Саджест людей заменяющий multicomplete

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Fri, 05 Jun 2015 14:11:31 +0300

yandex-tools-idm (0.85.4) testing; urgency=low

  * RULES-1762: фикс инициализации плагинов

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 03 Jun 2015 20:07:10 +0300

yandex-tools-idm (0.85.3) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1762: fix migration

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 03 Jun 2015 18:51:25 +0300

yandex-tools-idm (0.85.2) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1800: Разнести ресурсы апи

  [ Alexey Boriskin ]
  * RULES-1485: Генерить не больше одного паспортного логина

  [ Alex Koshelev ]
  * RULES-1771: Убить старые экраны
  * RULES-1790: Ручка отдающая все связные роли

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 03 Jun 2015 18:17:03 +0300

yandex-tools-idm (0.85.1) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1767: Удалить остатки старых workflow
  * RULES-1795: Упорядочить тесты

  [ Alex Koshelev ]
  * RULES-1771: Убить старые экраны
  * RULES-1799: Добавить число связных ролей в данные о роли

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 02 Jun 2015 16:19:18 +0300

yandex-tools-idm (0.85.0) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1739: Нужно корректно отвечать при выставлении роли некорректного экшина
  * RULES-1363: выключить новый сертификат у всех

  [ Alex Koshelev ]
  * RULES-1771: Убить старые экраны
  * RULES-1728: Модель данных групповых ролей

  [ Alexey Boriskin ]
  * RULES-1769: Привязывать неконсистентность к системе

  [ Mikhail Polykovskij ]
  * RULES-1762: Повторно выдалась та же роль на тот же логин
  * RULES-1781: Удалить ручку просмотра логов

  [ Alex Koshelev ]
  * RULES-1670: Распилить ресурсы frontend на модули
  * RULES-1739: Нужно корректно отвечать при выставлении роли некорректного экшина
  * RULES-1702: Выдавать информацию о связной роли в списках
  * RULES-1790: Ручка отдающая все связные роли

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 01 Jun 2015 17:47:06 +0300

yandex-tools-idm (0.84.11) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-1746: Убрал забытый print

  [ Mikhail Polykovskij ]
  * RULES-1683: additional logging

  [ Alex Koshelev ]
  * RULES-1759: В системе Управлятор заведен доступ в обход Управлятора.

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 25 May 2015 13:08:43 +0300

yandex-tools-idm (0.84.10) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1655: fix test
  * RULES-1748: Пользователь без имени

  [ Alexey Boriskin ]
  * RULES-1746: Доработать роль ИБ

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 21 May 2015 16:09:39 +0300

yandex-tools-idm (0.84.9) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1641: fix notification test
  * RULES-1694: Ускорить подключение систем

  [ Alex Koshelev ]
  * RULES-1669: Перевести /client-api/ на новый сертификат

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 20 May 2015 18:57:53 +0300

yandex-tools-idm (0.84.8) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1655: fix migration

  [ Alexey Boriskin ]
  * RULES-1693: Поправил миграцию

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 19 May 2015 16:59:49 +0300

yandex-tools-idm (0.84.7) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-1693: Улучшен вывод информации о выданных/отозванных ролях

  [ Mikhail Polykovskij ]
  * RULES-1540: additional logging

  [ Alexey Boriskin ]
  * RULES-1693: Вынес FK на system и inconsistency в Action
  * RULES-1693: Добавил Action в админку
  * RULES-1693: Создаём Action при неуспехе синхронизации, выводим в Action успешного завершения синхронизации количество созданных и отозванных ролей

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 19 May 2015 15:42:13 +0300

yandex-tools-idm (0.84.6) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1598: fix test api

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 18 May 2015 23:06:25 +0300

yandex-tools-idm (0.84.5) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1598: Нужны ручки подтверждения\отклонения роли из соответствующих статусов
  * RULES-1655: Workflow  в интерфейсе и в админке различается

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 18 May 2015 22:09:34 +0300

yandex-tools-idm (0.84.4) testing; urgency=low

  * RULES-1712: Ручка саджеста пользователей без callback
  * RULES-1641: version 0.84

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Fri, 15 May 2015 09:00:03 +0300

yandex-tools-idm (0.84.3) testing; urgency=low

  * RULES-1633: фикс отключения фильтра по типу для счетчиков
  * RULES-1622: Возможность исключать системы из регулярного пересмотра

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 13 May 2015 14:40:30 +0300

yandex-tools-idm (0.84.2) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1633: Отдавать счетчики вместе с ролями

  [ Alex Koshelev ]
  * RULES-1633: фикс счетчиков ролей

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 12 May 2015 17:19:34 +0300

yandex-tools-idm (0.84.1) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1673: Ломается саджест людей когда нету департамента
  * RULES-1685: Добавить перенос строки в конце выдачи agranat.m4
  * RULES-1682: TypeError при отдаче очереди запросов
  * RULES-1679: Фильтры: не всегда отрабатывает саджест

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 12 May 2015 12:07:29 +0300

yandex-tools-idm (0.84.0) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1625: Добавить подразделение в данные саджеста людей
  * RULES-1627: Ручка саджеста систем для формы

  [ Alexey Boriskin ]
  * RULES-1651: Починить падающий тест dismiss user

  [ Mikhail Polykovskij ]
  * RULES-1579: Нужна ручка удаления неконсистентности

  [ Alexey Boriskin ]
  * RULES-1646: Вести логи неконсистентностей

  [ Mikhail Polykovskij ]
  * RULES-1363: Переезд на новый сертификат
  * RULES-1568: Ручка саджеста ролей для списка ролей

  [ Alex Koshelev ]
  * RULES-795: создание пермишенов в idm_update_permission_groups

  [ Alexey Boriskin ]
  * RULES-795: Управлятор: Завести новые роли

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 06 May 2015 15:25:48 +0300

yandex-tools-idm (0.83.18) testing; urgency=low

  * RULES-1648: Роль не дает полномочий

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 30 Apr 2015 16:06:54 +0300

yandex-tools-idm (0.83.17) testing; urgency=low

  * RULES-1645: Починить пермишены ролей в Управляторе

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 29 Apr 2015 19:56:14 +0300

yandex-tools-idm (0.83.16) testing; urgency=low

  * RULES-1611: фикс миграции

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 29 Apr 2015 17:18:57 +0300

yandex-tools-idm (0.83.15) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1613: Ручка саджеста для списка систем
  * RULES-1629: Просмотр рабочих копий wf в админке

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 28 Apr 2015 16:55:38 +0300

yandex-tools-idm (0.83.14) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-1611: Использовать прямой FK для пермишенов

  [ Mikhail Polykovskij ]
  * RULES-1559: правка тестов LDAP

  [ Alex Koshelev ]
  * RULES-1611: дописал тестов

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 28 Apr 2015 15:04:42 +0300

yandex-tools-idm (0.83.13) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-1485: transaction.commit и transaction.rollback запрещены внутри atomic-блоков
  * RULES-1485: transaction больше не mock-ается. Вызов transaction.rollback() запрещён внутри atomic-блоков. В связи с тем, что у нас ATOMIC_REQUESTS=1, каждая вьюха обёрнута в atomic блок. Раньше тесты не падали только потому, что transaction.rollback был подменён.

  [ Alex Koshelev ]
  * RULES-1624: Поднять число воркеров celery
  * RULES-1623: Особо учитывать суперпользователей в фильтрах

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 27 Apr 2015 17:18:46 +0300

yandex-tools-idm (0.83.12) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1559: работа с новыми настройками LDAP

  [ Alex Koshelev ]
  * RULES-1619: Падает ручка при запросе роли на dev
  * RULES-1605: Отсутствует блока запроса роли (djuma@)

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 27 Apr 2015 13:57:32 +0300

yandex-tools-idm (0.83.11) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-1604: Не отрисовывается паспортный логин

  [ Alex Koshelev ]
  * RULES-1603: Синхронизация дерева ролей в тестинге поломалась
  * RULES-1605: Отсутствует блока запроса роли (djuma@)

  [ Alexey Boriskin ]
  * RULES-1604: В URL, относящихся к системе, нужно использовать регулярное выражение, валидирующее slug, а не username

  [ Mikhail Polykovskij ]
  * RULES-1554: Закрасить старую ручку с ролями для фронта

  [ Alex Koshelev ]
  * RULES-1611: Использовать прямой FK для пермишенов
  * RULES-1617: Не использовать декоратор staff_member_required
  * RULES-1618: Убрать лишнее использование plugins.get

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Sat, 25 Apr 2015 22:39:57 +0300

yandex-tools-idm (0.83.10) testing; urgency=low

  * RULES-1579: Нужна ручка удаления неконсистентности
  * RULES-1587: Передавать поля роли в fields_data
  * RULES-1599: Прописывать path у каждой роли
  * RULES-1568: Ручка саджеста ролей для списка ролей
  * RULES-1357: html в комментариях action
  * RULES-1571: Апдейт ручки ролей системы

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Thu, 23 Apr 2015 13:30:45 +0300

yandex-tools-idm (0.83.9) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1593: Оторвать зависимость ручки от параметра users
  * RULES-1567: Ручка саджеста людей для списка ролей

  [ Alex Koshelev ]
  * RULES-1584: Пустые роли в саджесте
  * RULES-1595: Не портить рабочую копию при сборке

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 22 Apr 2015 10:24:11 +0300

yandex-tools-idm (0.83.8) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1524: Ошибка в синхронизации данных с AD
  * RULES-1521: Сломалось взаимодействие со splunk
  * RULES-1584: Пустые роли в саджесте

  [ Alexey Boriskin ]
  * RULES-1565: Добавил статистику в отчёт, доработал создание action-а в случае, если пользователь неактивен

  [ Alex Koshelev ]
  * Revert "Revert "RULES-1564: Выставить timeout uwsgi""

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Mon, 20 Apr 2015 16:49:17 +0300

yandex-tools-idm (0.83.7) testing; urgency=low

  * RULES-1422: Скрипт сборки пакета

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Tue, 14 Apr 2015 20:53:29 +0300

yandex-tools-idm (0.83.6) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-1565: Асинхронная работа с неконсистентностями

  [ Alex Koshelev ]
  * RULES-1520: Celery таски не могут найти экшены в БД

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Tue, 14 Apr 2015 19:31:44 +0300

yandex-tools-idm (0.83.5) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-1563: Адрес тестового Blackbox не соответствует адресу тестового паспорта

  [ Mikhail Polykovskij ]
  * RULES-1422: Скрипт сборки пакета
  * RULES-1457 roles suggest

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Tue, 14 Apr 2015 14:30:47 +0300

yandex-tools-idm (0.83.4) testing; urgency=low

  * Revert "RULES-1564: Выставить timeout uwsgi"

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 13 Apr 2015 19:55:37 +0300

yandex-tools-idm (0.83.3) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1525 additional logging in curl_requests
  * RULES-1539 check user permissions for workflow
  * RULES-1528 fix loggers name
  * RULES-1551 generate rules for firewall
  * RULES-1542 patch all external calls
  * RULES-1552 raw fields in admin page

  [ Alexey Boriskin ]
  * RULES-1517: Инстанс для похода во внешний blackbox брать из настроек
  * RULES-1479: Подтверждающий подтверждает сам себя
  * RULES-1558: Ошибка во время ошибки: unhashable type
  * RULES-1409: Дублируются роли при обнаружении неконсистентности и синхронизации
  * RULES-1562: Устранить ошибку "unqualified exec is not allowed in function"

  [ Alex Koshelev ]
  * RULES-1202: выдача связных ролей в случае импорта ролей из системы
  * RULES-1564: Выставить timeout uwsgi

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 13 Apr 2015 19:06:47 +0300

yandex-tools-idm (0.83.2) testing; urgency=low

  [ Alexey Boriskin ]
  * RULES-1499: Отсутствующий руководитель не является руководителем

  [ Alex Koshelev ]
  * RULES-1515: *.conf.local не должны попадать в пакет
  * RULES-1202: прокидка scope в симуляцию workflow

  [ Mikhail Polykovskij ]
  * RULES-1518 turn off ldap re-blocking
  * RULES-1404 default approvers

  [ Alexey Boriskin ]
  * Модуль decorator используется в тестах, но его нет в dev-зависимостях
  * Перенёс mysqldb зависимость из debian зависимостей в pip-зависимости
  * Локально конструкция socket.gethostbyname(socket.gethostname()) падает с исключением

  [ Alex Koshelev ]
  * RULES-1516: фикс зависимости от mysqldb
  * RULES-1202: выдача связных ролей в случае импорта ролей из системы
  * RULES-1530: Почистить файлы в репозитории
  * RULES-1530: scripts/* не кладем в пакет

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Mon, 06 Apr 2015 13:06:15 +0300

yandex-tools-idm (0.83.1-1) testing; urgency=low

  * Пересборка

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 02 Apr 2015 19:11:51 +0300

yandex-tools-idm (0.83.1) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1510: Билеты: Ошибка

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 02 Apr 2015 18:59:10 +0300

yandex-tools-idm (0.83.0) unstable; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1511: Повторное блокирование в AD: Добавить адресата в отчеты

  [ Alex Koshelev ]
  * Revert "Merge pull request #114 from idm/feature/1457"
  * RULES-1476: Смигрировать на django_idm_api
  * RULES-1477: Учет прав внутри Управлятора с ограничениями
  * RULES-1202: Выдавать права внутри Управлятора админам групп в Стаффе

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Thu, 02 Apr 2015 15:13:43 +0300

yandex-tools-idm (0.82.11) testing; urgency=low

  * RULES-1422 build hotfixes
  * RULES-1508 fix can_approve
  * RULES-1501 fix test

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 01 Apr 2015 18:33:46 +0300

yandex-tools-idm (0.82.10) testing; urgency=low

  * RULES-1501 fix workflow link
  * RULES-1507 changelog in conductor

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 01 Apr 2015 17:16:47 +0300

yandex-tools-idm (0.82.9) testing; urgency=low

  * RULES-1501 fix workflow link

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Tue, 31 Mar 2015 16:58:54 +0300

yandex-tools-idm (0.82.8) testing; urgency=low

  * RULES-1500 system option - check certificate

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Mon, 30 Mar 2015 17:43:25 +0300

yandex-tools-idm (0.82.7) testing; urgency=low

  * UNRELEASED

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Mon, 30 Mar 2015 17:36:34 +0300

yandex-tools-idm (0.82.6) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1495 add yandex_money to rood departments

  [ Alex Koshelev ]
  * RULES-1497: Выпилить xscript из старой верстки
  * RULES-1497: фикс статик урла

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Fri, 27 Mar 2015 20:23:27 +0300

yandex-tools-idm (0.82.5) testing; urgency=low

  * RULES-1494 remove apostol from team emails

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Fri, 27 Mar 2015 10:46:02 +0300

yandex-tools-idm (0.82.4) testing; urgency=low

  * RULES-1490 fir workflow test

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Thu, 26 Mar 2015 13:46:21 +0300

yandex-tools-idm (0.82.3) testing; urgency=low

  * RULES-1451 drop unused packages

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Tue, 24 Mar 2015 16:14:04 +0300

yandex-tools-idm (0.82.2) testing; urgency=low

  * RULES-1451 build script
  * RULES-1389 fix plugin error message
  * RULES-1451 sort dependencies
  * RULES-1451 update dependencies

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Tue, 24 Mar 2015 11:28:37 +0300

yandex-tools-idm (0.82.1) testing; urgency=low

  * RULES-1465 collect commands duration to graphite
  * RULES-1467 diff in wf save handle
  * RULES-1451 djblets 0.7.30
  * RULES-1389 show system error message in role history

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Mon, 23 Mar 2015 14:12:48 +0300

yandex-tools-idm (0.82.0) testing; urgency=low

  * RULES-941 lock command
  * RULES-1452 lock and translation decorators
  * RULES-1441 change admin email
  * RULES-1430 additional logging
  * RULES-1430 requests in transactions
  * RULES-1460 remove use_master
  * RULES-1391 frontend api for workflow
  * RULES-1459 Django 1.6.11
  * RULES-1451 add role to error log message
  * Version 0.82

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Fri, 20 Mar 2015 11:03:01 +0300

yandex-tools-idm (0.81.0) testing; urgency=low

  * RULES-941 lock command
  * RULES-1439 fix passport logins collection
  * RULES-941 additional logging
  * Version 0.81

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 11 Mar 2015 15:34:51 +0300

yandex-tools-idm (0.80.8) testing; urgency=low

  * UNRELEASED

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Thu, 05 Mar 2015 10:20:33 +0300

yandex-tools-idm (0.80.7) unstable; urgency=low

  * UNRELEASED

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Thu, 05 Mar 2015 10:15:55 +0300

yandex-tools-idm (0.80.6) unstable; urgency=low

  * UNRELEASED

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Thu, 05 Mar 2015 09:44:03 +0300

yandex-tools-idm (0.80.5) unstable; urgency=low

  * Version 0.80.4
  * RULES-1338 use master db for actions

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 04 Mar 2015 23:21:53 +0300

yandex-tools-idm (0.80.4) unstable; urgency=low

  * RULES-1422 update pillow version

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 04 Mar 2015 22:16:06 +0300

yandex-tools-idm (0.80.3) testing; urgency=low

  * RULES-1423 fix logins generation

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 04 Mar 2015 18:15:50 +0300

yandex-tools-idm (0.80.2) testing; urgency=low

  * RULES-1422 build script

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 04 Mar 2015 16:16:11 +0300

yandex-tools-idm (0.80.1) testing; urgency=low

  * RULES-1386 Django 1.6.10
  * RULES-1397 passport logins
  * RULES-1371 fix expire date
  * RULES-952 separate depriving of fired users and expired roles
  * RULES-1401 save approvers in action comment during review_request
  * RULES-941 reblock AD users
  * RULES-1416 remove old ldap credentials
  * RULES-1410 test for 'all_users_with_role'
  * RULES-889 check if user already in old ones

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 04 Mar 2015 12:30:14 +0300

yandex-tools-idm (0.79.0-10) testing; urgency=low

  * RULES-1384 role humanization
  * RULES-1339 filter roles log for autotests

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Tue, 10 Feb 2015 11:43:32 +0300

yandex-tools-idm (0.79.0-9) testing; urgency=low

  * RULES-1367 view broken systems by permission

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Mon, 09 Feb 2015 19:44:13 +0300

yandex-tools-idm (0.79.0-8) testing; urgency=low

  * RULES-1367 is_developer in meta handle

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Mon, 09 Feb 2015 12:19:19 +0300

yandex-tools-idm (0.79.0-7) testing; urgency=low

  * RULES-1375 idm mail header
  * RULES-1382 upravlyator version for sentry

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Mon, 09 Feb 2015 11:31:26 +0300

yandex-tools-idm (0.79.0-6) testing; urgency=low

  * RULES-1336 inactive roles wouldn't be rerequested
  * RULES-1359 lowercase passport logins
  * RULES-1358 role aggregation handle
  * RULES-1375 send mail from development onlly to team emails

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Fri, 06 Feb 2015 09:49:23 +0300

yandex-tools-idm (0.79.0-5) testing; urgency=low

  * RULES-1331 rerequested_at in frontent api - inactive roles

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Fri, 30 Jan 2015 16:47:51 +0300

yandex-tools-idm (0.79.0-4) testing; urgency=low

  * RULES-1337 refresh roles by robot-idm
  * RULES-1331 rerequested_at in frontent api

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Fri, 30 Jan 2015 16:09:48 +0300

yandex-tools-idm (0.79.0-3) testing; urgency=low

  * RULES-1345 fix libcurl version

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 28 Jan 2015 12:56:02 +0300

yandex-tools-idm (0.79.0-2) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1342 Неправильный класс ошибки requests

  [ Mikhail Polykovskij ]
  * RULES-1345 fix passport validation
  * RULES-1345 fix libcurl version
  * RULES-1345 role data without role

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 28 Jan 2015 12:19:52 +0300

yandex-tools-idm (0.79.0-1) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1301: block and deprive users
  * Rules-1332: environment in emails
  * RULES-1202 revert
  * Rules-1332: email header prefix in settings

  [ Vladimir Moskva ]
  * RULES-1336 Отдавать дополнительные параметры роли
  * RULES-1340 Список сломанных систем в ручке meta
  * RULES-1330 Неправильно определяется причина запроса роли

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Sat, 24 Jan 2015 12:46:23 +0300

yandex-tools-idm (0.78.0-10) testing; urgency=low

  * Пересборка

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Tue, 20 Jan 2015 15:57:09 +0300

yandex-tools-idm (0.78.0-9) testing; urgency=low

  * RULES-1329: log, filtered by time

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Tue, 20 Jan 2015 14:09:48 +0300

yandex-tools-idm (0.78.0-8) testing; urgency=low

  [ Mikhail Polykovskij ]
  * Increase inflector timeout
  * Fix inflector

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Fri, 16 Jan 2015 12:11:50 +0300

yandex-tools-idm (0.78.0-7) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1324 Ретраи в RoleRemoved

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Thu, 15 Jan 2015 20:25:28 +0300

yandex-tools-idm (0.78.0-6) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-1296 — Перенести очередь в redis

  [ Mikhail Polykovskij ]
  * RULES-1321: fix role humanizing
  * RULES-1263: users inflection

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Thu, 15 Jan 2015 17:44:07 +0300

yandex-tools-idm (0.78.0-5) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-946: password cannot contain some punctuation signs

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Tue, 13 Jan 2015 20:39:30 +0300

yandex-tools-idm (0.78.0-4) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-946: fix

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Tue, 13 Jan 2015 18:24:45 +0300

yandex-tools-idm (0.78.0-3) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1287 Использовать механизмы django_yauth в тестах
  * RULES-992 Не выдавать права пользователю, которого нет на стаффе

  [ Mikhail Polykovskij ]
  * RULES-946: random passport passwords

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Tue, 13 Jan 2015 13:43:42 +0300

yandex-tools-idm (0.78.0-2) testing; urgency=low

  Пересборка

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Mon, 22 Dec 2014 18:37:49 +0300

yandex-tools-idm (0.78.0-1) testing; urgency=low

  *

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Mon, 22 Dec 2014 16:13:52 +0300

yandex-tools-idm (0.78.0) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1210 Фикс
  * RULES-1243 Удалил устаревшие настройки django_intranet_auth
  * RULES-1096 Избавиться от внешней статики
  * RULES-962 Сохранять состояние баз в локальный memcached
  * RULES-1300 Получение версии при сборке пакета
  * RULES-1113 Правильная версия django-multic
  * RULES-1298 Фикс мониторинга celery

  [ Alex Koshelev ]
  * RULES-1296 — Перенести очередь в redis

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Mon, 22 Dec 2014 14:20:19 +0300

yandex-tools-idm (0.77.0-6) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1210 Фикс

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Thu, 11 Dec 2014 16:44:47 +0300

yandex-tools-idm (0.77.0-5) testing; urgency=low

  [ Mikhail Polykovskij ]
  * Удалены неиспользуемые права

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Thu, 11 Dec 2014 13:13:26 +0300

yandex-tools-idm (0.77.0-4) testing; urgency=low

  [ Vladimir Moskva ]
  * Зависимость от yandex-environment-intranet

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Wed, 10 Dec 2014 18:46:45 +0300

yandex-tools-idm (0.77.0-3) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1243 Фикс миграций после удаления django_intranet_auth

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Wed, 10 Dec 2014 17:36:05 +0300

yandex-tools-idm (0.77.0-2) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1291 Комментарии к действиям над запросом роли в API

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Wed, 10 Dec 2014 16:31:08 +0300

yandex-tools-idm (0.77.0-1) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1243 Улучшенная аутентификация в API
  * RULES-1210 Отключение кеша плагинов

  [ Mikhail Polykovskij ]
  * RULES-1280 gzipped json in reversion
  * RULES-1272 compress versions table

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Wed, 10 Dec 2014 14:26:13 +0300

yandex-tools-idm (0.76.0-3) testing; urgency=low

  * Пересборка

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Mon, 08 Dec 2014 18:55:27 +0300

yandex-tools-idm (0.76.0-2) testing; urgency=low

  * RULES-1270 Поправил версию libcurl-dev
  * RULES-1278 Текущее состоянии роли в данных очереди запросов

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Mon, 08 Dec 2014 14:52:43 +0300

yandex-tools-idm (0.76.0-1) testing; urgency=low

  [ Alex Koshelev ]
  * RULES-1270 — Починить запуск юнит-тестов в TeamCity

  [ Vladimir Moskva ]
  * RULES-1274 Правильная обработка запросов ролей с параметрами

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Thu, 04 Dec 2014 15:39:06 +0300

yandex-tools-idm (0.75.0-4) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1241 Генерация паспортных логинов для систем
  * RULES-1241 PEP-8
  * RULES-1259 Фильтр запросов ролей по approved
  * RULES-1253 Фильтр запросов ролей по системе
  * RULES-1255 Человеческое описание роли в запросах ролей
  * RULES-1258 Данные о причинах заявки в запросах ролей
  * RULES-1259 Фильтр запросов ролей по состоянию запроса
  * RULES-1254 Список систем с запросами ролей
  * RULES-1254 Названия систем в списке систем с запросами ролей
  * RULES-1256 фикс команды ping
  * RULES-1267 Отдавать в логи роли ошибку, которую отдает система
  * RULES-1268 Информация про действия над запросом роли в API

  [ Mikhail Polykovskij ]
  * RULES-1202 staff groups

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Fri, 28 Nov 2014 16:34:06 +0300

yandex-tools-idm (0.75.0-3) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1246 Права на просмотр роли

  [ Mikhail Polykovskij ]
  * RULES-1247 Письма про уволенных

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Fri, 28 Nov 2014 13:32:55 +0300

yandex-tools-idm (0.75.0-2) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1248 - исправлено кэширование отсутствующих сотрудников

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Tue, 18 Nov 2014 18:49:38 +0300

yandex-tools-idm (0.75.0-1) testing; urgency=low

  [ Mikhail Polykovskij ]
  * RULES-1205 discard workflow, saved by user
  * RULES-1212 show full diff in workflow history
  * RULES-1012 notify about fired users in workflows
  * RULES-1087 view diff between dev and system workflow
  * RULES-1087 observe renamed departments in workflow

  [ Vladimir Moskva ]
  * RULES-1219 Ошибка при отдаче информации по ролям
  * RULES-1123 Ручки для экрана отчетов
  * RULES-903 Забирать номер телефона из центра перед отправкой СМС
  * RULES-1231 Показываем всегда все доступные роли

 -- Mikhail Polykovskij <glader@yandex-team.ru>  Mon, 10 Nov 2014 16:50:38 +0300

yandex-tools-idm (0.73.0-3) testing; urgency=low

  * RULES-1179 Обновил список адресов для нотификаций
  * Пересборка из-за неправильного ченджлога

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Tue, 28 Oct 2014 14:49:16 +0300

yandex-tools-idm (0.73.0-2) precise; urgency=low

  * RULES-1198 Фикс тестов

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Mon, 27 Oct 2014 20:18:11 +0300

yandex-tools-idm (0.73.0-1) testing; urgency=low

  [ Timur Zaripov ]
  * RULES-1152: username робота Управлятора в API теперь "idm-robot"
  * RULES-1122: API для получения списка запросов ролей, их подтверждения и отказа
  * RULES-1168: оставил ручку /login-as/ лишь на тестинге и девелопменте

  [ Vladimir Moskva ]
  * RULES-1170 Скрипт для анализа переименованных департаментов
  * RULES-673 Фикс разлогинивания уволенных сотрудников
  * RULES-1186 Юникодное логгирование в аудите
  * RULES-1180 Исправил страницу дергателя ручек
  * RULES-1179 Изменил адреса для нотификаций

 -- Vladimir Moskva <vladmos@yandex-team.ru>  Mon, 27 Oct 2014 15:28:54 +0300

yandex-tools-idm (0.72.0-1) testing; urgency=low

  * RULES-1153: позволяем pytz обновляться самостоятельно
  * RULES-1128: в объекте запрошенной роли отдается информация об оставшихся для нее подтверждениях
  * RULES-1152: при симуляции запроса роли список аппруверов отдается так же, как и в оставшихся подтверждающих запрошенной роли

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 14 Oct 2014 16:24:21 +0400

yandex-tools-idm (0.71.0-2) testing; urgency=low

  * RULES-1144: команда для удаления дубликатов теперь требует явного указания флага, чтобы начать удалять + удаляет исходные неконсистентности

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 13 Oct 2014 18:34:01 +0400

yandex-tools-idm (0.71.0-1) testing; urgency=low

  * RULES-1144: команда для удаления дубликатов записей о ролях

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 13 Oct 2014 17:49:08 +0400

yandex-tools-idm (0.70.0-9) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1103 Более правильная зависимость libcurl

 -- Timur Zaripov <q210@yandex-team.ru>  Fri, 10 Oct 2014 15:54:42 +0400

yandex-tools-idm (0.70.0-8) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1103 Правильная зависимость libcurl

 -- Timur Zaripov <q210@yandex-team.ru>  Fri, 10 Oct 2014 14:26:30 +0400

yandex-tools-idm (0.70.0-7) testing; urgency=low

  * RULES-1103: поправил POST запросы в переходе на pycurl - был баг с заполнением тела запроса и стоял не тот content-type + тесты
  * RULES-1103: добавил в debian зависимости пакета нужную для pycurl версию libcurl4-openssl-dev
  * RULES-1131: теперь в админке всем членам команды Управлятора видны все подключенные туда модели (хотя править их может по-прежнему лишь суперадмин)

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 09 Oct 2014 23:56:47 +0400

yandex-tools-idm (0.70.0-6) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-961 Переезд с pylibmc на python-memcached
  * RULES-961 Удалил лишние build depends
  * RULES-1120 Management-команда для нормализации дерева ролей
  * RULES-1103 Опечатка в названии класса

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 09 Oct 2014 19:33:47 +0400

yandex-tools-idm (0.70.0-5) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1103 Обвязка над pycurl для работы SNI
  * RULES-1103 Переход на новый интерфейс к CURL в работе с системами
  * RULES-1103 Улучшенное форматирование ответа в /handles/
  * RULES-1120 Хранение описания ролей всегда в расширенном формате

  [ Timur Zaripov ]
  * RULES-1122: в ручке /meta теперь отдается количество запросов на подтверждение ролей ждущих реакции пользователя + тест

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 09 Oct 2014 16:04:42 +0400

yandex-tools-idm (0.70.0-4) testing; urgency=low

  * RULES-1009: проверка наличия роли у человека для workflow перенесена в объект обертки пользователя + у объекта системы появилась возможность запросить всех пользователей с определенной ролью
  * RULES-712: стаффовое API переехало за https

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 02 Oct 2014 17:38:57 +0400

yandex-tools-idm (0.70.0-3) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-673 Сбрасывать сессию в Паспорте при увольнении
  * RULES-1083 Дополнительная информация о пользователе в API
  * RULES-1094 Встроенный генератор QR-кодов
  * RULES-1083 Вынес итератор по департаментам в общий метод
  * RULES-1094 QR-коды для длинных паролей в аттачментах к нотификациям
  * RULES-1110 Убрать бывших сотрудников из саджеста в форме запроса

  [ Timur Zaripov ]
  * RULES-1009: проверка наличия роли у человека для workflow
  * RULES-1108: ручки API фронтенда, отдающие одиночный объект роли, теперь отдают в его данных флаг can_be_deprived

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 02 Oct 2014 13:15:38 +0400

yandex-tools-idm (0.70.0-2) testing; urgency=low

  * RULES-1086: ручка синхронизации ролей системы в API фронтенда
  * RULES-1097: ручка списка ролей API фронтенда теперь отдает этот список без разделения на активные/запрошенные/неактивные, но добавился фильтр по типу + тест на это поведение

 -- Timur Zaripov <q210@yandex-team.ru>  Fri, 26 Sep 2014 16:07:59 +0400

yandex-tools-idm (0.70.0-1) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1078 Автоматическое подключение конфига nginx для api из postinst

  [ Timur Zaripov ]
  * RULES-952: добавил обработку параметра threshold команде отзыва ролей и деактивации пользователей

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 24 Sep 2014 12:43:02 +0400

yandex-tools-idm (0.69.0-20) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1075 Перенес /system/handles/ в /handles/

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 23 Sep 2014 15:22:04 +0400

yandex-tools-idm (0.69-19) testing; urgency=low

  * RULES-1063: Добавил в ручку /passport-logins/ API фронтенда варианты выбора паспортных логинов. Теперь ее надо запрашивать, передавая query параметр system

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 22 Sep 2014 18:30:59 +0400

yandex-tools-idm (0.69-18) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1061 Открыл API для фронтенда в продакшене

  [ Timur Zaripov ]
  * RULES-1064: добавил в ручку информации о пользователе данные о его паспортных логинах

 -- Timur Zaripov <q210@yandex-team.ru>  Fri, 19 Sep 2014 13:15:25 +0400

yandex-tools-idm (0.69-17) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1042 Более корректное поведение ручки автокомплита для ролей

  [ Timur Zaripov ]
  * RULES-979: фикс перепутанных разрешений по системным ролям
  * RULES-1052: починил сломанные тесты

  [ Vladimir Moskva ]
  * RULES-1042 Объединение двух мультикомплитных ручек пользователя в одну

  [ Timur Zaripov ]
  * RULES-1052: исправил сломанный импорт в тестах
  * RULES-1034: добавил в ручку формы проверки на уже уволенного пользователя
  * RULES-1057: улучшил логирование захвата локов командами из cron'а
  * RULES-1051: поддержал в API фронтенда возможность запрашивать временные роли

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 18 Sep 2014 18:37:04 +0400

yandex-tools-idm (0.69-16) testing; urgency=low

  * RULES-1029: в админке и API фронтенда добавлено описание для систем

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 17 Sep 2014 13:10:54 +0400

yandex-tools-idm (0.69-15) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-1042 Автокомплит пользователей для запроса ролей
  * RULES-1042 Учел пожелания в ПР

  [ Timur Zaripov ]
  * RULES-1034: ручка /frontend/systems/ теперь при указании query параметра user дофильтровывает возвращаемый список согласно правам запрашивающего, может использоваться для формы запроса ролей на странице пользователя
  * RULES-1034: вынес ручку для формы запроса ролей на странице пользователя в отдельный ресурс /frontend/rolerequestform/, вернул прежнюю функциональность ручке систем

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 16 Sep 2014 22:21:14 +0400

yandex-tools-idm (0.69-13) testing; urgency=low

  * RULES-952: забыл перенести код в API тестировщиков

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 16 Sep 2014 16:13:51 +0400

yandex-tools-idm (0.69-12) testing; urgency=low

  * RULES-979: фикс комментариев в ручке отдачи ролей

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 16 Sep 2014 15:42:45 +0400

yandex-tools-idm (0.69-11) testing; urgency=low

  * RULES-979: отдаю для каждой роли в ручке списка ролей API статус "может быть отозвана" в зависимости от того, кто запрашивал роль
  * RULES-979: отключаю ненужный метод получания списка ролей пользователя в API, т.к. фронтенд пользуется вариантом roles/?user=<login>

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 16 Sep 2014 13:22:27 +0400

yandex-tools-idm (0.69-10) testing; urgency=low

  * RULES-952: восстановление пользователя в AD теперь работает с отдельным полем модели, а не с данными json поля
  * RULES-979: переименовал ручку /current-permissions/ в /meta/
  * RULES-979: отдаю 403 в ручке ролей если прав на запрос у человека нет

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 15 Sep 2014 23:21:05 +0400

yandex-tools-idm (0.69-9) testing; urgency=low

  [ Vladimir Moskva ]
  * RULES-996 Хождение в LDAP-серверы в постоянном порядке для уменьшения неконсистентности
  * RULES-993 Обработка ошибок в API
  * RULES-993 Улучшения в обработке ошибок

  [ Timur Zaripov ]
  * RULES-979: вернул историю ролей в API тестировщиков
  * RULES-1018: возвращаю информацию о состоянии read-only в той же ручке, что и разрешения

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 11 Sep 2014 16:53:22 +0400

yandex-tools-idm (0.69-8) testing; urgency=low

  [ Timur Zaripov ]
  * RULES-979: отдаю список действующих прав пользователю на фронтенд

  [ Alex Koshelev ]
  * RULES-999: Убрал настройку UNITTEST. Явный мок через conftest.py
  * RULES-999: Растащил unittest_settings.py по грануляркам
  * RULES-999: функция-прослойка в inflect для того чтобы правильно сделать мок

  [ Timur Zaripov ]
  * RULES-979: вынес все используемые разрешения Управлятора в настройки, поправил ручку их отдачи фронтенду
  * RULES-979: добавил проверки прав в API фронтенда
  * RULES-979: добавил проверки прав начальников отделов в API фронтенда

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 11 Sep 2014 12:22:38 +0400

yandex-tools-idm (0.69-7) testing; urgency=low

  * RULES-1013: ручка /ping бэкенда теперь отвечает и по адресу /ping-backend чтобы фронтенд мог ее удобно запрашивать

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 10 Sep 2014 15:30:55 +0400

yandex-tools-idm (0.69-6) testing; urgency=low

  * RULES-999: дополнительные параметры в таргет test
  * RULES-1005 Собственная ручка поиска по людям
  * RULES-1005 Smoke-тест на мультикомплит
  * RULES-999: дополнительные параметры в таргет test
  * RULES-1005 Собственная ручка поиска по людям
  * RULES-1005 Smoke-тест на мультикомплит
  * RULES-952: поправил неправильно указанные DC тестового инстанса AD в настройках

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 10 Sep 2014 12:56:30 +0400

yandex-tools-idm (0.69-5) testing; urgency=low

  * RULES-999: явно указал модули, в которых находятся celery-таски плагинов

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 04 Sep 2014 14:59:19 +0400

yandex-tools-idm (0.69-4) testing; urgency=low

  [ Timur Zaripov ]
  * RULES-999: для корректного запуска юнит-тестов на билд-агентах убрал raise при неправильной настройке токенов директа

  [ Alex Koshelev ]
  * RULES-999: добавил python-debian в зависимости сборки
  * RULES-999: запуск тестов в окружении development.unittest
  * RULES-999: при тестах логи пишутся в консоль

  [ Timur Zaripov ]
  * RULES-999: поправил падающие тесты
  * RULES-999: для тимсити-агента, запускающего unit-тесты, необходимо иметь все Depends зависимости из control-файла в Build-depends секции
  * RULES-973: убрал is_absent из ответа, и добавил номер, на который отсылается смс
  * RULES-952: добавил в игнор-лист групп AD на тестинге и девелопменте роботные группы, которые там отрывать не надо
  * RULES-1002: прикрутил ajax к many-to-many полю в форме departments в админке, чтобы она не тормозила при большом количестве сотрудников в отделе
  * RULES-1000: вернул обработку людей с contract_end_date в процедуре idm_deprive_roles, до тех пор, пока механизм обработки данных от OEBS не будет включен до конца

  [ Vladimir Moskva ]
  * RULES-1003 Удалил устаревшие разработческие конфиги

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 03 Sep 2014 18:40:11 +0400

yandex-tools-idm (0.69-3) testing; urgency=low

  * вернул nose в зависимости сборки
  * поправил сигнатуру вызова worklfow в тестах
  * убрал мешающий unit тестам вызов reload_plugins, оставшийся от старых nose тестов
  * убрал CELERY_ALWAYS_EAGER для девелопмента и тестинга
  * убрал забытые принты в тестах + немного PEP-8

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 02 Sep 2014 17:31:22 +0400

yandex-tools-idm (0.69-1) testing; urgency=low

  * RULES-973: ручка запроса роли в API фронтенда теперь при симуляции возвращает не просто строку, а структуру со списком аппуроверов

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 01 Sep 2014 14:43:36 +0400

yandex-tools-idm (0.68.1) testing; urgency=low

  * RULES-1000: вернул обработку людей с contract_end_date в процедуре idm_deprive_roles, до тех пор, пока механизм обработки данных от OEBS не будет включен до конца

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 03 Sep 2014 18:32:25 +0400

yandex-tools-idm (0.68-3) testing; urgency=low

  * RULES-986: починил отображение ролей новых систем, выпилил модель RoleDescription за ненадобностью
  * RULES-984: поправил локальную для тестинга проблему отображения неконсистентностей

 -- Timur Zaripov <q210@yandex-team.ru>  Fri, 29 Aug 2014 16:49:26 +0400

yandex-tools-idm (0.68-2) testing; urgency=low

  * RULES-791: для того, чтобы впилить откат блокировки, отрефакторил классы в sync.ldap
  * RULES-791: разнес админки соответствующим по подмодулям, чтобы можно было удобно добавить откат блокировки в AD
  * RULES-791: откат блокировки пользователей в AD, оформлен как действие в админке
  * RULES-952: ручки блокирования в AD, увольнения в AD, восстановления уволенных в AD пользователей для тестировщиков

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 28 Aug 2014 14:42:26 +0400

yandex-tools-idm (0.68-1) testing; urgency=low

  * RULES-952: вынес список OU активных пользователей в настройки для удобной работы с тестовым LDAP
  * RULES-952: сделал возможность асинхронного запуска команд для тестировщиков

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 25 Aug 2014 15:23:45 +0400


yandex-tools-idm (0.68) testing; urgency=low

  * RULES-952: на тестовом инстансе  AD другие DC и он работает по LDAP а не по LDAPS

 -- Timur Zaripov <q210@yandex-team.ru>  Fri, 22 Aug 2014 18:03:21 +0400

yandex-tools-idm (0.67.1) testing; urgency=low

  * RULES-977: дурацкая описка при переносе не позволяла открывать список исключений Splunk + тесты чтобы это больше не повторилось

 -- Timur Zaripov <q210@yandex-team.ru>  Fri, 22 Aug 2014 14:10:25 +0400

yandex-tools-idm (0.67-1) testing; urgency=low

  * RULES-933: вкрутил для нормальной работы в админке ajax для поля contacts (ответственных)
  * RULES-974: обновляемся до Django 1.5.9 всвязи с вышедшим security-fix'ом
  * RULES-975: включаем djcelery в админке

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 21 Aug 2014 17:20:28 +0400

yandex-tools-idm (0.67) testing; urgency=low

  * RULES-934: ручка в API фронтенда, возвращающая описание ролей системы

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 21 Aug 2014 16:10:32 +0400

yandex-tools-idm (0.66-16) testing; urgency=low

  * RULES-971: теперь можно рассказывать Управлятору о паспортных логина пользователя через админку
  * RULES-935: для стабилизации работы тестов включаю celery в синхронном режиме

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 20 Aug 2014 15:06:27 +0400

yandex-tools-idm (0.66-15) testing; urgency=low

  * RULES-933: email'ы системы в API фронтенда отдаются списком + тест на это
  * RULES-970: убрал Сашу art@ из получателей отчета о проблемах синхронизации с центром, добавил рассылку

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 18 Aug 2014 15:02:27 +0400

yandex-tools-idm (0.66-14) testing; urgency=low

  * RULES-712: миграция на новое поле - флаг блокировки пользователя в LDAP
  * RULES-963: выпилил более ненужный код, относящийся к старой процедуре взаимодействия с OEBS
  * RULES-933: у систем появилось поле contacts - ответственные за систему. Заполняется через админку, отдается  через API фронтенду
  * RULES-969: в целях унификации все ответы API фронтендеров и тестировщиков, которые отдаются без тела, теперь имеют http код 204
  * RULES-970: убрал ненужные TODO из кода, добавил нужных + PEP-8
  * RULES-970: починил тесты добавления ролей и синхронизации данных с системами
  * RULES-970: перевел команду idm_drop_virtual_machines на использование requests  + написал тесты для нее
  * RULES-970: убрал пару неиспользуемых файлов из проекта
  * RULES-970: PEP-8 правки в командах работы со splunk и выставления sid67 внешним паспортным логинам

 -- Timur Zaripov <q210@yandex-team.ru>  Fri, 15 Aug 2014 17:57:16 +0400

yandex-tools-idm (0.66-13) testing; urgency=low

  * RULES-712: перенес все, относящееся к пользователю, в отдельный модуль upravlyator.user
  * RULES-712: сделал команду синхронизации данных об окончании даты контракта и даты NDA со стаффом + тесты на нее
  * RULES-712: переделал команду блокировки пользователей по данным из OEBS, упростил все по спецификации из таска
  * RULES-942: включаю выполнение по расписанию авторазрешения неконсистентностей + поправил описания команд
  * RULES-902: API фронтенда при создании запроса на роль возвращает в ответе данные созданной роли с кодом 201. Также роли в состоянии "approved" попадают в список "requested" в ручке списка ролей пользователя

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 13 Aug 2014 17:01:12 +0400

yandex-tools-idm (0.66-12) testing; urgency=low

  * RULES-902: ручка списка ролей для фронтенда теперь  возвращает 3 списка - "active", "inactive", "requested"

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 11 Aug 2014 19:22:42 +0400

yandex-tools-idm (0.66-11) testing; urgency=low

  * RULES-885: вынес код, работающий лишь на тестинге, в отдельный модуль
  * RULES-885: сделал белый список в админке, куда можно отправлять письма с тестинга. Также в этот список попадают email'ы команды и email'ы систем. Письма с тестинга теперь можно узнать по отправителю.

 -- Timur Zaripov <q210@yandex-team.ru>  Sun, 10 Aug 2014 20:10:53 +0400

yandex-tools-idm (0.66-10) testing; urgency=low

  * RULES-934: ручка в API тестировщиков и фронтэнда, позволяющая восстановить сломанную систему

 -- Timur Zaripov <q210@yandex-team.ru>  Sat, 09 Aug 2014 10:22:30 +0400

yandex-tools-idm (0.66-9) testing; urgency=low

  * RULES-917: поправил некорретное отображение даты последнего изменения workflow
  * RULES-890:  поправлен механизм регулярного пересмотра - теперь работает для ролей старше 360ти дней, не учитывает дату последнего обновления workflow систем, добавляет в логи событие автоматической перевыдачи роли, если у той нет подтверждающих
  * перевел тесты data_sync на pytest
  * RULES-890: поправил тесты регулярного пересмотра ролей в связи с последними изменениями логики в этом месте
  * RULES-955: явным образом запрашиваю пользователя при открытии очереди запросов ролей
  * обновил Django до 1.5.8

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 07 Aug 2014 19:38:40 +0400

yandex-tools-idm (0.66-8) testing; urgency=low

  * RULES-954: заменил текст ошибки ненайденного правила обработки запроса роли

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 06 Aug 2014 16:13:46 +0400

yandex-tools-idm (0.66-7) testing; urgency=low

  * RULES-942: откат случайно закоммиченного кода из прошлого коммита

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 06 Aug 2014 15:55:33 +0400

yandex-tools-idm (0.66-6) testing; urgency=low

  * RULES-951: доработал ручку обновления роли в API  для тестировщиков - теперь позволяет менять у роли пользователя и систему, что нужно для тестов механизма неконсистентностей + тесты
  * RULES-953: проверка на celery будет загораться лишь если после последнего выполнения таска обновления сигнальной таблицы прошло больше 12ти минут
  * RULES-942: перевел тесты, относящиеся к неконсистентностям на py.test
  * RULES-942: отрефакторил текущий вариант авто- и ручного разрешения неконсистентностей, вынес прогон workflow над ролью в отдельный метод, чтобы убрать копипасту
  * RULES-942: поправил механизм разрешения неконсистентностей - теперь он создает роли в состоянии "Перезапрошена", а не "Запрошена" как раньше + тесты на это поведение

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 06 Aug 2014 15:35:40 +0400

yandex-tools-idm (0.66-5) testing; urgency=low

  * RULES-856: поправил формат данных, принимаемый ручкой запроса роли в API тестеровщиков

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 04 Aug 2014 10:43:33 +0400

yandex-tools-idm (0.66-4) testing; urgency=low


  * RULES-856: поправил формат данных, принимаемый ручкой запроса роли в API тестеровщиков

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 04 Aug 2014 10:43:33 +0400

yandex-tools-idm (0.66-4) testing; urgency=low

  * RULES-951: доработал команды проверки и разрешения неконсистентностей для тестировщиков - теперь они принимают доп параметры для тонкой настройки работы

 -- Timur Zaripov <q210@yandex-team.ru>  Fri, 01 Aug 2014 01:47:27 +0400

yandex-tools-idm (0.66-3) testing; urgency=low

  * RULES-856: добавил ручку создания запроса на выдачу роли в API для тестировщиков
  * RULES-951: добавил ручки списка неконсистентностей в API для тестировщиков
  * покрыл тестами API для тестировщиков

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 31 Jul 2014 18:27:59 +0400

yandex-tools-idm (0.66-2) testing; urgency=low

  * RULES-910: роль в статусе "Запрошена" будет отсылаться на новый фронтэнд как активная.

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 30 Jul 2014 20:22:17 +0400

yandex-tools-idm (0.66-1) testing; urgency=low

  * RULES-948: ручка для отзыва роли

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 30 Jul 2014 18:48:37 +0400

yandex-tools-idm (0.65.2) testing; urgency=low

  * RULES-949: временно отключаем удаление исчезнувших из дерева ролей системы для Бункера

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 31 Jul 2014 15:04:25 +0400

yandex-tools-idm (0.65.1) testing; urgency=low

  * RULES-927: вынес в кэш описание ролей

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 29 Jul 2014 14:29:59 +0400

yandex-tools-idm (0.65-5) testing; urgency=low

  * RULES-944: снизил уровень логирования ошибок workflow при ежедневной проверке до WARNING
  * сделал логи в паре мест более sentry-friendly (чтобы сентри группировала их по шаблонам сообщений) + PEP-8 правки
  * RULES-927: на всякий случай в fallback на получении описания роли сделал пошире отлов exception'ов

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 28 Jul 2014 17:59:53 +0400

yandex-tools-idm (0.65-4) testing; urgency=low

  * RULES-931: сделал ручку логов по роли доступной ввиде ресурса actions
  * RULES-940: сделал ручку создания запроса на получения роли
  * RULES-939: сделал ручку проверки запроса на получание роли
  * RULES-924: поправил код ответа ручки, делающей роль протухшей

 -- Timur Zaripov <q210@yandex-team.ru>  Fri, 25 Jul 2014 18:14:38 +0400

yandex-tools-idm (0.65-3) testing; urgency=low

  * RULES-924: т.к. нужна тестировщикам нужна специальная ручка правки ролей, вынес API для них в отдельный namespace и отдельный модуль, отнаследов его от API фронтэнда
  * RULES-924: собственно добавил ручку обновления информации о роли
  * RULES-924: восстановил ручки удаления роли для тестеров, потерянные после переноса в отдельный модуль

 -- Timur Zaripov <q210@yandex-team.ru>  Fri, 25 Jul 2014 12:53:27 +0400

yandex-tools-idm (0.64.1) testing; urgency=low

  * RULES-937: поправил ошибку определения заместителей в случае, когда начальник отдела в нем не работает

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 23 Jul 2014 17:55:13 +0400

yandex-tools-idm (0.65-2) testing; urgency=low

  * RULES-932: тестовый Управлятор теперь заводит логины внешнего паспорта через тест инстанс паспорта
  * RULES-927: переместил fallback выше по стеку вызовов, потому что прошлый вариант пытался найти запись в той же транзакции и падал с DoesNotExist
  * RULES-902: включил сортировку по пользователям и системам для ролей, для чего сделал им кастомные поля и завел базовый класс для API
  * RULES-934: сделал альтернативный вариант обращения за данными о ролях системы в формате frontend/rolesmeta/?system=self
  * RULES-922: отключил старый тестовый механизм блокировки сотрудников по данным из ОЕБС
  * RULES-931: ручка с историей действий по роли
  * RULES-929: trailing slash в ссылках в интерфейсе теперь опциональны

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 21 Jul 2014 23:21:48 +0400

yandex-tools-idm (0.64) testing; urgency=low

  * RULES-846: откатываю обратно из-за проблем с logging.handlers.WatchedFileHandler в idm.roles логгере

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 17 Jul 2014 18:48:54 +0400

yandex-tools-idm (0.63) testing; urgency=low

  * RULES-836: убрал старый вариант обработки логов ошибок взаимодействия с системами
  * RULES-927: давлю integrity error от базы при получении описания роли + немного логов в это место
  * RULES-924: ручка регулярного пересмотра ролей получила параметры --system, --since, и --force
  * RULES-910: добавил возможность сортировки ручке ролей пользователя
  * RULES-925: добавил на тестинге в ответ ручки со списком ролей пользователя статус роли, чтобы тестировщикам было удобно

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 17 Jul 2014 16:44:37 +0400

yandex-tools-idm (0.62) testing; urgency=low

  * RULES-910: разделил ответ ручки ролей в API фронтэнда на активные и неактивные роли
  * RULES-916: ручка систем в API фронтэнда, отдающая в том числе и структуру ролей системы

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 14 Jul 2014 12:50:48 +0400

yandex-tools-idm (0.61) testing; urgency=low

  * RULES-910: отрефакторил аутентификацию, добавил логов, чтобы удобнее было дебажить новое API
  * RULES-913: добавлены роли для безопасников и хэлпов, безопасникам уходят персональные уведомления об изменении workflow

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 10 Jul 2014 18:36:34 +0400

yandex-tools-idm (0.60-2) testing; urgency=low

  * RULES-910: переименовал api для фронтэнда в более подходящий по смыслу вариант;
  * RULES-910: сменил адреса ресурсов пользователя и роли по REST - на их же множественное число;
  * RULES-910: воткнул фильтр ролей по логинам пользователей, по системам и по состоянию.
  * добавил логирования в случае, когда лок нельзя взять в зукипере
  * улучшил логи, которые пишутся при деактивации пользователя в AD

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 10 Jul 2014 01:38:14 +0400

yandex-tools-idm (0.58) testing; urgency=low

  * RULES-910: перенес api v1 в отдельный package
  * RULES-910: подновил django-tastypie, используемую в проекте
  * RULES-910: добавил в api v2 ручки пользователя и роли пользователя
  * добавил логирования в процесс обновления департаментов из центра
  * для удобства работы, добавил URL запрашиваемой системы в ручки system/handles
  * для удобства работы, добавил в поиск в департаментах в админке их id и  slug

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 08 Jul 2014 16:53:23 +0400

yandex-tools-idm (0.57) testing; urgency=low

  * RULES-897: в команду починки пользователей, у которых стоит неправильный статус ldap_active в базе, добавлено логирование и очистка логинов, считанных из файла
  * RULES-906: убираю вызов get_user_model() в SSL auth бэкенде, ломающий multi_db конфигурацию для некоторых пользователей

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 07 Jul 2014 16:18:25 +0400

yandex-tools-idm (0.56) testing; urgency=low

  * RULES-908: аутентификация по токенам теперь работает и для https
  * вынес захардкоженные логин-пароль от старого LDAP в datasourses; использую тестовый AD и для девелопмента

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 03 Jul 2014 18:42:22 +0400

yandex-tools-idm (0.55) testing; urgency=low

  * поправил имя логгера в management команде, чтобы соответствовало ее имени
  * Для тестинга используется тестовый инстанс AD

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 02 Jul 2014 18:57:24 +0400

yandex-tools-idm (0.54) testing; urgency=low

  * RULES-906: из-за len() queryset валился при обработке на любой slave базе
  * добавил логирования в процесс синхронизации изменений в дереве ролей систем
  * Включил авто-обновление ролей бункера на тестинге
  * RULES-897: команды для сверки и исправления ситуации с дважды уволенными людьми
  * RULES-897: учитываем возможность снова пришедших в компанию сотрудников при синхронизации данных с Центром

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 02 Jul 2014 17:17:30 +0400

yandex-tools-idm (0.53) testing; urgency=low

  * RULES-846: забытый фильтр по аппруверу для ручки API очереди запросов на подтверждение для тестировщиков
  * RULES-846: ручка в API для тестировщиков, позволяющая вручную сделать любую роль протухшей

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 26 Jun 2014 15:47:28 +0400

yandex-tools-idm (0.52) testing; urgency=low

  * RULES-895: поправил ошибку переноса кода, допущенную при выделение workflow в отдельный package

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 25 Jun 2014 16:46:16 +0400

yandex-tools-idm (0.51) testing; urgency=low

  * RULES-892: для бункера автообновление ролей раз в минуту

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 25 Jun 2014 16:19:27 +0400

yandex-tools-idm (0.50) testing; urgency=low

  * RULES-895: сделал для workflow отдельный package
  * RULES-895: теперь в workflow доступно представление роли как ноды дерева ролей
  * RULES-898: починил интерфейс настройки автообновления ролей систем

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 25 Jun 2014 13:54:26 +0400

yandex-tools-idm (0.49) testing; urgency=low

  * RULES-891: ходим в API система с хедером Accept="application/json; charset=utf8"
  * RULES-887: ходим в мастер еще и на system-workflow-edit ручку
  * RULES-893: разделителем в логе действий с ролями стал \t, вместо неудобных пробелов

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 23 Jun 2014 12:56:13 +0400

yandex-tools-idm (0.48) testing; urgency=low

  * RULES-887: для view, ломающегося при работе со репликой бд, добавил исключение в роутер. Возвращаю работу с репликами.
  * RULES-856: ручка для тестировщиков, возвращающая hash запросов ролей

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 17 Jun 2014 17:08:46 +0400

yandex-tools-idm (0.47) testing; urgency=low

  * RULES-887: отключаю поддержку нескольких реплик из-за бага на продакшне.

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 16 Jun 2014 20:27:16 +0400

yandex-tools-idm (0.46-1) testing; urgency=low

  * RULES-884: добавил обработку варианта, когда CENTER API вернул пустой список подразделений + тест на это место
  * RULES-883: у базы на продакшне теперь 2 read-only копии, добавил настройки для их корректной поддержки
  * RULES-869: при отзыве ролей на стороне системы роли в Управляторе роли тоже получают статус "Отозвана", а не "Отзывается", как было раньше

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 16 Jun 2014 17:46:12 +0400

yandex-tools-idm (0.45) testing; urgency=low

  * RULES-856: для нормального разделения тестовых вьюшек от продакшновых, вынес все хелперы и ошибки в отдельные модули и отрефакторил views.py по PEP-8
  * RULES-856: на девелопменте и тестинге ходим в API тестового центра
  * RULES-856: перенес вьюшку call_command в отдельный модуль + тест для нее
  * RULES-856: вытащил в API Управлятора список ролей пользователя в состоянии "Необходимо перезапросить"

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 11 Jun 2014 22:44:54 +0400

yandex-tools-idm (0.44) testing; urgency=low

  * RULES-880: возвращаю BOM для читаемости csv файлов отчетов в виндовом excel

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 11 Jun 2014 13:34:40 +0400

yandex-tools-idm (0.43) testing; urgency=low

  * RULES-879: отчет по активным ролям

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 11 Jun 2014 13:03:14 +0400

yandex-tools-idm (0.42) testing; urgency=low

  * исправления мониторингов в связи с переходом на https и отключением cron на тестинге

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 11 Jun 2014 12:01:30 +0400

yandex-tools-idm (0.41) testing; urgency=low

  * Вынес неконсистентности в отдельную подпапку
  * передвинул csrf миддлварь повыше
  * RULES-869: если у нас есть роль, а в системе - нет, то при принятии неконсистентности роль у нас удалится

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 10 Jun 2014 19:46:48 +0400

yandex-tools-idm (0.40) testing; urgency=low

  * RULES-875: отчеты теперь сразу посылаются аттачем в письме

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 09 Jun 2014 19:39:45 +0400

yandex-tools-idm (0.39) testing; urgency=low

  * В отчете по ролям отображаются все роли, которые были выданы в интересующий нас промежуток
  * RULES-875: отчеты отдаются через memcached, а не через локальную файловую систему app-сервера

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 09 Jun 2014 18:29:49 +0400

yandex-tools-idm (0.38) testing; urgency=low

  * RULES-856: ручка для запуска management команд в тестинге

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 05 Jun 2014 17:49:09 +0400

yandex-tools-idm (0.37) testing; urgency=low

  * RULES-862: Добавил команду удаления запросов, дублирующих уже выданные роли
  * RULES-862: Автоматическое разрешение неконсистентностей помечает их как разрешенные при запросе ролей
  * RULES-862: Убрал автоматическое разрешение ролей из крона

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 29 May 2014 17:36:19 +0400

yandex-tools-idm (0.36) testing; urgency=low

  * RULES-862: Починил приняние неконсистентностей со стороны системы в интерфейсе - теперь роли после него выдаются сразу.
  * RULES-862: Добавил команду, выдающую зависшие в состоянии "Подтверждено" после разрешения неконсистентностей роли
  * RULES-862: Починил поиск по неконсистентностям в админке

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 26 May 2014 15:53:58 +0400

yandex-tools-idm (0.35) testing; urgency=low

  * RULES-860: меняю директивы nginx-enable-mod для переезда апи на отдельный слб
  * указал правильный путь архива с changelog для показа версии в интерфейсе

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 22 May 2014 18:16:46 +0400

yandex-tools-idm (0.34) testing; urgency=low

  * забытая настройка для monrun'а celery
  * Починил тесты. Теперь они запускаются через py.test
  * убрал более ненужную ручку таблицы состояния всех подключенных систем - переезд закончился, смысла в ней больше нет
  * Починил команду idm_check_approves_difference - теперь она корректно работает с ошибками workflow, посылает письма лишь команде Управлятора и не ломается вся при ошибке подсчета в одной из систем.
  * правильные права папкам с логами в postinst

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 22 May 2014 18:01:46 +0400

yandex-tools-idm (0.33) testing; urgency=low

  * RULES-850: Возвращаю создание объектов неконсистентностей системы при регулярной проверке, возвращаю неконсистентности в админку
  * Сделал monrun проверку живости celery

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 15 May 2014 18:32:01 +0400

yandex-tools-idm (0.32) testing; urgency=low

  * временно отключаю отсылку логов ошибок ответственным по системам
  * RULES-840: пишем логи действий с ролями также отдельно в файл, чтобы их потом могли отсылать в SPLUNK
  * перевожу development на отдельную базу, добавил настройку для django_intranet_auth
  * RULES-810: разработчики и аудиторы могут смотреть в админку в режиме read-only

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 12 May 2014 17:41:07 +0400

yandex-tools-idm (0.31-32) testing; urgency=low

  * костыль для Директа, к которому ходим с токенами, привязанными к IP наших серверов

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 30 Apr 2014 17:44:52 +0400

yandex-tools-idm (0.31-31) testing; urgency=low

  * добавил проверки на анонимуса при попытке добавления роли через API

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 30 Apr 2014 16:40:01 +0400

yandex-tools-idm (0.31-30) testing; urgency=low

  * фикс аутентификации по сертификату для API

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 30 Apr 2014 15:06:04 +0400

yandex-tools-idm (0.31-29) testing; urgency=low

  [ Alex Koshelev ]
  * Фикс пути до сертификата в деве

  [ Timur Zaripov ]
  * фикс cron команды на генерацию правил для firewall

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 30 Apr 2014 14:47:22 +0400

yandex-tools-idm (0.31-28) testing; urgency=low

  * правильная версия djangpo_russian

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 29 Apr 2014 16:47:55 +0400

yandex-tools-idm (0.31-27) testing; urgency=low

  * поправил url центра в продакшне еще раз

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 29 Apr 2014 15:16:57 +0400

yandex-tools-idm (0.31-26) testing; urgency=low

  * поправил url центра в продакшне
  * поправил команду синхронизации с центром в cron'е

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 29 Apr 2014 14:52:44 +0400

yandex-tools-idm (0.31-24) testing; urgency=low

  * добавил разработчикам возможность дергать системные ручки info
  * добавил в проверяемые дырки дырку для складывания логов безопасникам

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 29 Apr 2014 00:06:07 +0400

yandex-tools-idm (0.31-23) testing; urgency=low

  * запускаем cron на продакшне

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 28 Apr 2014 21:04:50 +0400

yandex-tools-idm (0.31-22) testing; urgency=low

  * убрал хардкод ldap хоста из кода
  * добавил недостающих настроек из django_intranet_auth
  * добавил кастомную read-only миддлварь с управлением из админки
  * врубил вафлю для проверки сертификата клиента
  * забытый шаблон с кнопкой read-only режима для админки

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 28 Apr 2014 20:15:11 +0400

yandex-tools-idm (0.31-21) testing; urgency=low

  * правильная ссылка на staff для продакшна

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 28 Apr 2014 14:46:51 +0400

yandex-tools-idm (0.31-20) testing; urgency=low

  * временно убрал поход в склонятор в real-time'е

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 24 Apr 2014 21:16:53 +0400

yandex-tools-idm (0.31-19) testing; urgency=low

  * сделал отдельный misc.production конфиг с нужными там настройками

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 24 Apr 2014 20:28:39 +0400

yandex-tools-idm (0.31-18) testing; urgency=low

  *  * в settings поправлены настройки BLACKBOX_PASSPORT_URL и RAVEN_CONFIG.  * из settings убраны более ненужные настройки URL_1C, DIRECT_URL  * исправлено распознавание дырок для zookeeper'а

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 24 Apr 2014 18:00:23 +0400

yandex-tools-idm (0.31-17) testing; urgency=low

  * добавил management команду проверки дырок для систем

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 24 Apr 2014 14:34:30 +0400

yandex-tools-idm (0.31-16) testing; urgency=low

  * в настройках ALLOWED_HOSTS теперь разрешены любые, т.к. они ломали балансер
  * запилил management команду, проверяющую дырки для проекта. Дырки ищутся в настройках автоматом.

 -- Timur Zaripov <q210@yandex-team.ru>  Thu, 24 Apr 2014 13:04:04 +0400

yandex-tools-idm (0.31-15) testing; urgency=low

  * добавил в зависимости  simplejson==2.3.2

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 23 Apr 2014 22:54:42 +0400

yandex-tools-idm (0.31-14) testing; urgency=low

  * выпилил из проекта более ненужный stratostat

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 23 Apr 2014 22:27:00 +0400

yandex-tools-idm (0.31-12) testing; urgency=low

  [ Alex Koshelev ]
  * Зависимость от libmemcached6

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 23 Apr 2014 20:52:23 +0400

yandex-tools-idm (0.31-11) testing; urgency=low

  [ Alex Koshelev ]
  * Правильный кеш бекэнд

  [ Timur Zaripov ]
  * избавился от зависимости python-apt, у которой вызов open cache занимал по 4 секунды
  * слешка поправил кэширование несклоняемых слов + мелкие украшательства

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 23 Apr 2014 19:30:08 +0400

yandex-tools-idm (0.31-10) testing; urgency=low

  [ Alex Koshelev ]
  * Правильное использование memcached

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 23 Apr 2014 15:45:16 +0400

yandex-tools-idm (0.31-9) testing; urgency=low

  [ Alex Koshelev ]
  * Фикс относительных импортов в utils/__init__.py

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 23 Apr 2014 13:41:28 +0400

yandex-tools-idm (0.31-8) testing; urgency=low

  [ Timur Zaripov ]
  * выпилил SENTRY_DSN из datasources унес CENTER_API_URL в настройки, зависящие от окружения
  * поправил пользователя, от которого в cron запускалась команда генерации правил для firewall

  [ Alex Koshelev ]
  * Эти зависимости переехали в base.txt
  * Подключаем ylock
  * Использование локов в management командах
  * Отключаем access лог uwsgi

 -- Timur Zaripov <q210@yandex-team.ru>  Tue, 22 Apr 2014 16:58:13 +0400

yandex-tools-idm (0.31-7) testing; urgency=low

  * корректно указал версию выкаченного пакета 0.31-6ubuntu1
  * фикс бага при обращении к центру
  * убрал упоминание более не нужной папки логов celery

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 21 Apr 2014 18:50:48 +0400

yandex-tools-idm (0.31-6ubuntu1) unstable; urgency=low

  * Сделал страницу просмотра состояния систем для суперпользователя
  * Перенес из datasources не относящиеся к ним настройки

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 21 Apr 2014 16:58:10 +0400

yandex-tools-idm (0.31-5) unstable; urgency=low

  [ Timur Zaripov ]
  * убрал зависимость от memcache-multiple, т.к. сейчас этот пакет не ставится в дев- и тест- окружения
  * перенес шаблоны отчетов в общую папку к остальным шаблонам
  * Добавил логирование ошибок в sentry
  * Добавил MEDIA_ROOT в настройки
  * Обернул обращения в центр в try: except

 -- Timur Zaripov <q210@yandex-team.ru>  Mon, 21 Apr 2014 12:52:52 +0400

yandex-tools-idm (0.31-4) unstable; urgency=low

  [ Alex Koshelev ]
  * Отладочная пересборка
  * Обновил cron
  * Сетинги тоже в пакет надо положить
  * Фикс опечатки в bash'е
  * Фикс конфигов
  * Фикс манифеста
  * Фаб таска для рестартов
  * Правильные настройки в manage.py

  [ Timur Zaripov ]
  * RULES-829: Добавил в дебианизацию конфиг memcached

  [ Alex Koshelev ]
  * Включаем в девелопмента debug
  * Зависимость от правильного robe

  [ Timur Zaripov ]
  * поправил версию python-ldap в зависимостях
  * Добавил недостающих зависимостей
  * Добавил development комплект настроек
  * поправил плохое название

  [ Alex Koshelev ]
  * Зависимость от nginx и подкление конфига в postinst

  [ Timur Zaripov ]
  * поправил outfile в конфиге memcached и добавил зависимость в control
  * Поправил management команду генерации правил для firewall
  * ручка ping ходит через https
  * корректно отображаем changelog

 -- Timur Zaripov <q210@yandex-team.ru>  Fri, 18 Apr 2014 14:47:27 +0400

yandex-tools-idm (0.31-1) unstable; urgency=low

  * Отладочная пересборка

 -- Alex Koshelev <alexkoshelev@yandex-team.ru>  Wed, 16 Apr 2014 17:32:45 +0400

yandex-upravlyator (0.31) stable; urgency=low

  * RULES-818: Поправлена сборка пакета для пеезда к админам вертикальных сервисов. Пакет переименован в yandex-tools-idm
  * RULES-818: Поправлены пути к логам в командах
  * RULES-818: Добавлена ручка /ping для балансеров
  * RULES-818: Добавлено логирование в месте обращения к склонятору + simplejson заменен на json

 -- Timur Zaripov <q210@yandex-team.ru>  Wed, 16 Apr 2014 16:53:16 +0400

yandex-upravlyator (0.21) stable; urgency=low

  * В отчетах по ролям временные границы вновь применяются к дате последнего изменения роли. RULES-823.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 09 Apr 2014 17:56:05 +0400

yandex-upravlyator (0.20) stable; urgency=low

  * Исправлен баг, при котором ошибка при перезапросе ролей сотрудником мешала корректной обработке изменений про него, пришедших из центра. RULES-812.
  * В csv отчета по ролям появилась колонка "код роли", содержащая служебную информацию о ролях. RULES-800.
  * Файл fabfile.py поправлен таким образом, чтобы команды обновления changelog и коммита его в репозиторий были отдельными.
  * Файл fabfile.py поправлен таким образом, чтобы метки тикетов в changelog'е перемещались в конец коммит-мессаджа.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 07 Apr 2014 21:28:31 +0400

yandex-upravlyator (0.19.0) stable; urgency=low

  * В тестовом окружении включена отправка всех писем на специальные ящики. RULES-793.
  * В отчете по изменениям workflow теперь присутствует автор изменений и его комментарий. RULES-809.
  * При отсутствии правил для обработки запрошенной роли, выводим сообщение об ошибке. RULES-807.
  * В отчет по ролям добавлена возможность сортировки по пользователям. RULES-775.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 01 Apr 2014 19:31:54 +0400

yandex-upravlyator (0.18.6) stable; urgency=low

  * RULES-799: approvers всегда должны быть указаны в workflow + исправления тестов
  * Создаем тикет в кондукторе, для выкладки пакета в тестинг. RULES-802.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 26 Mar 2014 21:56:13 +0400

yandex-upravlyator (0.18.5) stable; urgency=low

  * фикс бага в plugins/generic.get_roles запросе для больших деревьев ролей

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 26 Mar 2014 17:16:46 +0400

yandex-upravlyator (0.18.4) stable; urgency=low

  * RULES-789: добавил в корневые департаменты департамент ассессоров поиска "as"

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 24 Mar 2014 16:32:24 +0400

yandex-upravlyator (0.18.3) stable; urgency=low

  * RULES-790: фикс баги в команде проверки данных из Splunk

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 21 Mar 2014 18:05:26 +0400

yandex-upravlyator (0.18.2) stable; urgency=low

  * Исправлена 500 ошибка на странице редактирования шаблонов писем. RULES-769.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 19 Mar 2014 14:35:28 +0400

yandex-upravlyator (0.18.1) stable; urgency=low

  * RULES-781:  фикс для писем на пустые адреса + тесты

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 18 Mar 2014 15:06:17 +0400

yandex-upravlyator (0.18.0) stable; urgency=low

  * Устранена неполадка в работе механизма выбора роли. RULES-759.
  * RULES-776: добавил email gnoma@yandex-team.ru в получатели уведомлений об изменениях workflow
  * RULES-765: добавил роль Разработчика в Общие роли Управлятора
  * Сохранение данных от OEBS целиком в файл. RULES-777.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 17 Mar 2014 15:35:51 +0400

yandex-upravlyator (0.17.71) stable; urgency=low

  * Исправлена команда рассылающая логи разработчикам систем. RULES-773.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 07 Mar 2014 18:15:25 +0400

yandex-upravlyator (0.17.70) stable; urgency=low

  * Поправден баг в процедуре, забирающей уволенных сотрудников из OEBS. RULES-772.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 07 Mar 2014 13:12:35 +0400

yandex-upravlyator (0.17.69) stable; urgency=low

  * Тестовый режим блокировки сотрудников с последующим отзывом доступов через неделю. RULES-712.
  * Обязательные python-пакеты добавлены в зависимости.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 06 Mar 2014 12:48:46 +0400

yandex-upravlyator (0.17.68) stable; urgency=low

  * Исправлена конфигурация логгеров, чтобы фиксировать пятисотки. RULES-768.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 06 Mar 2014 11:49:12 +0400

yandex-upravlyator (0.17.67) stable; urgency=low

  * Теперь ошибки workflow лучше обрабатываются и даже выводится строка в которой произошла ошибка. RULES-763.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 04 Mar 2014 15:03:37 +0400

yandex-upravlyator (0.17.66) stable; urgency=low

  * Убрал nscd из зависимостей, так как он конфликтует с cauth и непонятно для чего нужен.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 03 Mar 2014 16:02:26 +0400

yandex-upravlyator (0.17.65) stable; urgency=low

  * Теперь все view, принимающие POST, используют транзакции. RULES-694.
  * Прооптимизирован процесс синхронизации с Center и LDAP. RULES-761.
    Теперь синхронизация должна проходить за 10-20 секунд.


 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 28 Feb 2014 13:24:47 +0400

yandex-upravlyator (0.17.64) stable; urgency=low

  * Исправлена ошибка с недозагрузкой частей составной роли при открытии пермалинка. RULES-758.
  * Исправлена ошибка с отсутствием декодирования параметров пермалинка. RULES-757.
  * В девелоперской среде не кэшируем шаблоны.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 25 Feb 2014 17:49:23 +0400

yandex-upravlyator (0.17.63) stable; urgency=low

  * Исправлена ошибка из-за которой по пермалинку вибиралась БД OEBS вместо просто OEBS. RULES-755.
  * Улучшен поиск по нескольким словам. RULES-638.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 25 Feb 2014 15:25:31 +0400

yandex-upravlyator (0.17.62) stable; urgency=low

  * Исправлена склонялка в продакшене. RULES-754.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 24 Feb 2014 15:29:26 +0400

yandex-upravlyator (0.17.61) stable; urgency=low

  * Добавлен коммент к полю no_email. RULES-752.
  * Исправлено неверное отображение количества запросов, ожидающих подтверждения. Отрефакторены тесты. RULES-750, RULES-753.
  * Добавлено отображение AD-групп на странице с данными роли. RULES-730.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 24 Feb 2014 12:55:55 +0400

yandex-upravlyator (0.17.60) stable; urgency=low

  * В отчете по действиям поле действия разделено на составные части. RULES-674.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 19 Feb 2014 16:19:05 +0400

yandex-upravlyator (0.17.59) stable; urgency=low

  * Из вызова save() для сохранения даты выдачи роли удален параметр update_fields. RULES-727.
  * Поправлено исполнение тестов в соответствии с измененными отчетами. RULES-727.
  * Отчеты по ролям используют для сортировки и фильтрации ролей поле granted_at. RULES-727.
  * Добавлено ограничение на длину генерируемого паспортного логина. RULES-731.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 18 Feb 2014 23:30:34 +0400

yandex-upravlyator (0.17.58) stable; urgency=low

  * Снова исправлена ошибка в команде process_data_from_splunk. RULES-749.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 13 Feb 2014 15:16:27 +0400

yandex-upravlyator (0.17.57) stable; urgency=low

  * Исправлена ошибка в команде process_data_from_splunk. RULES-749.
  * Сделана нормализация AD групп при сохранении их в базу. RULES-744.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 13 Feb 2014 14:55:40 +0400

yandex-upravlyator (0.17.56) stable; urgency=low

  * Исправлен баг, позволяющий удалять информацию о доступах, через API. RULES-742.
  * Поправлена ошибка в обработке флага visibility для невидимых ролей. RULES-716.
  * Сообщения об ошибках, получаемые celery, приводятся к unicode. RULES-732.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 10 Feb 2014 18:16:16 +0400

yandex-upravlyator (0.17.55) stable; urgency=low

  * Добавлена management команда для нормализации ссылок на AD группы. RULES-736.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 05 Feb 2014 18:53:26 +0400

yandex-upravlyator (0.17.54) stable; urgency=low

  * Пересборка из-за того, что как-то неправильно залился пакет на secdist.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 30 Jan 2014 18:12:49 +0400

yandex-upravlyator (0.17.53) stable; urgency=low

  * Небольшой фикс неопределенной переменной. RULES-724.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 30 Jan 2014 17:33:45 +0400

yandex-upravlyator (0.17.52) stable; urgency=low

  * Добавлена дополнительная проверка при удалении ролей в команде upravlyator_deprive_roles. RULES-724.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 30 Jan 2014 16:43:04 +0400

yandex-upravlyator (0.17.51) stable; urgency=low

  * Настройки поправлены таким образом, чтобы Управлятор не пятисотил. RULES-720.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 29 Jan 2014 20:14:09 +0400

yandex-upravlyator (0.17.50) stable; urgency=low

  * Поправлен скрипт, обновляющий lego при сборке пакета.
  * Дан доступ пользователю caspermdmuser к API управлятора. RULES-719.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 29 Jan 2014 16:05:39 +0400

yandex-upravlyator (0.17.49) stable; urgency=low

  * Исправлен алгоритм работы с данными, поступающими из Splunk. Вновь включены блокировки по этим данным. RULES-713.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 29 Jan 2014 15:29:57 +0400

yandex-upravlyator (0.17.48) stable; urgency=low

  * В процесс сборки пакета добавлен профайлер, чтобы отслеживать сколько занимает каждый этап. RULES-710.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 21 Jan 2014 21:36:08 +0400

yandex-upravlyator (0.17.47) stable; urgency=low

  * Поправлена проверка клиентских сертификатов в nginx конфиге. В рамках RULES-670.
  * Исправлена работа выбиралки роли. Пришлось перейти с jquery-ui 1.8.11 на 1.10.4. RULES-711.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 21 Jan 2014 18:11:51 +0400

yandex-upravlyator (0.17.46) stable; urgency=low

  * Еще раз обновлены зависимости. RULES-703.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 21 Jan 2014 16:39:06 +0400

yandex-upravlyator (0.17.45) stable; urgency=low

  * Обновлены зависимости, так что теперь должна быть решена проблема выдачи доступов в сам Управлятор. RULES-703.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 21 Jan 2014 12:46:39 +0400

yandex-upravlyator (0.17.44) stable; urgency=low

  * Поправил пути к статике и добавил немного логгинга для профайлинга шаблонов. RULES-697, RULES-709.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 16 Jan 2014 19:15:04 +0400

yandex-upravlyator (0.17.43) stable; urgency=low

  * Доработана проверка сертификатов ручек /system/handles/. RULES-704.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 16 Jan 2014 12:19:19 +0400

yandex-upravlyator (0.17.42) stable; urgency=low

  * Исправлена опечатка в конфиге nginx, из-за которой Управлятор не принимал свой собственный сертификат. RULES-701.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 13 Jan 2014 14:02:41 +0400

yandex-upravlyator (0.17.41) stable; urgency=low

  * Обновлен модуль djblets, чтобы не зависеть от PIL. RULES-699

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 13 Jan 2014 13:13:40 +0400

yandex-upravlyator (0.17.40) stable; urgency=low

  * Update.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 13 Jan 2014 12:47:13 +0400

yandex-upravlyator (0.17.39) stable; urgency=low

  * Обновлены библиотеки в virtualenv. RULES-699.
  * Исправлен конфиг Nginx, чтобы снова пускало helpdesk. RULES-698.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 13 Jan 2014 12:13:19 +0400

yandex-upravlyator (0.17.38) stable; urgency=low

  * Включена валидация серверных сертификатов систем. RULES-692, RULES-670.
  * Исправлена ошибка в subject клиентского сертификата, который может принимать Управлятор. RULES-670

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 10 Jan 2014 12:08:33 +0400

yandex-upravlyator (0.17.37) stable; urgency=low

  * Поправлены настройки requests и nginx, чтобы проверять новые сертификаты. RULES-670.
  * Добавлен указатель с каким сертификатом, старым или новым, ходить в ситему. RULES-670.
  * Исправлены ошибки от xscript-proc, связанные с отсутствущим lego:locale. RULES-691.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 27 Dec 2013 12:41:17 +0400

yandex-upravlyator (0.17.36) stable; urgency=low

  * Теперь agranat.yandex-team.ru редиректит на idm.yandex-team.ru. RULES-672.
  * Теперь на странице /changelog/ все номера тикетов ведут на соответствующие страницы трекера. RULES-680.
  * Исправлено поведение механизма пересмотра доступов. Теперь в качестве точки отсчета используется отдельное поле granted_at. RULES-689.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 25 Dec 2013 15:44:49 +0400

yandex-upravlyator (0.17.35) stable; urgency=low

  * Поправлены тесты и debian/changelog.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 24 Dec 2013 18:11:39 +0400

yandex-upravlyator (0.17.34) stable; urgency=low

  * Добавлена функция, для проверки работы splunk. RULES-685.
  * Исправлена работае debugtoolbar. RULES-690.
  * Встроена защита от большого числа неактивных пользователей, получаемых из SPLUNK. RULES-685.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 24 Dec 2013 17:55:00 +0400

yandex-upravlyator (0.17.33) stable; urgency=low

  * Временно отключена блокировка по данным спланка. RULES-688.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 20 Dec 2013 18:03:52 +0400

yandex-upravlyator (0.17.32) stable; urgency=low

  * GenericPlugin пробрасывают исключение при получении пустого ответа от системы. RULES-678.
  * Убран лишний отладочный принт.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 16 Dec 2013 11:11:57 +0400

yandex-upravlyator (0.17.31) stable; urgency=low

  * Еще одна правка теста для RULES-677.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 11 Dec 2013 18:29:47 +0400

yandex-upravlyator (0.17.30) stable; urgency=low

  * Поправлен тест, проверяющий RULES-677.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 11 Dec 2013 18:18:00 +0400

yandex-upravlyator (0.17.29) stable; urgency=low

  * Теперь при синхронизации не учитываются отозванные доступы. RULES-677.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 11 Dec 2013 18:07:23 +0400

yandex-upravlyator (0.17.28) stable; urgency=low

  * Исправлена остановка механизма регулярного пересмотра при первой же ошибке. RULES-663.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 11 Dec 2013 09:29:29 +0400

yandex-upravlyator (0.17.27) stable; urgency=low

  * Добавлено отображение текущего статуса редактируемого workflow и оповещение автора о принятии его правок. RULES-561.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 05 Dec 2013 14:49:57 +0400

yandex-upravlyator (0.17.26) stable; urgency=low

  * Исправлена ошибка при формировании CSV отчетов. RULES-668.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 05 Dec 2013 01:16:16 +0400

yandex-upravlyator (0.17.25) stable; urgency=low

  * Поправлено автоматическое обновление дерева ролей целиком. RULES-661.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 26 Nov 2013 17:46:24 +0400

yandex-upravlyator (0.17.24) stable; urgency=low

  * Исправлена ошибка в процессинге данных от ОЕБС. RULES-655.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 25 Nov 2013 16:33:22 +0400

yandex-upravlyator (0.17.23) stable; urgency=low

  * Поправлен шаблон письма о блокировках по данным ОЕБС, чтобы логины были о одному на строчку. RULES-655.
  * block users only if their number is not deviate from the middle. RULES-655.
  * Исправлена ошибка, связанная с логгером в команде drop_virtual_machines. RULES-658.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 25 Nov 2013 14:27:57 +0400

yandex-upravlyator (0.17.22) stable; urgency=low

  * OU=TechUsers,DC=ld,DC=yandex,DC=ru добавлен в список DN, где следует искать активных пользователей. RULES-656.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 18 Nov 2013 21:34:02 +0400

yandex-upravlyator (0.17.21) stable; urgency=low

  * Обновлена команда взаимодействия с OEBS. RULES-643. RULES-655.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 18 Nov 2013 21:03:53 +0400

yandex-upravlyator (0.17.20) stable; urgency=low

  * Исправлена ошибка при попытке отзыва доступа в системе, которая более не подключена к Управлятору. RULES-647.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 15 Nov 2013 21:34:05 +0400

yandex-upravlyator (0.17.19) stable; urgency=low

  * В уведомления о блокировке из-за долгой неактивности в сети, добавлено примечание о том, что для разблокировки нужно писать на help@. RULES-653.
  * Из крона удалена команда, блокирующая сотрудников по данным от 1c. RULES-654.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 14 Nov 2013 17:48:36 +0400

yandex-upravlyator (0.17.18) stable; urgency=low

  * В письме о действиях по данным OEBS, говорим что ничего не было, если никаких действий не было произведено. RULES-652.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 13 Nov 2013 20:29:36 +0400

yandex-upravlyator (0.17.17) stable; urgency=low

  * Ссылки в письмах исправлены с agranat.yandex-team.ru на idm.yandex-team.ru. RULES-651.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 13 Nov 2013 19:15:57 +0400

yandex-upravlyator (0.17.16) stable; urgency=low

  * Временно отключена часть теста, так как интеграция с OEBS будет работать до 22 в тестовом режиме.
  * В список получателей данных о взаимодействии с OEBS включена Лида Свистельник.
  * Прикручиваем OEBS в качестве источника данных о сотрудниках с истекшим NDA. RULES-643.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 13 Nov 2013 18:51:21 +0400

yandex-upravlyator (0.17.15) stable; urgency=low

  * Исправлено обновление даты найма сотрудника при синхронизации со стаффом. RULES-650.
  * Исправлена ошибка при длинной цепочке заместителей в workflow. RULES-649.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 12 Nov 2013 21:12:31 +0400

yandex-upravlyator (0.17.14) stable; urgency=low

  * Исправлена работа на хосте api.idm.yandex-team.ru
  * В репозиторий добавлены скрипты, которые я использовал для апгрейда базы в продакшене.
  * Исправлена работа админки.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 08 Nov 2013 14:56:41 +0400

yandex-upravlyator (0.17.13) stable; urgency=low

  * Еще раз исправлена сборка virtualenv. На этот раз явно указано, что надо использовать /usr/bin/python.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 07 Nov 2013 16:06:05 +0400

yandex-upravlyator (0.17.12) stable; urgency=low

  * Исправлена работа на домене agranat.yandex-team.ru

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 07 Nov 2013 14:51:37 +0400

yandex-upravlyator (0.17.11) stable; urgency=low

  * Исправлены инкрементальные синхронизации с Центром.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 07 Nov 2013 12:02:56 +0400

yandex-upravlyator (0.17.10) stable; urgency=low

  * Исправлена настройка ALLOWED_HOSTS.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 07 Nov 2013 01:39:37 +0400

yandex-upravlyator (0.17.9) stable; urgency=low

  * Поправлены скрипты, создающие виртуальное окружение, чтобы уж наверняка устанавливать все нужные пакеты в virtualenv.
  * django-yauth убран из списка зависимостей.
  * В файле настроек урлы для доступа к Center перемещены ближе к концу файла.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 07 Nov 2013 01:02:54 +0400

yandex-upravlyator (0.17.8) stable; urgency=low

  * Снова исправлен импорт настроек intranet_auth, ибо иначе ломаются тесты.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 06 Nov 2013 21:11:42 +0400

yandex-upravlyator (0.17.7) stable; urgency=low

  * Поправлен импорт настроек django_intranet_auth для перехода на новую модель User.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 06 Nov 2013 21:09:11 +0400

yandex-upravlyator (0.17.6) stable; urgency=low

  * DJANGO_INTRANET_USER_MODEL = "upravlyator.User"

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 06 Nov 2013 20:53:36 +0400

yandex-upravlyator (0.17.5) stable; urgency=low

  * В проект добавлены миграции django_intranet_auth.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 06 Nov 2013 16:30:02 +0400

yandex-upravlyator (0.17.4) stable; urgency=low

  * Испарвлены тесты, выполнение которых зависело от таймзоны и ломалось после полуночи.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 06 Nov 2013 00:47:31 +0400

yandex-upravlyator (0.17.3) stable; urgency=low

  * Добавлен скрипт, исправляющий сборку virtualenv для продакшена.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 06 Nov 2013 00:26:39 +0400

yandex-upravlyator (0.17.2) stable; urgency=low

  * Поправлен debian/rules скрипт, в надежде, что virtualenv будет собираться правильно.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 01 Nov 2013 21:04:28 +0400

yandex-upravlyator (0.17.1) stable; urgency=low

  * Поправлен manage.py скрипт, который не запускался из за отсутствующего импорта модуля os.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 01 Nov 2013 20:36:46 +0400

yandex-upravlyator (0.17.0) stable; urgency=low

  * Большой рефакторинг с обновлением Django до 1.5, переходом на пользовательскую модель User и переходом на более новые версии остальных библиотек. RULES-642.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 01 Nov 2013 16:39:38 +0400

yandex-upravlyator (0.16.83) stable; urgency=low

  * Позволяем использовать в workflow в качестве подтверждающих не только объекты типа Approver, но и объекты типа User, UserWrapper и даже обычные строки. RULES-640.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 17 Oct 2013 17:09:40 +0400

yandex-upravlyator (0.16.82) stable; urgency=low

  * fix report generation.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 09 Oct 2013 18:23:29 +0400

yandex-upravlyator (0.16.81) stable; urgency=low

  * Добавлен упущенный импорт в команде process_hovering_roles.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 26 Sep 2013 14:43:39 +0400

yandex-upravlyator (0.16.80) stable; urgency=low

  * Исправлен тест.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 25 Sep 2013 19:14:41 +0400

yandex-upravlyator (0.16.79) stable; urgency=low

  * В вывод API ручки отдающей доступы сотрудника добавлен slug системы.
  * Теперь дергаем ручку паспорта admsubscribe на хосту passport-internal.yandex.ru. RULES-637.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 25 Sep 2013 19:04:10 +0400

yandex-upravlyator (0.16.78) stable; urgency=low

  * Исправлены тесты.
  * Команда deprive_hovering переименована в process_hovering и теперь она обрабатывает так же роли, зависшие в состоянии approved. DOSTUP-29418.
  * Пускаем руководителя сотрудника на страницу /user/<login>/expire/. RULES-601.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 23 Sep 2013 22:03:14 +0400

yandex-upravlyator (0.16.77) stable; urgency=low

  * Исправлен resource_uri.
  * Исправлена фильтрация API ручки, выдающей роли пользователя.
  * Девелоперский Nginx теперь будет валидировать нормальные пользовательские сертификаты, выданные через YandexExternalCA.
  * Явно задана глубина проверки цепочки сертификатов в nginx.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 23 Sep 2013 17:57:46 +0400

yandex-upravlyator (0.16.76) stable; urgency=low

  * Исправлен production конфиг nginx.
  * Опциональный флаг no_email в workflow, если не надо отправлять уведомления. RULES-633.
  * Поправлено отображение неконсистентностей. RULES-636.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 18 Sep 2013 17:56:12 +0400

yandex-upravlyator (0.16.75) stable; urgency=low

  * Добавлена ручка API для отзыва доступов. RULES-632.
  * Добавлена возможность помечать роли как невидимые в интерфейсе. RULES-628.
  * Добавлена ручка для получения ролей пользователя. RULES-631.
  * доступы в различных таблицах снова кликабельны. RULES-621.
  * Добавлен крон для просчета резкого увеличения аппрувов в системе. Из теста удалено хождение на staff.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 13 Sep 2013 14:15:52 +0400

yandex-upravlyator (0.16.74) stable; urgency=low

  * Исправлена ветка для сборки пакета.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 09 Sep 2013 20:52:54 +0400

yandex-upravlyator (0.16.73) stable; urgency=low

  * Временно отключен один из тестов.
  * Добавлены методы get_head_of и get_head_of_or_zam. RULES-627.
  * Добавлен метод пользователя для определения неотсутствующих руководителей. RULES-626.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 09 Sep 2013 20:45:42 +0400

yandex-upravlyator (0.16.72) stable; urgency=low

  * Поправлен fabfile, чтобы ставить пакетики из secdist.
  * Поправлены имена хостов в девелоперском nginx конфиге.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 03 Sep 2013 16:34:00 +0400

yandex-upravlyator (0.16.71) stable; urgency=low

  * Еще одна пересборка.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 03 Sep 2013 15:23:24 +0400

yandex-upravlyator (0.16.70) stable; urgency=low

  * Пересборка пакета.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 02 Sep 2013 22:16:57 +0400

yandex-upravlyator (0.16.69) stable; urgency=low

  * Исправлена опечатка в номере версии six.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 02 Sep 2013 20:20:57 +0400

yandex-upravlyator (0.16.68) stable; urgency=low

  * Поправлены данные одного теста.
  * В зависимости добавлен six.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 02 Sep 2013 20:11:47 +0400

yandex-upravlyator (0.16.67) stable; urgency=low

  * Синхронизируемся со стафом чаще, раз в пять минут. RULES-622.
  * Password for mysql was removed.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 02 Sep 2013 17:37:33 +0400

yandex-upravlyator (0.16.66) unstable; urgency=low

  * Теперь доступы будут отзываться не только раз в час, но и по выходным.

 -- Alexander Artemenko <art@yandex-team.ru>  Sat, 17 Aug 2013 12:52:35 +0400

yandex-upravlyator (0.16.65) unstable; urgency=low

  * Не запускаем тесты в fabfile, так как они и так стартуют из debian/release.

 -- Alexander Artemenko <art@yandex-team.ru>  Sat, 17 Aug 2013 11:44:23 +0400

yandex-upravlyator (0.16.64) unstable; urgency=low

  * Небольшое исправление одного теста.
  * Изменил на отзыв ролей у уволенных раз в час, пока не разберемся с тем, как оно должно быть правильно.
  * Дошикшены последние тесты, которые не было видно из-за склонятора. RULES-615.
  * В уведомления об ошибке при выдаче доступа добавлен паспортный логин и пароль. RULES-595.
  * Заменяем подчеркивания дефисами в паспортных логинах и приводим их к нижнему регистру. RULES-620.

 -- Alexander Artemenko <art@yandex-team.ru>  Sat, 17 Aug 2013 08:36:32 +0400

yandex-upravlyator (0.16.63) stable; urgency=low

  * Архитектура изменена с all на amd64.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 12 Aug 2013 21:27:52 +0400

yandex-upravlyator (0.16.62) stable; urgency=low

  * Теперь загружаем пакетик в secdist.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 12 Aug 2013 21:13:34 +0400

yandex-upravlyator (0.16.61) stable; urgency=low

  * Еще раз поправлены пути к медиафайлам.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 12 Aug 2013 20:51:11 +0400

yandex-upravlyator (0.16.60) unstable; urgency=low

  * Еще чуть чуть исправлен конфиг nginx.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 12 Aug 2013 20:35:31 +0400

yandex-upravlyator (0.16.59) unstable; urgency=low

  * Добавлен кэш для dev_version.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 12 Aug 2013 15:48:35 +0400

yandex-upravlyator (0.16.58) unstable; urgency=low

  * Поправлены названия хостов в девелоперском nginx конфиге.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 12 Aug 2013 15:10:03 +0400

yandex-upravlyator (0.16.57) unstable; urgency=low

  * Исправлен запуск тестов при debuild.
  * Исправлен двойной запуск тестов при fab do_release.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 09 Aug 2013 22:40:06 +0400

yandex-upravlyator (0.16.56) unstable; urgency=low

  * Исправлен баг, из-за которого в получался relocatable virtualenv с неработающим djblets.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 09 Aug 2013 22:15:58 +0400

yandex-upravlyator (0.16.55) unstable; urgency=low

  * Игнорируем файл состояния tdaemon.
  * Собираем только из ветки precise.
  * Исправлен кусок мерджа.
  * Дошикшены последние тесты, которые не было видно из-за склонятора. RULES-615.
  * В уведомления об ошибке при выдаче доступа добавлен паспортный логин и пароль. RULES-595.
  * Перевод сборки пакета и разработческой среды на precise. RULES-615.
      * Обновлены версии пакетов.
      * Проставлены корректные настройки для новых пакетов.
      * AnyApprover переведен на list.

  * Подключаем приложения для работы djblets. RULES-615.
  * Корректная версия djblets. RULES-615.
  * Новый механизм склонения по падежам. RULES-619.
  * Заменяем подчеркивания дефисами в паспортных логинах и приводим их к нижнему регистру. RULES-620.
  * Перевод сборки пакета и разработческой среды на precise. RULES-615.
  * Убрал из зависимостей importlib.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 09 Aug 2013 20:29:42 +0400

yandex-upravlyator (0.16.54) unstable; urgency=low

  * Показываем даты принятия в штат и увольнения, без времени.
  * Запускаем некоторые кроны только на продакшене. RULES-526.
  * Выводим название отдела в карточке сотрудника. RULES-611.
  * Добавлена кроновая задача для обновления списка паспортных логинов.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 29 Jul 2013 22:04:59 +0400

yandex-upravlyator (0.16.53) unstable; urgency=low

  * Запрет отправки формы запроса доступа при недоступном паспортном логине. RULES-605.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 09 Jul 2013 17:31:00 +0400

yandex-upravlyator (0.16.52) unstable; urgency=low

  * Исправлен скрипт run-celery.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 09 Jul 2013 16:37:33 +0400

yandex-upravlyator (0.16.51) unstable; urgency=low

  * Переименован css класс для списка систем. RULES-612.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 02 Jul 2013 17:39:57 +0400

yandex-upravlyator (0.16.50) unstable; urgency=low

  * Большинство ежечасных кроновых задач теперь будут запускаться с 8 до 20, чтобы не пересекаться с ночными задачами.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 27 Jun 2013 18:36:26 +0400

yandex-upravlyator (0.16.49) unstable; urgency=low

  * Исправлена небольшая ошибка, допущенная во время предыдущего фикса.
  * Больше Урпавлятор не будет блокировать сотрудников Денег, на основании 1С и Splunk. RULES-609.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 26 Jun 2013 15:38:56 +0400

yandex-upravlyator (0.16.48) unstable; urgency=low

  * Обновлен список хостов LDAP серверов.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 25 Jun 2013 19:03:13 +0400

yandex-upravlyator (0.16.47) unstable; urgency=low

  * Переменные fields_data и system_specific добавлены в код тестирования workflow.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 25 Jun 2013 17:49:22 +0400

yandex-upravlyator (0.16.46) unstable; urgency=low

  * Исправлена форма тестирования workflow.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 21 Jun 2013 15:32:39 +0400

yandex-upravlyator (0.16.45) unstable; urgency=low

  * Добавлена команда, удаляющая people виртуалки уволенных сотрудников. RULES-527.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 17 Jun 2013 16:47:03 +0400

yandex-upravlyator (0.16.44) unstable; urgency=low

  * Убираем SECRET_KEY из settings.
  * Избавляемся от try_files в конфигах nginx.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 13 Jun 2013 18:37:00 +0400

yandex-upravlyator (0.16.43) unstable; urgency=low

  * Теперь записи RevokeControl будут удаляться при блокировки пользователя вследствии его увольнения. Благодаря этому, Управлятор перестанет доставать руководителей уволенных сотрудников, уведомлениями о том, что скоро их сотрудник будет заблокирован в домене. RULES-599.
  * Конфиг Nginx поправлен, чтобы работать и на алиасах. RULES-602.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 05 Jun 2013 20:08:23 +0400

yandex-upravlyator (0.16.42) unstable; urgency=low

  * Добавлен случайно удаленный файл tasks.py.
  * Исправлена ошибка в client-api, связанная с кривой версией django-api. RULES-60.
  * Теперь роль, добавленная у Управлятор в результате неконсистентности, должна быть подтверждена в течении 7 дней. Если этого не сделать, она будет отозвана.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 24 May 2013 17:55:40 +0400

yandex-upravlyator (0.16.41) unstable; urgency=low

  * Теперь Управлятор передает правильный User-Agent, содержащий Upravlyator/номер-версии. RULES-432.
  * Используем upravlyator-django-api==0.16.39.
  * Перевод комментариев на странице очереди запросов. RULES-596.
  * Добавлена возможность комментировать отказ и аппрув выдачи доступа, отображение комментариев в actions. RULES-459.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 21 May 2013 16:00:25 +0400

yandex-upravlyator (0.16.40) unstable; urgency=low

  * Исправлена сигнатура функции update_model.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 21 May 2013 11:29:38 +0400

yandex-upravlyator (0.16.39) unstable; urgency=low

  * Убран запуск createinitialrevisions в postinst, так как он очень долго отрабатывает для всех профилей.
  * Убрано старое удаление кронов из posinst.
  * Снова запускаем тесты при сборке пакета.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 20 May 2013 23:57:43 +0400

yandex-upravlyator (0.16.38) unstable; urgency=low

  * Добавлено поле updated в Profile, проверяем изменения профиля перед сохранением. RULES-592.
  * Сохраняем в профиль пользователя первый из отданных центром телефонов. RULES-593.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 20 May 2013 23:41:22 +0400

yandex-upravlyator (0.16.37) unstable; urgency=low

  * Исправлено неправильное использование datetime.strptime(). RULES-fix.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 17 May 2013 19:55:04 +0400

yandex-upravlyator (0.16.36) unstable; urgency=low

  * Фикс обновления профилей пользователей. RULES-fix.
  * В конфиг Nginx добавлен Strict-Transport-Security заголовок.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 17 May 2013 13:08:32 +0400

yandex-upravlyator (0.16.35) unstable; urgency=low

  * Добавлено правило, чтобы Nginx раздавал правила файрвола.
  * Теперь правила файрвола будут содержать и те системы, которые is_broken.
  * Окончательно выпилен django-api.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 16 May 2013 19:40:30 +0400

yandex-upravlyator (0.16.34) unstable; urgency=low

  * Выпилил django api в отдельный проект.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 16 May 2013 13:32:59 +0400

yandex-upravlyator (0.16.33) unstable; urgency=low

  * Гриф "Конфиденциально". RULES-584.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 26 Apr 2013 17:17:44 +0400

yandex-upravlyator (0.16.32) unstable; urgency=low

  * Не отображаем закрытые неконсистентности на их странице. RULES-582.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 17 Apr 2013 20:08:27 +0400

yandex-upravlyator (0.16.31) unstable; urgency=low

  * Закомментирован тест nose.
  * Правильное форматирование причины действий в AD. RULES-581.
  * Страница блокировок подчиненных сотрудников и рассылка уведомлений о скорой блокировке таковых. RULES-528.
  * Добавлен тест вывода русского текста плагином noseprogressive.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 17 Apr 2013 18:47:35 +0400

yandex-upravlyator (0.16.30) unstable; urgency=low

  * На главных страницах суперюзера и аудитора добавлены ссылки на страницу неконсистентностей. RULES-576.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 10 Apr 2013 20:47:06 +0400

yandex-upravlyator (0.16.29) unstable; urgency=low

  * Мониторинг появления выданных доступов с неотработанными запросами. RULES-542.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 10 Apr 2013 18:56:19 +0400

yandex-upravlyator (0.16.28) unstable; urgency=low

  * Нотификация о текущих подтверждениях переведена на обобщенные запросы доступа. RULES-580.
  * В письмо об отзыве доступа добавлена ссылка для его повторного запроса. RULES-570.
  * Отображение списка автокомплита по клику на поле. RULES-461.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 10 Apr 2013 17:21:05 +0400

yandex-upravlyator (0.16.27) unstable; urgency=low

  * Поправлен баг с неправильным запросом доступа для другого сотрудника. RULES-562.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 04 Apr 2013 19:54:55 +0400

yandex-upravlyator (0.16.26) unstable; urgency=low

  * Добавлен параметр fired=1 в запрос удаления доступа, если пользователь уволен. RULES-524.
  * Изменен дизайн формы запроса доступа - теперь роль раскрывается сверху вниз. RULES-563.
  * Отображение данных о аппруверах на этапе выбора роли. RULES-562.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 04 Apr 2013 17:21:13 +0400

yandex-upravlyator (0.16.25) unstable; urgency=low

  * Восстанавливаем удаленные департаменты во время синхронизации с центром. RULES-579.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 02 Apr 2013 20:06:07 +0400

yandex-upravlyator (0.16.24) unstable; urgency=low

  * Метод run_workflow отрефакторен, чтобы принимать только роль и реквестера. RULES-574.
    Кроме того, теперь он передает в workflow fields_data и system_specific.


 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 22 Mar 2013 17:24:44 +0400

yandex-upravlyator (0.16.23) unstable; urgency=low

  * Добавлена возможность передать dynamic значение для дополнительных полей. Добавлена ручка GET /fields-info/ в django_api. RULES-568.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 21 Mar 2013 17:59:50 +0400

yandex-upravlyator (0.16.22) unstable; urgency=low

  * Добавлен прототип команды для вычистки истории изменения дерева ролей.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 20 Mar 2013 18:53:20 +0400

yandex-upravlyator (0.16.21) unstable; urgency=low

  * Добавлена страница суперпользователя для обращения по системным ручкам /info/ и /get-all-roles/. RULES-539.
  * Добавлена возможность осуществления http-запросов из workflow. RULES-569.
  * Добавлен выбор веток для сравнения в дереве ролей. RULES-555.
  * При заведении неконсистентности об отсутствующем доступе в управляторе отправляем уведомление пользователю о необходимости аппрувов. RULES-567.
  * Страница для дергания системных ручек /get-all-roles/ и /info/. RULES-539.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 18 Mar 2013 17:06:31 +0400

yandex-upravlyator (0.16.20) unstable; urgency=low

  * Добавлен выбор веток для сравнения в дереве ролей. RULES-555.
  * При заведении неконсистентности об отсутствующем доступе в управляторе отправляем уведомление пользователю о необходимости аппрувов. RULES-567.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 13 Mar 2013 17:49:41 +0400

yandex-upravlyator (0.16.19) unstable; urgency=low

  * Удаление доступа проверяет его состояние и не переводит в недопустимое. RULES-547.
  * Поправлено форматирование в debian/changelog.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 04 Mar 2013 14:47:49 +0400

yandex-upravlyator (0.16.18) unstable; urgency=low

  * Обновляем debian changelog только если изменения действительно были.
  * Добавлена обработка наложенных аппрувов или отзывов доступов аппруверами. RULES-547.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 01 Mar 2013 15:44:06 +0400

yandex-upravlyator (0.16.17) unstable; urgency=low

  * Улучшено форматирование кода в команде upravlyator_review_roles.
  * Команда для рассылки оповещений о потенциальных угрозах, определенных по увеличению количества потенциальных подтверждений. RULES-559.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 28 Feb 2013 19:37:05 +0400

yandex-upravlyator (0.16.16) unstable; urgency=low

  * Базовый класс менеджмент команд, принудительно устанавливающий ru-локаль. RULES-537.
  * Добавлена кнопка восстановления системы, доступная только суперюзеру. RULES-541.
  * Добавлена возможность переводить систему в состояние поломки из админки. RULES-543.
  * Отчеты по выходам из строя и восстановлениям систем. RULES-549.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 13 Feb 2013 12:58:06 +0400

yandex-upravlyator (0.16.15) unstable; urgency=low

  * Теперь команда generate_firewall_rules возвращает 1 при любой ошибке.
  * При изменении системы, если не было изменено workflow, не создается Action. RULES-540.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 12 Feb 2013 17:43:18 +0400

yandex-upravlyator (0.16.14) unstable; urgency=low

  * Исправлена опечатка.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 07 Feb 2013 20:11:27 +0400

yandex-upravlyator (0.16.13) unstable; urgency=low

  * Добавлена возможность указания в дереве ролей наименований правил firewall. Выгрузка макросов для firewall с учетом указанных в дереве ролей правил. RULES-524.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 07 Feb 2013 19:51:46 +0400

yandex-upravlyator (0.16.12) unstable; urgency=low

  * Исправлена ошибка из-за которой на главной странице всегда показывалась плашка '39 запросов'. RULES-556.
  * Не включаем в debian/changelog записи git о мерджах.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 07 Feb 2013 17:15:51 +0400

yandex-upravlyator (0.16.11) unstable; urgency=low



 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 05 Feb 2013 14:30:07 +0400

yandex-upravlyator (0.16.10) unstable; urgency=low

  * Merge branch 'master' of github.yandex-team.ru:art/yandex-upravlyator
  * Тепреь команда do_release выводит номер собранной и выкаченной версии.
  * Merge pull request #105 from fantom/hotfix/report_553
  * Добавлено поле system_specific в отчеты по ролям. RULES-553. Поправлен баг с 500 ошибкой при попытке сортировать записи в отчете по ролям. RULES-548.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 05 Feb 2013 13:24:13 +0400

yandex-upravlyator (0.16.9) unstable; urgency=low

  * Исправлена опечатка в fabfile.py.
  * Merge branch 'master' of github.yandex-team.ru:art/yandex-upravlyator
  * Таймаут для Splunk увеличен до 5 минут. RULES-551.
  * Исправлена команда, формирующая debian/changelog.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 01 Feb 2013 16:02:09 +0400

yandex-upravlyator (0.16.8) unstable; urgency=low

  * Добавлена команда для git pull.
  * Исправлено имя пользователя в уведомлении о добавленном Splunk исключении. RULES-546.
  * Увеличен defaulttimeout при работе со Splunk. RULES-550.
  * Поправлена команда для деплоя.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 31 Jan 2013 16:32:57 +0400

yandex-upravlyator (0.16.7) unstable; urgency=low

  * Исправлены переводы со множеством форм. Фиксит RULES-533.
    Как оказалось, там где используются ungettext,
    надо указывать одинаковые строки и для единственного,
    и для множественного числа. Иначе, gettext при мердже
    переводов с танкера и из python файлов, создает fuzzy
    переводы, которые не компилируются в *.mo.


 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 22 Jan 2013 13:24:38 +0400

yandex-upravlyator (0.16.6) unstable; urgency=low

  * Фикс в fabfile.py

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 21 Jan 2013 15:00:13 +0400

yandex-upravlyator (0.16.5) unstable; urgency=low

  * Еще один фикс в миграции.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 18 Jan 2013 22:34:46 +0400

yandex-upravlyator (0.16.4) unstable; urgency=low

  * Исправлена 90 миграция, которая дропает таблицу и фейлится на продакшене.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 18 Jan 2013 22:21:14 +0400

yandex-upravlyator (0.16.3) unstable; urgency=low

  * Исправлен учет неконсистентностей логинов, которые уже есть в нашей базе. RULES-545.
  * Закрываем неконсистентности логина, если система перестала отдавать эти неправильные логины. RULES-544.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 18 Jan 2013 18:12:24 +0400

yandex-upravlyator (0.16.2) unstable; urgency=low

  * Исправлена ошибка, возникшая из за удаления поля systems.
  * Исправлен стиль плашки, предупреждающей о сломанных системах.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 18 Jan 2013 15:55:12 +0400

yandex-upravlyator (0.16.1) unstable; urgency=low

  * Удалено поле admins модели System, так как оно давно не используется.
  * В письмо о поломке системы добавлена информация о неконсистентностях. RULES-538.
  * Добавлен __repr__ для RoleRequest. RULES-536.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 17 Jan 2013 19:25:35 +0400

yandex-upravlyator (0.16.0) unstable; urgency=low

  * Читаемый цвет для rerequested доступов. RULES-460.
  * Добавлен фильтр по типу action. RULES-500.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 16 Jan 2013 13:17:40 +0400

yandex-upravlyator (0.15.71) unstable; urgency=low

  * Встроена защита от большого количества неконсистентностей.
    Теперь система может быть переведена в состояние "поломана" и никакие
    изменения ролей к ней не будут применяться. RULES-505.
  * Поправлен автокомплит редактора workflow. RULES-513.
  * При заведении доступов вследствие разрешения неконсистентности добавляются AD-группы . RULES-522.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 15 Jan 2013 15:57:27 +0400

yandex-upravlyator (0.15.70) unstable; urgency=low

  * Исправлен подсчет количества запросов на доступ. Теперь он учитывает
    назакрытые RoleRequest.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 15 Jan 2013 15:49:34 +0400

yandex-upravlyator (0.15.69) unstable; urgency=low

  * Некоторые кроны теперь будут запускаться только на продакшене.
  * Раскоменнтированы кроны, отключенные на новогодние праздники.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 10 Jan 2013 17:34:37 +0400

yandex-upravlyator (0.15.68) unstable; urgency=low

  * Некоторые кроны отключены до конца новогодних праздников.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 28 Dec 2012 18:37:20 +0400

yandex-upravlyator (0.15.67) unstable; urgency=low

  * Исправлен ошибочный перевод доступа из состояния rerequested в approved. RULES-523.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 24 Dec 2012 18:17:23 +0400

yandex-upravlyator (0.15.66) unstable; urgency=low

  * Добавлена миграция для поля department_from.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 17 Dec 2012 12:47:16 +0400

yandex-upravlyator (0.15.65) unstable; urgency=low

  * Теперь Управлятор регистрирует факт первоначального присвоения отдела
    пользователю. RULES-521.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 14 Dec 2012 17:30:28 +0400

yandex-upravlyator (0.15.64) unstable; urgency=low

  * Сборка с новыми переводами.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 14 Dec 2012 15:45:15 +0400

yandex-upravlyator (0.15.63) unstable; urgency=low

  * Поправлена обработка ошибки при preview воркфлоу.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 14 Dec 2012 14:57:49 +0400

yandex-upravlyator (0.15.62) unstable; urgency=low

  * Возможность передавать в is_head_of и works_in_dep нескольких департаментов. RULES-512.
  * Привязка запросов роли к соответствующим action при создании. RULES-507.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 13 Dec 2012 18:59:47 +0400

yandex-upravlyator (0.15.61) unstable; urgency=low

  * Исправлена ошибка AttributeError при отправке письма из management команды
    check_roles. RULES-518.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 13 Dec 2012 18:24:19 +0400

yandex-upravlyator (0.15.60) unstable; urgency=low

  * Исправлены тесты.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 12 Dec 2012 17:58:52 +0400

yandex-upravlyator (0.15.59) unstable; urgency=low

  * Исправлены шаблоны писем, так что теперь мобильные пароли будут снова
    доступны.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 07 Dec 2012 17:58:09 +0400

yandex-upravlyator (0.15.58) unstable; urgency=low

  * Поправлен путь для запуска celeryd.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 07 Dec 2012 15:53:09 +0400

yandex-upravlyator (0.15.57) unstable; urgency=low

  * Переход на virtualenv.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 07 Dec 2012 11:32:32 +0400

yandex-upravlyator (0.15.56) unstable; urgency=low

  * Шаблоны писем приведины к единообразному виду и в них улучшенна поддержка
    переводов. RULES-517.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 06 Dec 2012 20:05:36 +0400

yandex-upravlyator (0.15.55) unstable; urgency=low

  * Отрефакторены view для управления исключениями.
  * Добавлено пояснение к письму о блокировке по спланку.
  * Добавлен INNODB engine для базы, подключаемый по умолчанию.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 04 Dec 2012 13:11:35 +0400

yandex-upravlyator (0.15.54) unstable; urgency=low

  * Реализован механизм исключений из блокировок по данным Splunk. RULES-506.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 03 Dec 2012 17:46:54 +0400

yandex-upravlyator (0.15.53) unstable; urgency=low

  * Более верная обработка запросов роли в случае совпадения запрашивающего и
    подтверждающего. RULES-507.
  * Для ускорения обработки дерева ролей на странице управления ролями
    разделяем её на полную и легкую версии.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 26 Nov 2012 19:43:47 +0400

yandex-upravlyator (0.15.52) unstable; urgency=low

  * Теперь все запросы на доступ имеют один корневой объект, к которому уже
    привязываются отдельные запросы к конкретным подтверждающим. RULES-507.
  * Ошибка 'inactive external user' при обработке данных от спланка, превращена в warning.
  * Удален лишний логгинг из send_log_digest.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 23 Nov 2012 17:05:24 +0400

yandex-upravlyator (0.15.51) unstable; urgency=low

  * Не логируем попусту, чтобы не приходило письмо с ложными ошибками.
    RULES-504.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 16 Nov 2012 17:46:14 +0400

yandex-upravlyator (0.15.50) unstable; urgency=low

  * При аудите приводим регистр полученных логинов к lowercase. RULES-503.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 16 Nov 2012 17:30:00 +0400

yandex-upravlyator (0.15.49) unstable; urgency=low

  * Исправлена логика протухания кэша дерева ролей.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 15 Nov 2012 20:56:12 +0400

yandex-upravlyator (0.15.48) unstable; urgency=low

  * Большое дерево ролей помещаем в память, а не в memcached.
    Это нужно для того, чтобы команда обновления дерева ролей работала быстро,
    а не по 40 минут. RULES-492.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 15 Nov 2012 19:50:12 +0400

yandex-upravlyator (0.15.47) unstable; urgency=low

  * Ссылка на страницу с отчетами, добавлена на главную страницу
    суперпользователя. RULES-501.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 14 Nov 2012 19:53:05 +0400

yandex-upravlyator (0.15.46) unstable; urgency=low

  * Исправлен алгоритм блокировки сотрудников по данным от 1С. RULES-498.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 13 Nov 2012 20:29:39 +0400

yandex-upravlyator (0.15.45) unstable; urgency=low

  * Блокировка в домене по данным из Splunk включена в боевом режиме. RULES-490.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 13 Nov 2012 19:11:18 +0400

yandex-upravlyator (0.15.44) unstable; urgency=low

  * Теперь начальник может не только видеть, но и отзывать доступы своих
    подчиненных. ANGDVA-8866.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 13 Nov 2012 16:10:15 +0400

yandex-upravlyator (0.15.43) unstable; urgency=low

  * Добавлена проверка даты выхода сотрудника на работу при обработке данных от
    спланка. RULES-490.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 13 Nov 2012 12:41:51 +0400

yandex-upravlyator (0.15.42) unstable; urgency=low

  * Убран лишний set_trace из команды, достающей данные из splunk.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 09 Nov 2012 19:56:57 +0400

yandex-upravlyator (0.15.41) unstable; urgency=low

  * Исправлена команда, выбирающая из Спланка неактивных сотрудников.
    RULES-490.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 09 Nov 2012 17:40:20 +0400

yandex-upravlyator (0.15.40) unstable; urgency=low

  * Добавлена интеграция со спланком, пока в тестовом режиме. RULES-490.
  * Переименована команда контроля неактивных внешних подрядчиков. RULES-456.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 09 Nov 2012 15:57:29 +0400

yandex-upravlyator (0.15.39) unstable; urgency=low

  * Исправлен текст письма про взаимодействие с 1С. RULES-497.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 09 Nov 2012 14:48:47 +0400

yandex-upravlyator (0.15.38) unstable; urgency=low

  * Напоминалка о ролях, нуждающихся в перезапросе. RULES-494.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 07 Nov 2012 18:34:22 +0400

yandex-upravlyator (0.15.37) unstable; urgency=low

  * Добавлено логирование отправки и результата отправки СМС. RULES-SMS.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 07 Nov 2012 18:19:01 +0400

yandex-upravlyator (0.15.36) unstable; urgency=low

  * Дополнительное логирование в команде автоматического обновления дерева
    ролей. RULES-492.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 01 Nov 2012 18:08:15 +0400

yandex-upravlyator (0.15.35) unstable; urgency=low

  * Улучшение логирования и обработки ошибок от паспорта, в процессе
    простановки sid=67. RULES-486.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 01 Nov 2012 16:31:19 +0400

yandex-upravlyator (0.15.34) unstable; urgency=low

  * Проставляем sid=67 всем паспортным логинам, используемым в админках. RULES-486.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 31 Oct 2012 14:31:17 +0400

yandex-upravlyator (0.15.33) unstable; urgency=low

  * Исправлена ошибка при обновлении динамических переводов. RULES-488.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 31 Oct 2012 14:31:17 +0400

yandex-upravlyator (0.15.32) unstable; urgency=low

  * Включен боевой режим интеграции с 1С.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 26 Oct 2012 18:08:10 +0400

yandex-upravlyator (0.15.31) unstable; urgency=low

  * Теперь отчет об интеграции с 1С отсылается каждый раз, независимо от
    данных. Так же, в него включены данные о пользователях, не найденных в
    Управляторе.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 25 Oct 2012 17:14:49 +0400

yandex-upravlyator (0.15.30) unstable; urgency=low

  * Крон поправилен, чтобы делать несколько попыток хождения в 1С.
  * Исправлена обработка исключения в команде, обрабатывающей данные от 1С.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 25 Oct 2012 16:03:46 +0400

yandex-upravlyator (0.15.29) unstable; urgency=low

  * Добавлен контекстный менеджер catch_templates полезный для тестов.
  * Проверяем поле phones на не None. RULES-487.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 25 Oct 2012 13:04:23 +0400

yandex-upravlyator (0.15.28) unstable; urgency=low

  * Обновлены переводы.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 25 Oct 2012 11:45:23 +0400

yandex-upravlyator (0.15.27) unstable; urgency=low

  * Исправлен URL ручки sendsms.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 24 Oct 2012 20:41:15 +0400

yandex-upravlyator (0.15.26) unstable; urgency=low

  * Поправлены уведомления о принятии доступа на рассмотрение при наличии или
    отсутствии подтверждающих. RULES-485.
  * Добавлена возможность отправки СМС после выдачи роли. Для этого требуется
    в воркфлоу установить параметр send_sms=True. RULES-484.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 24 Oct 2012 19:07:03 +0400

yandex-upravlyator (0.15.25) unstable; urgency=low

  * Проверяем синтаксис workflow и сообщаем пользователю о синтаксических
    ошибках. RULES-483.
  * Подчищаем доступы, запрошенные уволенными сотрудниками, но так и не
    подтвержденные. RULES-482.
  * Автоматически подтверждаем доступ, если подтверждать должен тот, кто
    запросил. RULES-410.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 22 Oct 2012 13:07:49 +0400

yandex-upravlyator (0.15.24) unstable; urgency=low

  * Исправлены кракозябры в предупреждениях пользователя, возникающих в результате использования AccessDenied в workflow. RULES-477.
  * Исправлена обработка AccessDenied в команде check_ttl_days. RULES-480.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 11 Oct 2012 12:38:22 +0400

yandex-upravlyator (0.15.23) unstable; urgency=low

  * Дополнительная информация о данных из 1С.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 10 Oct 2012 20:30:26 +0400

yandex-upravlyator (0.15.22) unstable; urgency=low

  * Исправлен текст действия по удалению сотрудника из AD группы. RULES-475.
  * Интеграция с 1С переведена в тестовый режим, когда аккаунты не блокируются
    и сотрудники не удаляются из AD групп, а только приходят письма о том,
    какие действия должны быть совершены. RULES-479.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 09 Oct 2012 20:21:54 +0400

yandex-upravlyator (0.15.21) unstable; urgency=low

  * Теперь, если workflow устанавливает атрибут ttl_days, то выданный доступ будет
    ограничен по времени и отзовется через указанное количество дней. RULES-474.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 08 Oct 2012 16:54:40 +0400

yandex-upravlyator (0.15.20) unstable; urgency=low

  * Храним логи бэкенда за 90 дней, а не за 7, как было ранее.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 05 Oct 2012 15:56:59 +0400

yandex-upravlyator (0.15.19) unstable; urgency=low

  * Исправлен тест upravlyator_control_dismissed, в management командах всегда
    используется английский перевод.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 05 Oct 2012 15:36:26 +0400

yandex-upravlyator (0.15.18) unstable; urgency=low

  * Поправлена возможноть листать страницы отчетов. RULES-475.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 05 Oct 2012 13:36:21 +0400

yandex-upravlyator (0.15.17) unstable; urgency=low

  * Исправлена и ускорена обработка переводов. RULES-458.
  * Исправлена пятисотка на странице /reports/ad_actions. RULES.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 03 Oct 2012 18:27:52 +0400

yandex-upravlyator (0.15.16) unstable; urgency=low

  * Исправлена опечатка в кронтабе.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 03 Oct 2012 14:59:56 +0400

yandex-upravlyator (0.15.15) unstable; urgency=low

  * Вновь включен аудит для AWAPS.
  * Комментарий в функции _create_approve_requests теперь необязателен. RULES-475.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 02 Oct 2012 16:48:50 +0400

yandex-upravlyator (0.15.14) unstable; urgency=low

  * Отрываем доступы у уволенных не раз в час, в раз в сутки, в 6:30 утра.
    PAYTASK-270.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 01 Oct 2012 17:34:31 +0400

yandex-upravlyator (0.15.13) unstable; urgency=low

  * Логирование в базу фактов изменения аккаунта сотрудника в АД, а так же,
    генерация отчетов по этим данным. RULES-475.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 01 Oct 2012 16:00:48 +0400

yandex-upravlyator (0.15.12) unstable; urgency=low

  * Исправлена ошибка из за которой не отзывался доступ у тех, у кого в
    ldap_active None.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 28 Sep 2012 16:37:48 +0400

yandex-upravlyator (0.15.11) unstable; urgency=low

  * Появился удобный редактор кода воркфлоу, позволяющий нормально писать код
    прямо в браузере. RULES-449.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 27 Sep 2012 18:27:18 +0400

yandex-upravlyator (0.15.10) unstable; urgency=low

  * Исправлено логирование ошибок доступа к AD.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 27 Sep 2012 18:27:16 +0400

yandex-upravlyator (0.15.9) unstable; urgency=low

  * Исправлена установка опций для LDAP.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 24 Sep 2012 16:47:13 +0400

yandex-upravlyator (0.15.8) unstable; urgency=low

  * Все процедуры для доступа к LDAP перенесены в один класс.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 24 Sep 2012 16:18:01 +0400

yandex-upravlyator (0.15.7) unstable; urgency=low

  * Теперь при переводе сотрудника из отдела в отдел, Управлятор запоминает
    это и показывает эту информацию вместе с запросом о пересмотре доступа. RULES-465.
  * Возможность для админа задавать в урле /login-as/логин-сотрудника/ под кем залогиниться.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 20 Sep 2012 16:38:26 +0400

yandex-upravlyator (0.15.6) unstable; urgency=low

  * Переходим на passport-internal в местах, где обращаемся к админским ручкам. RULES-381.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 20 Sep 2012 15:27:23 +0400

yandex-upravlyator (0.15.5) unstable; urgency=low

  * Меняем проверку неактивности аккаунта чтобы не подключаться к LDAP на
    каждый чих. RULES-456.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 12 Sep 2012 20:27:49 +0400

yandex-upravlyator (0.15.4) unstable; urgency=low

  * Зависимость от python-suds>=0.4.1svn710-yandex3.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 12 Sep 2012 18:43:57 +0400

yandex-upravlyator (0.15.3) unstable; urgency=low

  * Больше не читаем конфиг adpass.py.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 12 Sep 2012 18:07:52 +0400

yandex-upravlyator (0.15.2) unstable; urgency=low

  * Правильный URL для 1C в продакшене и чтение секурных настроек из secure_settings.py.
  * Добавляем отметку импорта списков неактивных и снова активных пользователей из 1С. RULES-456.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 12 Sep 2012 17:48:21 +0400

yandex-upravlyator (0.15.1) unstable; urgency=low

  * Добавлено новое is_homeworker в профиле сотрудника. RULES-467.
  * Включена обратно нотивикация о запросах в связи с пересмотрами и неконсистентностями. RULES-466.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 11 Sep 2012 20:36:34 +0400

yandex-upravlyator (0.15.0) unstable; urgency=low

  * Блокировка учетных записей в AD на основе списков, выгруженных из 1С. RULES-456.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 06 Sep 2012 15:24:53 +0400

yandex-upravlyator (0.14.41) unstable; urgency=low

  * Включаем для doctest внутри workflow опцию ELLIPSIS.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 05 Sep 2012 17:34:10 +0400

yandex-upravlyator (0.14.40) unstable; urgency=low

  * Поправлена обработка AccessDenied при проверке doctest тестов в workflow.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 05 Sep 2012 16:54:18 +0400

yandex-upravlyator (0.14.39) unstable; urgency=low

  * И еще один фикс угловой скобки на странице /queue/. RULES-463.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 04 Sep 2012 15:13:10 +0400

yandex-upravlyator (0.14.38) unstable; urgency=low

  * Сделаны ссылки на систему и сотрудника, со страницы неконсистентности. RULES-433.
  * Удалена лишняя угловая скобка, и названия элементов роли теперь начинаются с большой буквы. RULES-436.


 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 04 Sep 2012 14:50:21 +0400

yandex-upravlyator (0.14.37) unstable; urgency=low

  * Добавлено отображение system_specific на странице /queue/. RULES-463.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 04 Sep 2012 13:46:49 +0400

yandex-upravlyator (0.14.36) unstable; urgency=low

  * Исправлено отображение ChangeLog. RULES-462.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 31 Aug 2012 09:48:11 +0400

yandex-upravlyator (0.14.35) unstable; urgency=low

  * Теперь в workflow можно указать email_cc, строку или список.
    В результате, уведомление о выдаче доступа будет отправлено
    не только на емейл тому, кто его получил, но и указанным лицам.
    RULES-452.
  * Также, отныне, в workflow можно кидать исключение AccessDenied,
    уведомляя сотрудника о том, что у он не имеет права даже просить
    такую роль. RULES-451.
  * Кроме этого, реализовано асинхронное формирование CSV отчетов
    с уведомлением на почту. RULES-413.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 30 Aug 2012 20:36:10 +0400

yandex-upravlyator (0.14.34) unstable; urgency=low

  * Появился новый корневой департамент virtual.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 22 Aug 2012 18:02:50 +0400

yandex-upravlyator (0.14.33) unstable; urgency=low

  * Добавлена опция для танкера TANKER_KEY_NOT_LANGUAGE = True.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 17 Aug 2012 16:51:19 +0400

yandex-upravlyator (0.14.32) unstable; urgency=low

  * Пробуем добавить третью форму перевода.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 17 Aug 2012 15:57:14 +0400

yandex-upravlyator (0.14.31) unstable; urgency=low

  * Правильный комментарий к перезапросам в связи с регулярным пересмотром, на странице /queue/.
  * Поправлен перевод предупреждения о количестве оставшихся дней, на странице /queue/.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 17 Aug 2012 15:33:34 +0400

yandex-upravlyator (0.14.30) unstable; urgency=low

  * Автоматический перенос новых сертификатов из /tmp/agranat-certs в /etc/yandex/upravlyator/certs.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 13 Aug 2012 11:01:31 +0400

yandex-upravlyator (0.14.29) unstable; urgency=low

  * Удаляем старый крон от yandex-firewall-admin. RULES-446.
  * Исправлен XSS в djblets.datagrid. RULES-455.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 09 Aug 2012 19:26:04 +0400

yandex-upravlyator (0.14.28) unstable; urgency=low

  * Переносим сертификаты в /etc/yandex/upravlyator.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 09 Aug 2012 17:13:57 +0400

yandex-upravlyator (0.14.27) unstable; urgency=low

  * Переключились на новый клиентский сертификат.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 09 Aug 2012 16:54:53 +0400

yandex-upravlyator (0.14.26) unstable; urgency=low

  * Исправлена ошибка, возникающая при сбросе описания ролей.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 09 Aug 2012 16:01:28 +0400

yandex-upravlyator (0.14.25) unstable; urgency=low

  * Исправлена верстка страницы /queue/ для Internet Explorer. RULES-428.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 09 Aug 2012 14:33:07 +0400

yandex-upravlyator (0.14.24) unstable; urgency=low

  * Исправлена ошибка, в случае если help к роли — пустая строка.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 09 Aug 2012 14:12:25 +0400

yandex-upravlyator (0.14.23) unstable; urgency=low

  * Исправлен баг, когда Управлятор не находит роль для deprive при разрешении неконсистентности. RULES-426.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 08 Aug 2012 13:29:02 +0400

yandex-upravlyator (0.14.22) unstable; urgency=low

  * Более наглядная страница последних запросов доступов. RULES-442.
  * Удаляем старые описания ролей при обновлении дерева ролей. RULES-453.
  * Поправлен комментарий для роли, которую необходимо перезапросить при смене отдела. RULES-425.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 08 Aug 2012 09:38:27 +0400

yandex-upravlyator (0.14.21) unstable; urgency=low

  * Добавлена страница /blocks/ на которой будем собирать разные визуальные элементы.
  * Добавили страницу последних запросов ролей системы, например /system/balance/latest-requests/. RULES-442.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 07 Aug 2012 16:37:42 +0400

yandex-upravlyator (0.14.20) unstable; urgency=low

  * Исправлен переход из rerequested переходим в granted. RULES-450.
  * Каждые 10 минут добавляем или удаляем сотрудников в/из AD группы, если это требуется по workflow.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 07 Aug 2012 15:32:36 +0400

yandex-upravlyator (0.14.19) unstable; urgency=low

  * Исправлено поведение Django API - при удалении неизвестной роли всегда возвращается OK. RULES-443.
  * Исправлена выдача /get-all-roles/ самого Управлятора. RULES-444.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 31 Jul 2012 18:14:04 +0400

yandex-upravlyator (0.14.18) unstable; urgency=low

  * Исправлена ошибка обработки ошибок в upravlyator_review_approvers.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 30 Jul 2012 19:17:50 +0400

yandex-upravlyator (0.14.17) unstable; urgency=low

  * Добавлен трейс в обработчик ошибок upravlyator_review_approvers.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 30 Jul 2012 19:02:14 +0400

yandex-upravlyator (0.14.16) unstable; urgency=low

  * Попытка исправить UnicodeDecodeError в upravlyator_review_approvers.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 30 Jul 2012 18:47:46 +0400

yandex-upravlyator (0.14.15) unstable; urgency=low

  * Исправлена команда upravlyator_review_approvers.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 30 Jul 2012 18:32:32 +0400

yandex-upravlyator (0.14.14) unstable; urgency=low

  * Добавлена команда upravlyator_review_approvers которая по умолчанию,
    перезапускает workflow для всех ролей, которые еще не подтверждены,
    если с момента запроса изменялось workflow системы.

    Кроме того, у её есть опции --force и --system чтобы можно было
    избирательно запустить этот процесс для отдельной системы. RULES-439.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 30 Jul 2012 17:03:21 +0400

yandex-upravlyator (0.14.13) unstable; urgency=low

  * Добавлена вспомогательная функция restore_role. RULES-445.
  * Закомментирована сверка ролей для AWAPS. RULES-445.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 30 Jul 2012 15:51:58 +0400

yandex-upravlyator (0.14.12) unstable; urgency=low

  * Еще одна поправка для /queue/. RULES-441.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 27 Jul 2012 18:28:01 +0400

yandex-upravlyator (0.14.11) unstable; urgency=low

  * Для ролей, создаваемых в результате неконсистентности, проставляем expire в 3 месяца. RULES-441
  * Отключил отображение ролей с expire_at в дайжестах и на странице /queue/. Мера временная, дол нормализации разбора неконсистентностей. RULES-441

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 27 Jul 2012 17:49:50 +0400

yandex-upravlyator (0.14.10) unstable; urgency=low

  * Исправлена проверка неконсистентностей при аудите на наличие части their_side. RULES-440.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 27 Jul 2012 13:42:30 +0400

yandex-upravlyator (0.14.9) unstable; urgency=low

  * Закрытие неконсистентностей по доступам, которые были только в системе, а позже пропали и в ней. RULES-438.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 26 Jul 2012 17:48:08 +0400

yandex-upravlyator (0.14.8) unstable; urgency=low

  * Теперь в дайжест попадают все запросы, а не только те, что старее суток. RULES-434.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 25 Jul 2012 21:17:02 +0400

yandex-upravlyator (0.14.7) unstable; urgency=low

  * Просмотр отдельных неконсистентностей доступен для всех.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 25 Jul 2012 19:11:12 +0400

yandex-upravlyator (0.14.6) unstable; urgency=low

  * Добавлен дополнительный логгинг и мониторинг при заведении неконсистентностей. RULES-431.
  * Сделана нормальная страница неконсистентности. Теперь на нее пускаем всех. RULES-430.
  * Сделан правильный repr для Inconsistency. RULES-429.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 25 Jul 2012 18:54:03 +0400

yandex-upravlyator (0.14.5) unstable; urgency=low

  * Для уволенных сотрудников отзываем неконсистентные роли из системы, не добавляя их в Управлятор. RULES-424.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 24 Jul 2012 18:07:22 +0400

yandex-upravlyator (0.14.4) unstable; urgency=low

  * Исправлена ошибка при попытке синхронизировать роли, если есть доступ в состоянии rerequested.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 24 Jul 2012 12:59:28 +0400

yandex-upravlyator (0.14.3) unstable; urgency=low

  * Пагинация там, где нужна. RULES-419.
  * Поправлены ошибки рендеринга действий. RULES-415.
  * Поправлен текст письма для отправки уведомления об оставшихся подтверждениях. RULES-411.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 23 Jul 2012 21:34:30 +0400

yandex-upravlyator (0.14.2) unstable; urgency=low

  * Отсекаем перезапрос неактивных ролей при смене отдела, перезапрашиваем только роли в состоянии granted. RULES-421.
  * Поправлена ошибка логирования при разрешении неконсистентностей. RULES-418.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 20 Jul 2012 15:52:02 +0400

yandex-upravlyator (0.14.1) unstable; urgency=low

  * И опять попытка исправить строки в танкеровых переводах.
  * Экранируем комментарий пользователя из запроса роли для предупреждения xss. RULES-417.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 19 Jul 2012 18:40:01 +0400

yandex-upravlyator (0.14.0) unstable; urgency=low

  * Добавлена возможность указывать в workflow AD группы, в которые нужно добавить сотрудника
    после того, как доступ будет подтвержден. Например так:

        if role == {'role': 'superuser'}:
              ad_groups = ['OU=какая-то-группа']

    RULES-403

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 19 Jul 2012 15:47:11 +0400

yandex-upravlyator (0.13.13) unstable; urgency=low

  * Еще один фикс переводов строк для танкера.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 19 Jul 2012 14:20:08 +0400

yandex-upravlyator (0.13.12) unstable; urgency=low

  * Исправлена обработка многострочных динамических данных в dynamic_upload. RULES-407.
  * Теперь From в письмах - upravlyator@yandex-team.ru. RULES-416.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 19 Jul 2012 12:00:16 +0400

yandex-upravlyator (0.13.11) unstable; urgency=low

  * Улучшения отображения таблицы неконсистентностей, в том числе поправлена ошибка отображения ролей неконсистентности. RULES-412.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 18 Jul 2012 16:54:09 +0400

yandex-upravlyator (0.13.10) unstable; urgency=low

  * Попытка исправить проблему кривыми переносами строк при django_upload.
  * Передача all_heads_of в review_roles. RULES-405.
  * Доработка механизма разрешения неконсистентностей - чтобы не мешали старые роли.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 17 Jul 2012 14:33:00 +0400

yandex-upravlyator (0.13.9) unstable; urgency=low

  * Исправлена ошибка выдаваемая xgettext на многострочных значениях. RULES-407.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 16 Jul 2012 16:56:39 +0400

yandex-upravlyator (0.13.8) unstable; urgency=low

  * Сохранение переводов в случае ошибки. RULES-407.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 16 Jul 2012 11:21:03 +0400

yandex-upravlyator (0.13.7) unstable; urgency=low

  * HTML в комментариях на /queue/.
  * Раскомментирован код, отвечающий за пересмотр роли при смене отдела.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 12 Jul 2012 19:27:23 +0400

yandex-upravlyator (0.13.6) unstable; urgency=low

  * Еще раз исправлена отправка уведомлений.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 09 Jul 2012 19:20:23 +0400

yandex-upravlyator (0.13.5) unstable; urgency=low

  * Исправлена отправка уведомлений, теперь их снова можно отправлять на конкретные емейлы, а не только объектам типа User.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 09 Jul 2012 18:59:35 +0400

yandex-upravlyator (0.13.4) unstable; urgency=low

  * Не отправляем писем уволенным сотрудникам. RULES-404.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 09 Jul 2012 15:30:24 +0400

yandex-upravlyator (0.13.3) unstable; urgency=low

  * Закрываем неконсистентности пользователя при увольнении. RULES-402.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 09 Jul 2012 15:21:41 +0400

yandex-upravlyator (0.13.2) unstable; urgency=low

  * Исправлена ошибка при попытке заресолвить неконситентность отозванной роли.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 09 Jul 2012 11:56:11 +0400

yandex-upravlyator (0.13.1) unstable; urgency=low

  * Отключен queue.js.
  * Исправлена ссылка на queue из письма с просьбой подтвердить доступ.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 06 Jul 2012 19:18:59 +0400

yandex-upravlyator (0.13.0) unstable; urgency=low

  * Finished feature request_queue_397.
  * Большинство кроновых команд, например те, что отвечают за автоматический отзыв и пересмотр ролей,
    теперь работают только по будням.
  * Теперь есть единая страница подтверждения доступов, на которой показаны все запросы на
    доступ и их можно подтверждать без дополнительных переходов куда либо. RULES-397.
  * Кроме того, теперь отдельными пиьсмами приходят только обынчые запросы на доступ,
    неконсистентности и регулярные пересмотры своливаются раз в сутки, в виде дайжеста.
  * Не прописываем при dynamic_upload дату в po файл, чтобы не создавать лишних ревизий в танкере.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 05 Jul 2012 16:29:38 +0400

yandex-upravlyator (0.12.6) unstable; urgency=low

  * Страница для отображения различных данных об одиночной роли. RULES-401.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 26 Jun 2012 16:25:17 +0400

yandex-upravlyator (0.12.5) unstable; urgency=low

  * Исправлены повторные уведомления о необходимости подтверждения роли при регулярном пересмотре. RULES-400.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 25 Jun 2012 16:19:08 +0400

yandex-upravlyator (0.12.4) unstable; urgency=low

  * Убираем ненужную ссылку отзыва роли, если она еще не подтверждена. RULES-391.
  * Добавлена ссылка на несоответствия со страницы системы.
  * Исправлено отображение одиночной неконсистентности.
  * Показываем только последние запросы на аппрув роли. RULES-394.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 18 Jun 2012 13:23:27 +0400

yandex-upravlyator (0.12.3) unstable; urgency=low

  * Исправлен баг, когда роль мог подтвердить любой, кто знает "секретную" ссылку.
    Теперь подтвердить может только тот, кому ссылка адресована, либо суперпользователь
    Управлятора. Так же теперь нельзя указывать произвольный email в качестве
    аппрувера. RULES-392.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 14 Jun 2012 19:16:35 +0400

yandex-upravlyator (0.12.2) unstable; urgency=low

  * При определении оставшихся подтверждений, теперь учитывается только последний запрос. RULES-393.
  * При формировании списка аппруверов в workflow удаляем повторяющихся подтверждающих. RULES-390.
  * В описании workflow теперь допускаются только объекты типа Approver (а не User). RULES-390.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 14 Jun 2012 17:36:16 +0400

yandex-upravlyator (0.12.1) unstable; urgency=low

  * Испрвлено отображение неконсистентностей системы для суперпользователя. RULES-388.
  * Добавлена management команда upravlyator_drop_role_descriptions. RULES-389.

 -- Alexander Artemenko <art@yandex-team.ru>  Sat, 09 Jun 2012 17:56:15 +0400

yandex-upravlyator (0.12.0) unstable; urgency=low

  * Выпилен плагин к Oracle, теперь он поставляется в отдельном пакете. RULES-386.
  * Поправлены цвета лога. RULES-387.
  * Поправлен шаблон одиночной неконсистентности. RULES-385.
  * Отображаем неконсистентности логинов на страницах неконсистентностей. RULES-385.
  * Добавлен учет неконсистентностей логинов, когда Система сообщает нам логин, который не привязан к сотруднику. RULES-384.
  * Поправлены человеческие названия ролей Управлятора.
  * Добавлена Sphinx документация по API самого Управлятора.
  * Теперь в hash RoleDescription замешан slug и человеческие названия ролей разных систем не должны пересекаться.

 -- Alexander Artemenko <art@yandex-team.ru>  Sat, 09 Jun 2012 16:35:21 +0400

yandex-upravlyator (0.11.7) unstable; urgency=low

  * Учет неконсистентностей логинов в при генерации email отчета. RULES-384.

 -- Alexander Artemenko <art@yandex-team.ru>  Sat, 09 Jun 2012 16:07:42 +0400

yandex-upravlyator (0.11.6) unstable; urgency=low

  * Поправлены человеческие названия ролей.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 07 Jun 2012 17:17:31 +0400

yandex-upravlyator (0.11.5) unstable; urgency=low

  * Закомментирован DROP TABLE в одной из миграций.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 06 Jun 2012 13:08:57 +0400

yandex-upravlyator (0.11.4) unstable; urgency=low

  * Теперь в hash RoleDescription замешан slug.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 06 Jun 2012 12:36:17 +0400

yandex-upravlyator (0.11.3) unstable; urgency=low

  * Поле user в неконсистентностях теперь необязательно, и если в системе есть
    несуществующие, с точки зрения Управлятора, пользователи, то на это будет
    заведена неконсистентность. RULES-384.
  * Паспортный логин может быть необязательным полем. RULES-383.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 05 Jun 2012 17:27:14 +0400

yandex-upravlyator (0.11.2) unstable; urgency=low

  * Теперь в yandex-notification собираются и шаблоны тоже.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 16 May 2012 14:30:21 +0400

yandex-upravlyator (0.11.1) unstable; urgency=low

  * Поправлена сборка.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 16 May 2012 12:24:18 +0400

yandex-upravlyator (0.11.0) unstable; urgency=low

  * Реализовано сохранение уведомлений на стороне Управлятора с тем, чтобы они не терялись в общем потоке писем. RULES-374.
  * Теперь супер-пользователь может применять измения воркфлоу без необходимости отправлятор запрос на подтверждение изменений самому себе. RULES-377.
  * Исправлена ошибка вывода в лог PluginFatalError. RULES-372.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 15 May 2012 15:12:40 +0400

yandex-upravlyator (0.10.1) unstable; urgency=low

  * Теперь upravlyator_django_api умеет отдавать по ручке /info ограниченное количество ролей плюс ссылку на остальные. RULES-364.
  * Generic плагин умеете выкачивать строить дерево ролей по ссылкам 'next-url'. RULES-364.
  * Исправлено сравнение ролей, имеющих подсказки. RULES-370.
  * Исправлена расстановки флагов на автоматическое обновление дерева ролей.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 27 Apr 2012 16:27:19 +0400

yandex-upravlyator (0.10.0) unstable; urgency=low

  * Сообщения об ошибках, теперь переводятся через Танкер. RULES-342.
  * Появился способ показывать дополнительные подсказки к ролям. http://wiki.yandex-team.ru/Upravljator/api#opisanijarolejj RULES-241.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 19 Apr 2012 14:01:46 +0400

yandex-upravlyator (0.9.1) unstable; urgency=low

  * Дополнительные правила для создания юзеров в базах Oracle. RULES-368.
  * Добавлен сайдбар с действий над ролями пользователя. RULES-361.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 18 Apr 2012 13:41:19 +0400

yandex-upravlyator (0.9.0) unstable; urgency=low

  * Добавлен блок Запросы, на главной странице обычного сотрудника. RULES-360.
  * Если был использован login-as, теперь на каждой странице выводится плашечка с логином пользователя. RULES-354.
  * Для аппрувера показваем плашечку с количеством запросов на аппрув, и ссылкой на /me/approve-requests/. RULES-357.
  * В форме запроса роли, текст кнопки изменен с Добавить на Запросить. RULES-352.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 16 Apr 2012 12:41:32 +0400

yandex-upravlyator (0.8.16) unstable; urgency=low

  * Поправлена десериализация названия роли из базы. RULES-349.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 11 Apr 2012 18:28:34 +0400

yandex-upravlyator (0.8.15) unstable; urgency=low

  * Теперь отправляем письма, если при добавлении роли возникла ошибка. RULES-350.
  * Увеличено окно просмотра workflow. RULES-356.
  * Теперь все сотрудники могут искать других сотрудников и смотреть их профили. Однако
    список ролей сотрудника виден только ему самому и его начальникам. RULES-344.
  * Так же, начальник может запрашивать доступ для своих подчиненных. RULES-344.
  * Человеческие названия ролей теперь хранятся в базе, и при удалении роли из системы,
    у нас все равно будет оставаться знание о том, что это была за роль. RULES-349.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 11 Apr 2012 18:11:33 +0400

yandex-upravlyator (0.8.14) unstable; urgency=low

  * Команда upravlyator_stats approved_roles_total изменена на granted_roles_total. RULES-355.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 10 Apr 2012 17:37:15 +0400

yandex-upravlyator (0.8.13) unstable; urgency=low

  * Исправлена ошибка с уже существующим в нашей базе паспортным логином. RULES-348.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 10 Apr 2012 15:33:48 +0400

yandex-upravlyator (0.8.12) unstable; urgency=low

  * Добавлена опция ignore_stoplist=1 при вызове admreg. RULES-348.
  * Начальник может запрашивать роль для подчиненного в любой системе. RULES-344.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 10 Apr 2012 14:40:39 +0400

yandex-upravlyator (0.8.11) unstable; urgency=low

  * Исправлена ошибка с двойным переводом в deprived. RULES-346.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 09 Apr 2012 19:34:20 +0400

yandex-upravlyator (0.8.10) unstable; urgency=low

  * Еще один фикс в миграции.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 09 Apr 2012 18:11:05 +0400

yandex-upravlyator (0.8.9) unstable; urgency=low

  * Исправлена миграция 62.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 09 Apr 2012 17:54:59 +0400

yandex-upravlyator (0.8.8) unstable; urgency=low

  * Исправлен путь до описания коннекторов Oracle.
  * Поправлена обработка ошибок, при отправке финального уведомления о добавлении роли. RULES-341.
  * Мидльварь PassportLoginRedirectMiddleware удалена, теперь декоратор requre_login редиректит на паспорт. Нужно использовать его, или staff_member_requred.
  * Новая процедура редактирования Workflow теперь позволяет сотрудникам вносить правки, с ИБ подтверждать их. RULES-324.
  * Управлятор теперь нормализует паспортные логины и заменяет точки на дефисы.
  * Назалогиненные пользователи редиректятся на паспорт. RULES-333.
  * Поправлена выгрузка с CSV, а то там встречались куски HTML.
  * На странице запроса роли, имена запросивших отображаются в виде ссылки. RULES-340.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 09 Apr 2012 17:13:37 +0400

yandex-upravlyator (0.8.7) unstable; urgency=low

  * Передаем в письме о выдаче роли паспортный логин и пароль к нему. RULES-337.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 05 Apr 2012 20:25:59 +0400

yandex-upravlyator (0.8.6) unstable; urgency=low

  * Еще немного логгинга в login_as.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 05 Apr 2012 20:05:15 +0400

yandex-upravlyator (0.8.5) unstable; urgency=low

  * Дополнительный логгинг в мидльваре аутентификации.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 05 Apr 2012 19:42:54 +0400

yandex-upravlyator (0.8.4) unstable; urgency=low

  * Добавлена страница /login-as/, чтобы superuser мог посмотреть на сервис с точки зрения любого пользователя. RULES-334.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 05 Apr 2012 18:11:17 +0400

yandex-upravlyator (0.8.3) unstable; urgency=low

  * Исправлена ошибка 'global name 'logging' is not defined'. RULES-338.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 04 Apr 2012 15:24:26 +0400

yandex-upravlyator (0.8.2) unstable; urgency=low

  * Роль "Управление ролями" теперь позволяет запросить роль в системе для другого сотрудника. RULES-335.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 04 Apr 2012 14:42:54 +0400

yandex-upravlyator (0.8.1) unstable; urgency=low

  * Устранен баг с None вместо словаря при рендеринге action. ROLES-336.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 04 Apr 2012 13:14:41 +0400

yandex-upravlyator (0.8.0) unstable; urgency=low

  * Переименование пакета в yandex-upravlyator. RULES-135.
  * Роли Управлятора теперь древовидные. RULES-322.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 03 Apr 2012 17:53:25 +0400

yandex-upravlyator (0.8.0-pre4) unstable; urgency=low

  * Исправлено отображение номера версии в футере.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 28 Mar 2012 18:10:09 +0400

yandex-upravlyator (0.8.0-pre3) unstable; urgency=low

  * Поправлены пути в scripts.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 28 Mar 2012 18:03:48 +0400

yandex-upravlyator (0.8.0-pre2) unstable; urgency=low

  * Замена пакета.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 28 Mar 2012 17:49:53 +0400

yandex-upravlyator (0.8.0-pre1) unstable; urgency=low

  * Переименование пакета в yandex-upravlyator.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 27 Mar 2012 15:53:20 +0400

yandex-firewall-admin (0.7.11) unstable; urgency=low

  * Теперь работает с IE 9. RULES-332.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 03 Apr 2012 12:46:45 +0400

yandex-firewall-admin (0.7.10) unstable; urgency=low

  * Не предлагать завести логин длиннее 30 символов. RULES-329.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 30 Mar 2012 21:11:10 +0400

yandex-firewall-admin (0.7.9) unstable; urgency=low

  * Еще один фикс кодировки сообщений от паспорта.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 30 Mar 2012 20:56:16 +0400

yandex-firewall-admin (0.7.8) unstable; urgency=low

  * Перекодировка в Unicode сообщений от паспорта.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 30 Mar 2012 20:43:20 +0400

yandex-firewall-admin (0.7.7) unstable; urgency=low

  * Исправлена обработка 500 ошибок от паспорта. RULES-330.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 30 Mar 2012 20:25:42 +0400

yandex-firewall-admin (0.7.6) unstable; urgency=low

  * Исправлены тесты.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 30 Mar 2012 19:33:39 +0400

yandex-firewall-admin (0.7.5) unstable; urgency=low

  * Теперь дерево департаментов строится на center_id. Нужна миграция. RULES-327.
  * Нормальное отображение департаментов в админке.
  * Дополнительный логгинг при добавлении паспортного логина.
  * Исправлен URL до admreg.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 30 Mar 2012 19:07:45 +0400

yandex-firewall-admin (0.7.4) unstable; urgency=low

  * Сделано сохранение плохого ответа от паспорта.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 29 Mar 2012 20:22:57 +0400

yandex-firewall-admin (0.7.3) unstable; urgency=low

  * Исправлен хост паспорта для добавления логина.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 29 Mar 2012 19:34:05 +0400

yandex-firewall-admin (0.7.2) unstable; urgency=low

  * Исправлен урл до внешнего blackbox.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 29 Mar 2012 18:40:30 +0400

yandex-firewall-admin (0.7.1) unstable; urgency=low

  * Исправлена ошибка в GenericPlugin. Для логгинга нужно использовать self.log, а не self._log.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 28 Mar 2012 18:47:56 +0400

yandex-firewall-admin (0.7.0) unstable; urgency=low

  * Реализован регулярный пересмотр ролей. RULES-321.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 27 Mar 2012 14:02:35 +0400

yandex-firewall-admin (0.6.17-1) unstable; urgency=low

  * Убираем system-specific из отчета о ролях. RULES-325.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 27 Mar 2012 12:38:10 +0400

yandex-firewall-admin (0.6.16-2) unstable; urgency=low

  * Игнорируем CN=NoLogonUsers,OU=Partners,OU=Groups,DC=ld,DC=yandex,DC=ru.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 26 Mar 2012 12:46:50 +0400

yandex-firewall-admin (0.6.16-1) unstable; urgency=low

  * Пробуем собирать через Jenkins.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 22 Mar 2012 16:17:24 +0400

yandex-firewall-admin (0.6.16) unstable; urgency=low

  * Разрешаем Jenkins собирать пакеты.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 20 Mar 2012 16:39:08 +0400

yandex-firewall-admin (0.6.15) unstable; urgency=low

  * Отправляем все отчеты на security-alerts@yandex-team.ru.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 20 Mar 2012 13:34:31 +0400

yandex-firewall-admin (0.6.14) unstable; urgency=low

  * Исправлен еще один баг внутри smtp логгера.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 06 Mar 2012 17:55:02 +0400

yandex-firewall-admin (0.6.13) unstable; urgency=low

  * Исправлена ошибка в кастомном Smtp бэкенде (проявлялась на неюникодных email адресах).
  * Исправлен  BCC в settings.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 06 Mar 2012 15:39:38 +0400

yandex-firewall-admin (0.6.12) unstable; urgency=low

  * Отправляем ошибки отрывания AD аккаунтов, на art@ и ursus@. RULES-319.
  * Добавлен список AD групп, которые не надо отрывать. Улучшено логгирование. RULES-320.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 06 Mar 2012 14:24:52 +0400

yandex-firewall-admin (0.6.11) unstable; urgency=low

  * Страница для отображения паспортных логинов любого пользователя.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 05 Mar 2012 19:46:54 +0400

yandex-firewall-admin (0.6.10) unstable; urgency=low

  * Исправлена проверка существования паспортного логина, при импорте из system-specific.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 05 Mar 2012 18:32:46 +0400

yandex-firewall-admin (0.6.9) unstable; urgency=low

  * Команда для переноса всех существующих паспортных логинов из ролей в модель UserPassportLogin. RULES-318.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 05 Mar 2012 18:08:22 +0400

yandex-firewall-admin (0.6.8) unstable; urgency=low

  * Исправлен вывод в лог инфы о том, что невозможно задисейблить аккаунт.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 05 Mar 2012 12:55:42 +0400

yandex-firewall-admin (0.6.7) unstable; urgency=low

  * Отмечаем, как деактивированных, только тех, у кого действительно всё оторвали.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 05 Mar 2012 12:44:49 +0400

yandex-firewall-admin (0.6.6) unstable; urgency=low

  * Еще один фикс debian/rules.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 02 Mar 2012 19:41:29 +0400

yandex-firewall-admin (0.6.5) unstable; urgency=low

  * В debian/rules добавлено ограничение, позволяющее собирать только из мастера.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 02 Mar 2012 19:24:45 +0400

yandex-firewall-admin (0.6.4) unstable; urgency=low

  * Добавлено поле added в модель и миграция для него. RULES-305.
  * Теперь вне заисимости от наличия паспортных логинов не будет мерцания при выборе роли. RULES-305.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 02 Mar 2012 18:38:39 +0400

yandex-firewall-admin (0.6.3) unstable; urgency=low

  * Переносим товарища в Old Users, только если он еще не там.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 02 Mar 2012 18:30:26 +0400

yandex-firewall-admin (0.6.2) unstable; urgency=low

  * При отзыве учетной записи, ищем так же и в Old Users.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 02 Mar 2012 17:16:42 +0400

yandex-firewall-admin (0.6.1) unstable; urgency=low

  * Считаем запись в AD деактивированной только в том случае, если оторваны все группы.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 02 Mar 2012 15:20:57 +0400

yandex-firewall-admin (0.6.0) unstable; urgency=low

  * Возможность использовать существующий паспортный логин, и не только. RULES-197.
  * Управлятор теперь хранит привязки паспортных логинов к доменным. RULES-305.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 02 Mar 2012 12:31:56 +0400

yandex-firewall-admin (0.5.22) unstable; urgency=low

  * Пробуем отобрать все LDAP группы, и если не получилось, считаем, что аккаунт не деактивирован.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 02 Mar 2012 11:13:48 +0400

yandex-firewall-admin (0.5.21) unstable; urgency=low

  * Поправлен логгинг в disable_user.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 01 Mar 2012 17:26:50 +0400

yandex-firewall-admin (0.5.20) unstable; urgency=low

  * Еще один фикс AD кода.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 01 Mar 2012 17:00:13 +0400

yandex-firewall-admin (0.5.19) unstable; urgency=low

  * Еще один фикс AD кода.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 01 Mar 2012 16:18:21 +0400

yandex-firewall-admin (0.5.18) unstable; urgency=low

  * Поправлена процедура деактивации AD, чтобы так же обновлялась информация в профиле пользователя.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 01 Mar 2012 15:22:18 +0400

yandex-firewall-admin (0.5.17) unstable; urgency=low

  * Еще раз поправлен вывод ChangeLog.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 01 Mar 2012 14:11:01 +0400

yandex-firewall-admin (0.5.16) unstable; urgency=low

  * OU=Users исправлен на CN=Users.
  * Исправлены ошибки при humanize роли, пропавшей из /info/. RULES-316.
  * Исправлен вывод Changelog в продакшн. RULES-315.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 01 Mar 2012 13:46:45 +0400

yandex-firewall-admin (0.5.15) unstable; urgency=low

  * Выводим ChangeLog в интерфейсе. RULES-315.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 29 Feb 2012 19:16:15 +0400

yandex-firewall-admin (0.5.14) unstable; urgency=low

  * Дополнительное логирование оракловых ошибок.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 29 Feb 2012 16:51:36 +0400

yandex-firewall-admin (0.5.13) unstable; urgency=low

  * Таймаут по умолчанию в GenericPlugin теперь 10, а не 3 секунды.
  * Проверка логина и роли на корректность (чтоб sql инъекция не прорвалась). RULES-284.
  * Откат создания пользоваетля, профиль dba_users -> db_users, логирование.RULES-284.
  * Исправлены тесты, валившиеся из за использования memcache.
  * Исправлены тесты, валившиеся из за измененного таймаута.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 29 Feb 2012 15:10:30 +0400

yandex-firewall-admin (0.5.12) unstable; urgency=low

  * Оракловый коннектор для CRM вытянут в строку.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 27 Feb 2012 18:02:35 +0400

yandex-firewall-admin (0.5.11) unstable; urgency=low

  * Возможность игнорировать строчки логов, при рассылке дайджеста.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 27 Feb 2012 13:04:58 +0400

yandex-firewall-admin (0.5.10) unstable; urgency=low

  * Разделены настройки клиента Oracle для продакшена и тестинга. RULES-284.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 27 Feb 2012 12:40:01 +0400

yandex-firewall-admin (0.5.9) unstable; urgency=low

  * Проставление активности ldap профиля нового сотрудника. RULES-313.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 24 Feb 2012 18:43:06 +0400

yandex-firewall-admin (0.5.8-oracle4) unstable; urgency=low

  * Продакшен логин и коннект-дескриптор для Oracle. RULES-284.
  * Создаем пользователей в Oracle в верхнем регистре. RULES-284.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 24 Feb 2012 17:03:49 +0400

yandex-firewall-admin (0.5.8-oracle3) unstable; urgency=low

  * Перемещение каталога настроек Oracle и путей. RULES-284.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 16 Feb 2012 19:03:13 +0400

yandex-firewall-admin (0.5.8-oracle2) unstable; urgency=low

  * Замена кавычек на одинарные и наоборот для корректного взаимодействия с Oracle. RULES-284.
  * ORACLE_HOME и дефолтный конфиг для сборки пакета. RULES-284.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 16 Feb 2012 18:19:16 +0400

yandex-firewall-admin (0.5.8-oracle1) unstable; urgency=low

  * Не присылаем WARNING на почту. RULES-308.
  * Плагин для работы с Oracle.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 16 Feb 2012 15:05:19 +0400

yandex-firewall-admin (0.5.8) unstable; urgency=low

  * Декодируем строки лога, прежде чем посылать их на почту. И понятные имена переменных. RULES-312.
  * Команды парсинга логов посылает только последние 1000 записей. RULES-312.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 24 Feb 2012 13:06:42 +0400

yandex-firewall-admin (0.5.7) unstable; urgency=low

  * Управлятор теперь отрывает учетные записи в AD. RULES-261.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 22 Feb 2012 15:50:33 +0400

yandex-firewall-admin (0.5.6-ldap4) unstable; urgency=low

  * Исправлена ошибка поиска уволенного пользователя в AD.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 21 Feb 2012 15:33:10 +0400

yandex-firewall-admin (0.5.6-ldap3) unstable; urgency=low

  * Исправлены имена LDAP хостов, чтобы совпадали с теми, что в сертификате.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 21 Feb 2012 13:18:09 +0400

yandex-firewall-admin (0.5.6-ldap2) unstable; urgency=low

  * Собираем статистику по деактивации пользователей в AD. Ключ: firewall.user.ad.deactivated

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 20 Feb 2012 17:40:46 +0400

yandex-firewall-admin (0.5.6-ldap1) unstable; urgency=low

  * Настройки AD LDAP для продакшена.
  * Миграция 53: в профиль добавлено поле активности пользователя в LDAP.
  * Добавлена задача отзыва учетки пользователя из LDAP. RULES-261.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 20 Feb 2012 16:43:01 +0400

yandex-firewall-admin (0.5.6) unstable; urgency=low

  * Title для писем с грепами лога.
  * Не присылаем WARNING на почту. RULES-308.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 17 Feb 2012 17:44:10 +0400

yandex-firewall-admin (0.5.5) unstable; urgency=low

  * При особой отметке в workflow, письма о подтверждении роли рассылаются всем аппруверам. RULES-300.
  * Исправлено попытка автообновления ролей для отключенных плагинов.
  * Добавлен пропавший шаблон reports.html.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 13 Feb 2012 13:16:52 +0400

yandex-firewall-admin (0.5.4) unstable; urgency=low

  * Запуск автоматического обновления ролей по крону. RULES-299.
  * Возможность получения параметра context при добавлении роли в систему. RULES-297.
  * Изменение теста синхронизации с учетом lang_ui.
  * Фильтр по системам и датам изменения ролей. RULES-294.
  * Фильтр лога для формирования отчетов по действиям пользователей, системам и датам. RULES-236.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 09 Feb 2012 14:49:47 +0400

yandex-firewall-admin (0.5.3) unstable; urgency=low

  * Добавлен автокомплит для all_heads_of функции workflow. RULES-292.
  * Автокомплит по пользователям теперь срабатывает только после набора трех букв.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 23 Jan 2012 20:18:09 +0400

yandex-firewall-admin (0.5.2) unstable; urgency=low

  * Пересборка с обновленными переводами.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 19 Jan 2012 17:58:38 +0400

yandex-firewall-admin (0.5.1) unstable; urgency=low

  * Исправлена _add_log_entry на случай, если плагин не найден.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 19 Jan 2012 16:11:25 +0400

yandex-firewall-admin (0.5.0) unstable; urgency=low

  * Забираем lang_ui из центра. Теперь у интернациональных сотрудников будет английский язык.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 19 Jan 2012 15:30:16 +0400

yandex-firewall-admin (0.4.30) unstable; urgency=low

  * Поправлены все косяки с забором ролей.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 19 Jan 2012 14:24:03 +0400

yandex-firewall-admin (0.4.29-3) unstable; urgency=low

  * Исправлен сброс кэша при обновлении ролей.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 19 Jan 2012 14:14:46 +0400

yandex-firewall-admin (0.4.29-2) unstable; urgency=low

  * Исправлена ошибка при установке. RULES-277.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 19 Jan 2012 13:52:58 +0400

yandex-firewall-admin (0.4.29-1) unstable; urgency=low

  * Логирование для отладки кэша. RULES-277.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 19 Jan 2012 13:29:06 +0400

yandex-firewall-admin (0.4.29) unstable; urgency=low

  * Отзыв выданных ролей при их удалении из системы. RULES-293.
  * Команда автоматического обновления дерева ролей отзывает удаленные роли. RULES-293.
  * В JSONField обертки заменены на JSONDict и JSONList.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 18 Jan 2012 19:48:46 +0400

yandex-firewall-admin (0.4.28) unstable; urgency=low

  * Более удобное приведение типов в JSON, поле JSON не переворачивает кавычки
    когда не надо.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 18 Jan 2012 13:17:58 +0400

yandex-firewall-admin (0.4.27) unstable; urgency=low

  * Функция получения списка начальников подразделений all_heads_of. RULES-292.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 18 Jan 2012 12:57:09 +0400

yandex-firewall-admin (0.4.26) unstable; urgency=low

  * Добавлена поддержка tmux в тестах, и tdaemon.
  * Команда для рассылки дайджестов логов с ошибками ответственным за системы. RULES-279.
  * Отправление письма уполномоченным сотрудникам о невозможности удаления ролей выданных ранее. RULES-277.
  * Команда для автоматического обновления дерева ролей. RULES-277.
  * Добавлена страница отображения дерева ролей. RULES-277.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 16 Jan 2012 17:22:45 +0400

yandex-firewall-admin (0.4.25) unstable; urgency=low

  * Расширенное сообщение об ошибке при аудите. RULES-281.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 26 Dec 2011 16:53:13 +0400

yandex-firewall-admin (0.4.24) unstable; urgency=low

  * Отправление письма с просьбой подтвердить роль с параметром Reply-To. RULES-278.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 23 Dec 2011 12:25:55 +0400

yandex-firewall-admin (0.4.23) unstable; urgency=low

  * Группируем сообщения перевода и передаем в качестве контекста список систем. RULES-275.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 21 Dec 2011 17:18:56 +0400

yandex-firewall-admin (0.4.22) unstable; urgency=low

  * Шаблон письма для Директа перенесен в базу.
  * Удалены шаблоны emails/role_approved_*.txt
  * Шаблон письма о выдаче роли теперь с именем role_granted.txt. RULES-276.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 20 Dec 2011 14:44:43 +0400

yandex-firewall-admin (0.4.21) unstable; urgency=low

  * Выводим имя и фамилию пользователя в зависимости от текущей локали. RULES-274.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 19 Dec 2011 18:33:56 +0400

yandex-firewall-admin (0.4.20) unstable; urgency=low

  * Пересборка с новыми переводами.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 19 Dec 2011 14:23:44 +0400

yandex-firewall-admin (0.4.19) unstable; urgency=low

  * При сборке пакета, берем данные из продакшн танкера.
  * Интернационализация данных, запрашиваемых чрез api. RULES-163.
  * Сделана проверка существования роли, при добавлении ее через API. RULES-235.
  * Изменено отображение ролей (при их наличии) на странице пользователя. RULES-270.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 19 Dec 2011 13:35:51 +0400

yandex-firewall-admin (0.4.18) unstable; urgency=low

  * Пересборка с новыми переводами.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 16 Dec 2011 18:01:02 +0400

yandex-firewall-admin (0.4.17) unstable; urgency=low

  * Используем исправленный django-kombu==0.9.4.art0.dev.
  * Отображаем ошибку, если не выполнился аяксовый запрос. RULES-271.
  * Фикс для прекращения логирования огромных записей, приходящих от систем.
  * Если указан только Accept-Language, используем его для выбора языка. RULES-163.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 16 Dec 2011 12:23:30 +0400

yandex-firewall-admin (0.4.16) unstable; urgency=low

  * Умный поиск + opensearch. RULES-244, RULES-267.
  * При отображение действия, учитываем пол сотрудника.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 14 Dec 2011 16:46:15 +0400

yandex-firewall-admin (0.4.15) unstable; urgency=low

  * Исправлено обнаружение неполадок в структуре департаментов.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 13 Dec 2011 16:55:00 +0400

yandex-firewall-admin (0.4.14) unstable; urgency=low

  * Исправлена проверка структуры департаментов.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 13 Dec 2011 14:58:52 +0400

yandex-firewall-admin (0.4.13) unstable; urgency=low

  * В урлы писем добавлены UTM метки. RULES-269.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 13 Dec 2011 14:46:21 +0400

yandex-firewall-admin (0.4.12) unstable; urgency=low

  * Исправлена синхронизация с центером. RULES-265.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 13 Dec 2011 13:01:31 +0400

yandex-firewall-admin (0.4.11) unstable; urgency=low

  * Переключаемся на db-new.art.dev.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 12 Dec 2011 17:44:30 +0400

yandex-firewall-admin (0.4.10) unstable; urgency=low

  * Management команды обернуты в try except. RULES-266.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 09 Dec 2011 17:22:08 +0400

yandex-firewall-admin (0.4.9) unstable; urgency=low

  * Изменен формат макросов пользователей систем. RULES-262.
  * Добавлен крон для сабмита файрвольных правил в svn.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 09 Dec 2011 15:38:54 +0400

yandex-firewall-admin (0.4.8) unstable; urgency=low

  * Отправка писем только одному подтверждающему из присутствующих на работе (если логика ИЛИ). RULES-254.
  * Сообщение при запросе роли, когда аппруверы отсутствуют. RULES-263.
  * Исправлена ошибка в Generic плагине. RULES-264.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 09 Dec 2011 11:25:52 +0400

yandex-firewall-admin (0.4.7) unstable; urgency=low

  * Исправлена команда dynamic_download.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 08 Dec 2011 16:32:19 +0400

yandex-firewall-admin (0.4.6) unstable; urgency=low

  * Удален лишний set_trace.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 07 Dec 2011 16:39:33 +0400

yandex-firewall-admin (0.4.5) unstable; urgency=low

  * Вывод дополнительных сообщений в скрипте генерации правил фаервола -
    только при --verbose. RULES-252.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 07 Dec 2011 16:12:01 +0400

yandex-firewall-admin (0.4.4) unstable; urgency=low

  * При запуске команд в dev окружении используем тестовый танкер.
  * Merge режим при работе с Танкером.
  * Исправлена ошибка при попытке залогировать все роли, приехавшие от Статистики.
  * Ограничение на предельно допустимое количество заливаемых в танкер записей (чтобы не заливать туда все роли, какие есть в Статистике).

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 07 Dec 2011 15:24:05 +0400

yandex-firewall-admin (0.4.3) unstable; urgency=low

  * Скрипт, генерерующий правила для фаервола. RULES-252.
  * Поправлен фильтр запроса пользователей через API. RULES-259.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 07 Dec 2011 13:17:04 +0400

yandex-firewall-admin (0.4.2) unstable; urgency=low

  * Всегда сохраняем роль после создания Action. RULES-256.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 01 Dec 2011 19:46:01 +0400

yandex-firewall-admin (0.4.1) unstable; urgency=low

  * Исправлена ошибка на странице подтверждения доступа. RULES-258.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 01 Dec 2011 17:57:31 +0400

yandex-firewall-admin (0.4.0) unstable; urgency=low

  * Большой рефакторинг состояний роли. RULES-255.
  * Исправлена ошибка авторизации SSL сертификатом, когда subject есть, но он пустой.
  * Исправлена ошибка отображения действия 'запустил синхронизацию'.
  * Комментарий события во всплывающей подсказке о ролии. RULES-255.
  * На странице пользователя добавлена возможность выбора активных/неактивных ролей. RULES-255.
  * update-translation теперь загружает данные в танкер.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 30 Nov 2011 17:58:41 +0400

yandex-firewall-admin (0.3.16) unstable; urgency=low

  * Исправлена ошибка при добавлении роли, когда уже есть такая, но была отклонена. RULES-253.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 25 Nov 2011 14:20:22 +0400

yandex-firewall-admin (0.3.15) unstable; urgency=low

  * Добавлен robots.txt. RULES-248.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 24 Nov 2011 15:02:55 +0400

yandex-firewall-admin (0.3.14) unstable; urgency=low

  * Зависимость от нового python-django-tanker 0.8.2.
  * Исправлено получение логина текущего пользователя в файле настроек.
  * Переводы статических данных на английский.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 23 Nov 2011 20:00:08 +0400

yandex-firewall-admin (0.3.13) unstable; urgency=low

  * Переезд на django=1.3-20110926.svn16904-yandex1. Исправлена админка на dev виртуалке. RULES-247.
  * В dev версии используем Django, установленный в систему из пакета.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 22 Nov 2011 17:52:38 +0400

yandex-firewall-admin (0.3.12) unstable; urgency=low

  * Исправление, чтобы db-templates нормально работал с Django >= 1.4.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 22 Nov 2011 15:51:58 +0400

yandex-firewall-admin (0.3.11) unstable; urgency=low

  * Переход на django-dbtemplates = 1.2.1.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 22 Nov 2011 15:17:56 +0400

yandex-firewall-admin (0.3.10) unstable; urgency=low

  * Теперь можно включить на продакшене код метрики. RULES-246.
  * Добавлен редирект с короткого имени agranat. RULES-245.
  * Исправлены тесты, сломавшиеся из-за включения обязательной авторизации в API.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 22 Nov 2011 14:50:04 +0400

yandex-firewall-admin (0.3.9) unstable; urgency=low

  * Исправлен показ ролей Аудитору. RULES-243.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 17 Nov 2011 16:22:27 +0400

yandex-firewall-admin (0.3.8) unstable; urgency=low

  * Исправлена 500ка у Аудитора. RULES-242.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 17 Nov 2011 12:35:08 +0400

yandex-firewall-admin (0.3.7) unstable; urgency=low

  * Выгрузка ролей системы в формате CSV. RULES-217.
  * Временно отключен механизм протухания ролей при смене отдела.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 16 Nov 2011 19:45:32 +0400

yandex-firewall-admin (0.3.6) unstable; urgency=low

  * Поправлена ошибка из за которой оставался expire_at у проаппрувленных ролей. DOSTUP-17722, DOSTUP-17755.
  * Конфиг Nginx для резработческого сервера, с проверкой SSL сертификата и отдельными хостами для API.
  * Требуем авторизации SSL сертификатом у тех, кто дёргает API ручки. RULES-190.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 15 Nov 2011 15:47:05 +0400

yandex-firewall-admin (0.3.5) unstable; urgency=low

  * Отправка писем при изменении workflow. RULES-223.
  * Исправлена отправка формы запроса роли по нажатию Enter в поле комментария. RULES-206.
  * Исправлена ошибка при открытии формы редактирования workflow. RULES-234.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 14 Nov 2011 16:41:19 +0400

yandex-firewall-admin (0.3.4) unstable; urgency=low

  * Исправлена ошибка с юникодом, при рендеринге RoleColumn.
  * Не дергаем add-role, при повторном подтверждении роли. RULES-232.
  * Исправлены редиректы на HTTPS. RULES-233.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 11 Nov 2011 15:13:13 +0400

yandex-firewall-admin (0.3.3) unstable; urgency=low

  * Исправлена отправка писем.
  * Логирование для команд динамической загрузки, выгрузки переводов. RULES-110.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 11 Nov 2011 13:51:04 +0400

yandex-firewall-admin (0.3.2) unstable; urgency=low

  * Пишем в лог про каждую отправку письма.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 11 Nov 2011 12:29:18 +0400

yandex-firewall-admin (0.3.1) unstable; urgency=low

  * Добавлена потерянная зависимость от gettext.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 11 Nov 2011 11:29:13 +0400

yandex-firewall-admin (0.3.0) unstable; urgency=low

  * ИНТЕРНАЦИОНАЛИЗАЦИЯ. RULES-110.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 10 Nov 2011 18:47:46 +0400

yandex-firewall-admin (0.2.98) unstable; urgency=low

  * Кастомный email backend, для сбора статистики. RULES-222.
  * Отправка уведомлений о зависших аппрувах. Уведомляем только о запросах, которые "висят" более суток. RULES-230.
  * Конфиг для Nginx, требующий правильного сертификата на api.agranat.yandex-team.ru. RULES-195.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 10 Nov 2011 14:44:51 +0400

yandex-firewall-admin (0.2.97) unstable; urgency=low

  * Фильтр по пользователю на странице неконсистентностей.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 08 Nov 2011 13:12:14 +0400

yandex-firewall-admin (0.2.96) unstable; urgency=low

  * Фильтр по системам и is_resolved на странице Неконсистентностей. RULES-224.
  * Карточки сотрудников на странице подтверждения роли.
  * Исправлена ошибка при просмотре реквеста на роль которая сфейлилась.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 08 Nov 2011 12:47:34 +0400

yandex-firewall-admin (0.2.95) unstable; urgency=low

  * Исправлены контролы на странице подтверждения роли с истекшим сроком.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 07 Nov 2011 19:16:57 +0400

yandex-firewall-admin (0.2.94) unstable; urgency=low

  * Исправлен баг отображения запросов на аппрув.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 07 Nov 2011 19:05:33 +0400

yandex-firewall-admin (0.2.93) unstable; urgency=low

  * Суперпользователь может смотреть зависшие запросы на аппрув других сотрудников.
  * Не включаем дату в subject письма об ошибках.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 07 Nov 2011 18:55:32 +0400

yandex-firewall-admin (0.2.92) unstable; urgency=low

  * Добавлена страница 'зависших аппрувов' /me/approve-requests/. RULES-169.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 07 Nov 2011 17:35:47 +0400

yandex-firewall-admin (0.2.91) unstable; urgency=low

  * Ничего нового. Фейк для apt-get.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 03 Nov 2011 18:08:00 +0400

yandex-firewall-admin (0.2.90) unstable; urgency=low

  * Добавлена команда, отдающая статистику по зависшим аппрувам.
  * Добавлена management команда firewall_stats.
  * Анализатор неконсистентностей научился понимать, что неконсистентность пропала, и помечать ее, как is_resolved. RULES-227
  * Исправлены выдача всех ролей в самом Управляторе. RULES-226.
  * Теперь действия привязываются к запросам на аппрув.
  * Отправка писем пользователю при отказе в подтверждении роли. RULES-192.
  * Теперь repr у объектов типа Approve показывает кто подтвердил, а кто нет.
  * Крон поправлен, чтобы грепать ошибки только на продакшене.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 03 Nov 2011 17:40:21 +0400

yandex-firewall-admin (0.2.89) unstable; urgency=low

  * Поправлено письмо, отсылающее ошибки.
  * Изменена иконка, добавлены реврайты для favicon.ico.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 26 Oct 2011 18:24:08 +0400

yandex-firewall-admin (0.2.88) unstable; urgency=low

  * Правильный путь до sendmail.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 26 Oct 2011 16:29:09 +0400

yandex-firewall-admin (0.2.87) unstable; urgency=low

  * Новый UserParameter для Zabbix. RULES-215.
  * Теперь ошибки грепаются и отправляются на почту раз в 15 минут.
  * Консистентные названия для логгеров.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 26 Oct 2011 14:42:08 +0400

yandex-firewall-admin (0.2.86) unstable; urgency=low

  * Корректная обработка ситуации, когда у сотрудника не назначен отдел и get_boss возвращает None. В этом случае просто показываем ошибку и не даем запросить роль.
  * Исправлена ошибка запуска синхронизации с центром из под крона.
  * Пишем warning, если при синхронизации встречен сотрудник без департамента.
  * Больше не стопим lighttpd при выкладке пакета.
  * Присылаем на почту не только ERROR,  но и WARNING с CRITICAL.
  * Скрипт send-errors исправлен. И теперь он будет посылать отчеты так же и на fantom@yandex-team.ru
  * Более информативные сообщения о невозможности загрузить settings.py или local_settings.py.
  * Новый тип действия — 'отказать' (пока не используется).

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 25 Oct 2011 19:00:27 +0400

yandex-firewall-admin (0.2.85) unstable; urgency=low

  * Дополнительная страница для протухших ролей пользователя. ROLES-209.
  * Открытие страницы с ролями пользователя и уже заполненными полями запроса роли. Данные для выбора передаются в url. RULES-200.
  * Добавлена проверка для словаря в remove_password. Поправлены тесты.
    RULES-212.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 24 Oct 2011 16:42:32 +0400

yandex-firewall-admin (0.2.84) unstable; urgency=low

  * Поправлен скрипт send-errors.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 24 Oct 2011 13:51:29 +0400

yandex-firewall-admin (0.2.83) unstable; urgency=low

  * Еще раз поправлен путь к логам.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 21 Oct 2011 23:13:14 +0400

yandex-firewall-admin (0.2.82) unstable; urgency=low

  * Добавлен скрипт, чтобы оповещать меня об ошибках в бэкенде.
  * Поправлен путь к логу и logrotate.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 21 Oct 2011 20:48:29 +0400

yandex-firewall-admin (0.2.81) unstable; urgency=low

  * Окончательный переход на Nginx.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 21 Oct 2011 19:55:37 +0400

yandex-firewall-admin (0.2.80) unstable; urgency=low

  * Поправлен продакшн конфиг nginx.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 21 Oct 2011 19:29:42 +0400

yandex-firewall-admin (0.2.79) unstable; urgency=low

  * Зависимость от syslog-ng.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 21 Oct 2011 18:16:59 +0400

yandex-firewall-admin (0.2.78) unstable; urgency=low

  * Зависимость от nginx.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 21 Oct 2011 18:04:07 +0400

yandex-firewall-admin (0.2.77) unstable; urgency=low

  * Конфиги для NGINX.
  * Теперь все логирование идет через syslog-ng.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 21 Oct 2011 17:48:54 +0400

yandex-firewall-admin (0.2.76) unstable; urgency=low

  * Выводим в /me/expire/ все роли у которых есть дата протухания, даже если
    дата уже в прошлом.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 19 Oct 2011 14:52:42 +0400

yandex-firewall-admin (0.2.75) unstable; urgency=low

  * Отключена проверка клиентского сертификата в lighttpd.
  * Добавлен в зависимости python-mimeparse (для tastypie).

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 14 Oct 2011 11:54:26 +0400

yandex-firewall-admin (0.2.74) unstable; urgency=low

  * Возможность авторизации SSL сертификатом. RULES-195.
  * Конфиг для запуске dev сервера, как FastCGI.
  * Ручка для запроса роли и проверки ее статуса. RULES-162.
  * Ручки API, отдающие список систем, систему и пользователей в ней.
  * Исправлена функция remove_password. RULES-204.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 13 Oct 2011 19:05:58 +0400

yandex-firewall-admin (0.2.73) unstable; urgency=low

  * Расширенное логгирование в humanize_using_slug. RULES-201.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 12 Oct 2011 12:22:10 +0400

yandex-firewall-admin (0.2.72) unstable; urgency=low

  * Список корневых департаментов вынесен в settings.py.
  * Переход на coverage==3.5.1
  * Исправлена ошибка препятствующая обработке смены отдела!
  * Исправлено создание System для GenericPlugin.
  * Переименован services в sync.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 10 Oct 2011 18:26:56 +0400

yandex-firewall-admin (0.2.71) unstable; urgency=low

  * Логируем перевод из отдела в отдел.
  * Включил себя в список получающих алерты о поломанном дереве департаментов.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 30 Sep 2011 18:27:53 +0400

yandex-firewall-admin (0.2.70) unstable; urgency=low

  * Уведомляем thasonic, если структура департаментов поломалась. RULES-196.
  * Признак is_active перенесен в Систему. RULES-193.
  * Зависимость от python-django-russian (>=0.18)

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 30 Sep 2011 14:59:31 +0400

yandex-firewall-admin (0.2.69) unstable; urgency=low

  * Исправлены запросы с пустым system к /get-roles/. RULES-189.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 27 Sep 2011 16:13:24 +0400

yandex-firewall-admin (0.2.68) unstable; urgency=low

  * Теперь пакет yandex-firewall-admin должен зависеть от конкретной версии yandex-firewall-django-api. RULES-188.
  * Корректный перенос параметров в тело POST запроса. RULES-185.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 27 Sep 2011 13:12:06 +0400

yandex-firewall-admin (0.2.67) unstable; urgency=low

  * Страница подтверждения теперь не требует прав доступа в админку, а только
    проверяет залогиновость.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 22 Sep 2011 11:34:12 +0400

yandex-firewall-admin (0.2.66) unstable; urgency=low

  * Исправлено отображение сообщение об ожибке при выполнении действия.
  * Опциональный комментарий в форме запроса роли. RULES-180.
  * Нормальные имена в уведомлениях и карточки сотрудников на сайте. RULES-180.
  * Страница подтверждения роли теперь требует логина. RULES-179.
  * Передаем request в контекст страниц с ошибкой, когда доступ запрещен.
  * Компиляция CSS для IE.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 21 Sep 2011 15:52:02 +0400

yandex-firewall-admin (0.2.65) unstable; urgency=low

  * Схеманезависимые урлы для JS статики.
  * HTTPS в урлах в письме.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 20 Sep 2011 17:52:08 +0400

yandex-firewall-admin (0.2.64) unstable; urgency=low

  * Таймаут 60 секунд на запросу ролей.
  * Исправлена ошибка редактирования Workflow у новой системы. RULES-171.
  * Исправлен игнор уволенных сотрудников в процессе аудита. RULES-175.

 -- Alexander Artemenko <art@yandex-team.ru>  Sun, 18 Sep 2011 10:45:19 +0400

yandex-firewall-admin (0.2.63) unstable; urgency=low

  * Исправлена ошибка в скрипте, выполняющем аудит.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 07 Sep 2011 14:48:11 +0400

yandex-firewall-admin (0.2.62) unstable; urgency=low

  * Больше не рассылаем писем с тестинга.
  * Дополнительные тесты на смену департамента.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 07 Sep 2011 14:05:31 +0400

yandex-firewall-admin (0.2.61) unstable; urgency=low

  * Механизм повторного запроса ролей при переводе в другой департамент или отдел. RULES-133.
  * Сообщение, что у сотрудника пока нет ролей (/me/).
  * __repr__  для Approve и ApproveRequest.
  * Исправлена ссылка на сотрудника (в логе).

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 06 Sep 2011 16:08:14 +0400

yandex-firewall-admin (0.2.60) unstable; urgency=low

  * Исправлена ошибка на дашборде администратора системы. RULES-164.
  * Исправлена страница c 500 ошибкой.
  * Вью, добавляющая роль, сделана с поддержкой транзакций. Нужно
    сконвертировать таблички в InnoDB.
  * Исправлена ошибка, когда в workflow в approver передавался UserWrapper вместо строки. RULES 166.
  * Вывод номера версии суперпользователю.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 02 Sep 2011 12:29:32 +0400

yandex-firewall-admin (0.2.59) unstable; urgency=low

  * Экспорт лога действий с CSV формате. RULES-129.
  * Исправлен заголовок на странице пользовательских ролей. RULES-156.
  * Исправлен путь до SSL сертификата. RULES-155.
  * Уменьшен интервал кэширования статистики по ролям.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 31 Aug 2011 15:07:17 +0400

yandex-firewall-admin (0.2.58) unstable; urgency=low

  * Уведомление сотрудника о том, что требуются подтверждения.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 30 Aug 2011 16:42:13 +0400

yandex-firewall-admin (0.2.57) unstable; urgency=low

  * Крон для очистки очереди задач от старых задач. RULES-158.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 30 Aug 2011 15:05:23 +0400

yandex-firewall-admin (0.2.56) unstable; urgency=low

  * Celery больше не будет сохранять результаты задач. RULES-158.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 30 Aug 2011 14:27:56 +0400

yandex-firewall-admin (0.2.55) unstable; urgency=low

  * Исправлена ошибка отзыва роли, которая не подтверждена. RULES-160.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 29 Aug 2011 20:31:46 +0400

yandex-firewall-admin (0.2.54) unstable; urgency=low

  * Исправлена ошибка в обертывании user и requester при передаче в workflow.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 29 Aug 2011 18:37:55 +0400

yandex-firewall-admin (0.2.53-8) unstable; urgency=low

  * Всё, установка и удаление работают как надо.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 11 Aug 2011 17:48:13 +0400

yandex-firewall-admin (0.2.53-7) unstable; urgency=low

  * Еще одно исправление для правильного удаление и установки

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 11 Aug 2011 17:37:13 +0400

yandex-firewall-admin (0.2.53-6) unstable; urgency=low

  * Еще одно исправление для правильного удаление и установки

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 11 Aug 2011 17:22:10 +0400

yandex-firewall-admin (0.2.53-5) unstable; urgency=low

  * Еще одно исправление для dh_environment

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 11 Aug 2011 17:05:29 +0400

yandex-firewall-admin (0.2.53-4) unstable; urgency=low

  * Еще одно исправление для dh_environment

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 11 Aug 2011 16:21:09 +0400

yandex-firewall-admin (0.2.53-3) unstable; urgency=low

  * Еще одно исправление для dh_environment

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 11 Aug 2011 15:54:49 +0400

yandex-firewall-admin (0.2.53-2) unstable; urgency=low

  * Еще одно исправление для dh_environment

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 11 Aug 2011 14:40:00 +0400

yandex-firewall-admin (0.2.53-1) unstable; urgency=low

  * Добавлен конфиг для dh_environment.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 11 Aug 2011 13:51:43 +0400

yandex-firewall-admin (0.2.53) unstable; urgency=low

  * Используем dh_environment вместо dh_django_init.
  * Автокомплит для выбора департамента в is_head_of.
  * Код автокомплита поправлен в соответствии с http://jshint.com/

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 11 Aug 2011 12:51:56 +0400

yandex-firewall-admin (0.2.52) unstable; urgency=low

  * Метод is_head_of добавлен в автокомплит.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 09 Aug 2011 17:41:07 +0400

yandex-firewall-admin (0.2.51) unstable; urgency=low

  * Добавлен метод is_head_of. RULES-153
  * Исправлена 500 ошибка на превью воркфлоу. RULES-152.
  * Поправлены пути до сертификатов в продакшене.
  * Исправлен автокомплит роли. ROLES-151.
  * Нормальная обработка TAB в автокомплите.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 09 Aug 2011 16:56:27 +0400

yandex-firewall-admin (0.2.50) unstable; urgency=low

  * Автокомплит ролей при редактировании workflow.
  * Имя сотрудника или департамента в комментах после срабатывания автокомплита.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 05 Aug 2011 18:45:36 +0400

yandex-firewall-admin (0.2.49) unstable; urgency=low

  * При сверке, игнорируем отсутствующий пароль. RULES-149.
  * Метод is_boss_of поддерживает текстовые логины. RULES-148.
  * Теперь слаг департамента полный и может быть использован, как id в методе works_in_dep. RULES-136.
  * Автокомплит при редактировании Workflow. RULES-147.
  * Можно прописать в local_settings.py пути до сертификатов которые будут использованы для HTTPS.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 05 Aug 2011 13:23:23 +0400

yandex-firewall-admin (0.2.48-1) unstable; urgency=low

  * Исправлена миграция фейлившаяся на Duplicate Error.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 01 Aug 2011 17:59:05 +0400

yandex-firewall-admin (0.2.48) unstable; urgency=low

  * Берем сертификат для подписи из конфига. RULES-143.
  * Записываем в лог факт запуска синхронизации с Системой.
  * Исправлена синхронизация с системой если уже есть сфейлившиеся роли. RULES-145.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 01 Aug 2011 15:45:24 +0400

yandex-firewall-admin (0.2.47) unstable; urgency=low

  * Отдельные доступы для редактирования workflow и шаблонов. RULES-144.
  * Автоматическая сверка списка ролей в системах с базой Управлятора. RULES-132.
  * works_in_dep проходит вверх по иерархии. RULES-136.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 26 Jul 2011 16:08:37 +0400

yandex-firewall-admin (0.2.46) unstable; urgency=low

  * Привязка подсетей к токену. RULES-137.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 21 Jul 2011 12:30:22 +0400

yandex-firewall-admin (0.2.45) unstable; urgency=low

  * Исправлен декоратор json.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 20 Jul 2011 11:30:42 +0400

yandex-firewall-admin (0.2.44) unstable; urgency=low

  * Поддержка JSONP. RULES-138.
  * В логе выводим логины, если нет нормального имени.
  * Чистим buildout перед тем, как делать девелоперский bootstrap.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 19 Jul 2011 18:21:42 +0400

yandex-firewall-admin (0.2.43) unstable; urgency=low

  * Отображение действий в логе, со склонятором.
  * Рисуем диффы изменений workflow в логе. RULES-130.
  * Фильтр по статусу роли на странице пользователя. RULES-131
  * Фильтр ролей системы. RULES-131
  * Статистика по статусу ролей в системе.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 19 Jul 2011 16:30:25 +0400

yandex-firewall-admin (0.2.42-1) unstable; urgency=low

  * Чистим buildout перед сборкой пакета.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 14 Jul 2011 19:10:08 +0400

yandex-firewall-admin (0.2.42) unstable; urgency=low

  * Редактирование шаблона письма. RULES-128.
  * Исправлена загрузка плагинов так, что теперь они не десериализуются каждый раз из кэша.
  * Добавлена поддержка dbtemplates.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 14 Jul 2011 18:41:46 +0400

yandex-firewall-admin (0.2.41) unstable; urgency=low

  * Вывод версии пакета в HTML.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 07 Jul 2011 16:23:40 +0400

yandex-firewall-admin (0.2.40) unstable; urgency=low

  * Подключен django-reversion для Workflow.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 07 Jul 2011 15:50:29 +0400

yandex-firewall-admin (0.2.39) unstable; urgency=low

  * Поддержка авторизации с использованием SSL сертификата.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 06 Jul 2011 17:04:02 +0400

yandex-firewall-admin (0.2.38) unstable; urgency=low

  * Параметр requester в ручке /add-user-role/.
  * Правильная обработка ошибок в RoleRemoved.failed.
  * Добавлена возможность авторизации по токену.
  * URL репозитория перемещен в главный buildout
  * Ручка, отдающая список систем. RULES-114.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 05 Jul 2011 18:12:13 +0400

yandex-firewall-admin (0.2.37) unstable; urgency=low

  * Пересборка с Djblets.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 01 Jul 2011 16:54:57 +0400

yandex-firewall-admin (0.2.36) unstable; urgency=low

  * Генерация отчетов о неконсистентности ролей.
  * Исправлен формат времени. RULES-117
  * Функции get_boss и is_boss_of. RULES-121.
  * Работающие примеры поиска.
  * Исправлена ссылка на главную страницу с логотипа.
  * Импорт данных из Center.y-t.ru. RULES-101
  * Возвращаем 404 если пользователь не найден.
  * Поддержка Django 1.3.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 30 Jun 2011 15:41:43 +0400

yandex-firewall-admin (0.2.35) unstable; urgency=low

  * Автокомплит по сотрудника при проверке workflow. RULES-42.
  * Выбиралка роли с автокомплитом. RULES-38.
  * Сотрудник может отзывать свои роли. RULES-109
  * Теперь можно отозвать неподтвержденную роль.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 17 Jun 2011 14:42:30 +0400

yandex-firewall-admin (0.2.34) unstable; urgency=low

  * Удален рестарт celery, он и так делается.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 14 Jun 2011 17:21:23 +0400

yandex-firewall-admin (0.2.33) unstable; urgency=low

  * Теперь действия пользователей и ошибки по ним, логируются в UserActionInfo.
  * Вывод в лог таймаутов при обращении к системе.
  * Исправлена сортировка ролей по сотруднику.
  * Исправлено сохранение сортировки при листании страниц.
  * Исправлено дублирование ролей при импорте.
  * Исправлена пометка уволенных сотрудников при синхронизации.
  * Исправлено логирование ответов от сервисов.
  * Рестарт celery в postinst.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 14 Jun 2011 16:47:02 +0400

yandex-firewall-admin (0.2.32) unstable; urgency=low

  * Исправлен отзыв ролей у уволенных. RULES-105.
  * Конфиг для заббикса.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 08 Jun 2011 11:00:12 +0400

yandex-firewall-admin (0.2.31) unstable; urgency=low

  * Django API может принимать token и в GET и в POST.
  * Исправлен отзыв суперпользователя Управлятора.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 03 Jun 2011 17:23:25 +0400

yandex-firewall-admin (0.2.30) unstable; urgency=low

  * Исправлен перевод роли в failed при ошибке отзыва.
  * Авторизация в Django API по токену. RULES-98.
  * Не генерируем кучу тасков про увольнения.
  * Не посылаем уведомления при импорте ролей из системы. RULES-97.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 03 Jun 2011 12:24:59 +0400

yandex-firewall-admin (0.2.29) unstable; urgency=low

  * Конфиг для logrotate.
  * "From" исправлен на security@yandex-team.ru
  * Исправлена работа в IE. IE6 не поддерживается.
  * Поправлены README, лайти конфиг и local_settings.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 31 May 2011 11:11:15 +0400

yandex-firewall-admin (0.2.28) unstable; urgency=low

  * Поправлено имя лога celeryd.
  * Исправлена ручка выдающая права на сам Управлятор.

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 11 May 2011 13:00:23 +0400

yandex-firewall-admin (0.2.27) unstable; urgency=low

  * Кастомное письмо от Директа, с логином/паролем.
  * Rename ajax/user-role-details.html
  * Показываем паспортный логин в попапе. RULES-92.
  * Поправлен порядок UserRoleActions.
  * Информативные сообщения об ошибках добавления роли
  * Поправлен CSS и настрочки для поддержки потухших ролей.
  * Generic плагин правильно обрабатывает токен Директа.
  * Исправлена обработка превышения кол-ва ретраев.
  * Перезапускаем сервис после установки пакета.
  * Обработка старых запросов роли. RULES-72.
  * Уведомление об аппруве роли. RULES-54.
  * Исправлено создание уволенных сотрудников. RULES-90.
  * Исправлена обработка system_specific при импорте.
  * Base url может иметь название ручки в любом месте.
  * Тест на обработку UnrecoverableError. RULES-89.
  * Одинаковые роли с разным system_specific.
  * API вызовы возвращают code=XXX.
  * Забираем system_specific при начальной синхронизации.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 06 May 2011 16:06:51 +0400

yandex-firewall-admin (0.2.26) unstable; urgency=low

  * Передача доп информации из ручки /add-role/ и а ручку /remove-role/.
    RULES-84.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 29 Apr 2011 16:12:15 +0400

yandex-firewall-admin (0.2.25) unstable; urgency=low

  * Добавлены примеры workflow и ссылка на описание. RULES-82.
  * Зависимость от stratostat >= 0.1.8

 -- Alexander Artemenko <art@yandex-team.ru>  Wed, 27 Apr 2011 17:15:53 +0400

yandex-firewall-admin (0.2.24) unstable; urgency=low

  * Исправлена ошибка у анонимуса.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 26 Apr 2011 12:25:31 +0400

yandex-firewall-admin (0.2.23) unstable; urgency=low

  * Исправлена загрузка плагинов при старте Celery.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 25 Apr 2011 17:37:13 +0400

yandex-firewall-admin (0.2.22) unstable; urgency=low

  * Исправлена сериализация GenericPlugin.
  * Динамическое добавление систем, использующих API.
  * Отображение комментария о роли.
  * Создание действий при автоимпорте. RULES-81.
  * Исправлен тест доступа к логу событий.
  * Popup с расшифровкой статуса роли.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 25 Apr 2011 16:16:32 +0400

yandex-firewall-admin (0.2.21) unstable; urgency=low

  * Тесты django API исправлены для python2.5
  * Использовать джанговский кэш для ролей. RULES-76.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 11 Apr 2011 14:01:04 +0400

yandex-firewall-admin (0.2.20) unstable; urgency=low

  * Новое отображение списка ролей в системе.
  * Аватарки сотрудников. RULES-69.
  * Ссылка на систему из списка ролей пользователя.
  * Первичная синхронизация ролей. RULES-71.
  * Добавлена view для первичного забора данных из системы.
  * Описание переопределенных хуков.
  * Упрощены хуки Django API.
  * Хуки в виде класса. RULES-70.
  * Сортировка систем по имени. RULES-64.
  * Исправлена строка поиска на странице сервиса.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 07 Apr 2011 17:22:51 +0400

yandex-firewall-admin (0.2.19) unstable; urgency=low

  * Создание Django пользователя при присвоении роли.
  * Подключен тестовый Досталятор.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 28 Mar 2011 17:02:47 +0400

yandex-firewall-admin (0.2.18) unstable; urgency=low

  * Исправлена зависимость от самого нового python-central.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 25 Mar 2011 16:55:35 +0300

yandex-firewall-admin (0.2.17) unstable; urgency=low

  * Тестируем использование джанговского API.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 25 Mar 2011 16:44:23 +0300

yandex-firewall-admin (0.2.16) unstable; urgency=low

  * Исправлен postinst.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 25 Mar 2011 15:37:59 +0300

yandex-firewall-admin (0.2.15) unstable; urgency=low

  * Апгред базы после установки пакета.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 25 Mar 2011 15:21:06 +0300

yandex-firewall-admin (0.2.14) unstable; urgency=low

  * Игнорировать django_guts если не установлен.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 25 Mar 2011 15:12:27 +0300

yandex-firewall-admin (0.2.13) unstable; urgency=low

  * Исправлено отображение строки поиска для админа.
  * Только доступные системы на странице ролей.
  * Фильтры ролей в админке + DebugToolbar.
  * BaseTask перенесен в отдельный модуль.
  * Добавлена фавиконка. RULES-59.
  * Исправлено отображение времени. RULES-61.
  * Подсчет кол-ва уволенных, для мониторинга.
  * Обработка увольнения сотрудника. RULES-56.
  * Расширение профиля пользователя. Нужна миграция.
  * Миграция исправляющая apporoved=None (RULES-60).
  * Workflow редактируют только админы и суперы.
  * Dependency from yandex-stratostat-server
  * Сбор статистик через stratostat сервер (RULES-55).
  * Используем devserver и guts в разработке.
  * Уменьшено количество процессов Django и Celery.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 25 Mar 2011 15:02:26 +0300

yandex-firewall-admin (0.2.12) unstable; urgency=low

  * Исправлено копирование содержимого "яиц" билдаута.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 11 Mar 2011 17:36:30 +0300

yandex-firewall-admin (0.2.11) unstable; urgency=low

  * Шаблоны 500 и 404 страниц. RULES-57.
  * Логируем 500 ошибки с использованием jogging.
  * Не кладем в buildout все яйца.
  * Зависимость от yandex-python-yutil>=1.6.3.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 11 Mar 2011 16:28:24 +0300

yandex-firewall-admin (0.2.10) unstable; urgency=low

  * Крон для продакшена. RULES-48.
  * Для обычных пользователей скрываем форму поиска. RULES-50.
  * Ручка /get-roles/ не требует is_staff. RULES-49.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 25 Feb 2011 16:25:57 +0300

yandex-firewall-admin (0.2.9) unstable; urgency=low

  * Из buildout убраны лишние два пакета.
  * Исправлены DepricationWarnings.
  * Зависимость от пакета python-lxml.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 25 Feb 2011 13:12:23 +0300

yandex-firewall-admin (0.2.8) unstable; urgency=low

  * Lighttpd и Django конфиги для продакшена.
  * Отключен xscript модуль development.
  * Зависимость от simplejson.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 25 Feb 2011 12:35:08 +0300

yandex-firewall-admin (0.2.7) unstable; urgency=low

  * Конфиг для продакшена.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 18 Feb 2011 15:29:08 +0300

yandex-firewall-admin (0.2.6) unstable; urgency=low

  * Правильный урл до тестового Центра.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 18 Feb 2011 15:10:41 +0300

yandex-firewall-admin (0.2.5) unstable; urgency=low

  * Правильный путь к логам для xscript.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 18 Feb 2011 12:55:30 +0300

yandex-firewall-admin (0.2.4) unstable; urgency=low

  * Поправлен скрипт, собирающий buildout в debian пакет.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 18 Feb 2011 11:24:12 +0300

yandex-firewall-admin (0.2.3) unstable; urgency=low

  * Поправлен скрипт для запуска и деплоя в разработке.
  * Модуль py включен в стандартный buildout.
  * Зависимость от нужных lighttpd конфигов.

 -- Alexander Artemenko <art@yandex-team.ru>  Fri, 18 Feb 2011 11:09:35 +0300

yandex-firewall-admin (0.2.2) unstable; urgency=low

  * Зависимость админки от пакета с API.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 17 Feb 2011 18:34:05 +0300

yandex-firewall-admin (0.2.1) unstable; urgency=low

  * Пересборка пакета с нормальным buildout.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 17 Feb 2011 18:22:26 +0300

yandex-firewall-admin (0.2.0) unstable; urgency=low

  * Страница со списком ролей обычного пользователя.
  * Допилен процесс workflow.
  * Запуск Workflow по добавлению роли.
  * Выбор главного паспортного логина для Директа. RULES-36.
  * Добавлены хуки для управления ролями самого Управлятора.
  * В клиентское Django API добавлены хуки для управления ролями.
  * Ограничение прав только на редактирование ролей своих систем, для простых администраторов. RULES-34.
  * Починен декоратор render.
  * Добавлена специальная страница для запрещения доступа и проверка, имеет ли пользователь доступ к системе. RULES-33
  * Теперь администратор систем может смотреть их лог. RULES-32.
  * Дашборд для администратора систем. RULES-29, RULES-30.
  * Добавлен лог последний действий на дашборде аудитора. RULES-28.
  * Список всех доступных систем в dashboard суперюзера. RULES-27.
  * Лог действий на дашборде суперпользователя. RULES-26.
  * Исправлен баг с кнопкой добавления роли. RULES-23.
  * Запоминание паспортного логина для директа.
  * Добавлено поле system_specific.
  * Базовый класс Task. Пометка ролей, как сфейлившихся.
  * Добавлен generic плагин, который будет работать с любой системой, поддерживающей http://wiki.yandex-team.ru/Upravljator/API.
  * Новый deb пакет с API.
  * Добавлена ручка для получени ролей пользователя.
  * Добавлена ручка отдающая все роли пользователей в системе.
  * Добавлена ручка для удаления роли.
  * Добавление групп пользователю.
  * Реализовано добавление суперпользователей.
  * Добавлено приложение, реализующее API системы для django проектов.

 -- Alexander Artemenko <art@yandex-team.ru>  Thu, 17 Feb 2011 16:04:14 +0300

yandex-firewall-admin (0.1.11) unstable; urgency=low

  * Добавлены south миграции.
  * Исправлена работа подсказок в поиске.
  * Утащил к себе процедуру синхронизации с center.yandex-team.ru.
  * На странице ролей пользователя исправлен конфликт имен переменных в контексте.
  * Сделано отображение бывших сотрудников.
  * Добавлены проверки прав на добваление/удаление ролей во вьюхах.
  * Добавлена связь между пользователями и системами и ограничение для
  * несуперпользователей на доступные системы.
  * Исправлены тесты.
  * Добавлен лог всех действий и permission чтобы его просматривать.
  * Добавлена проверка, что такая роль уже есть. RULES-20.
  * Работающий лог действий по добавлению/подтверждению/отзыву роли.
  * Атрибут 'active' заменен на 'status' с тремя различными состояниями.
  * Добавлен тест на авто аппрув роли и то что запись об этом попадает в лог.
  * Теперь используется User из contrib.auth. Добавлена модель для действий по
  * добавлению роли.
  * Тесты исправлены.
  * Добавлено обновление русских имен пользователя из staff. RULES-15.
  * Удобные переходы на результаты live-search с помощью клавиатуры.
  * Добавлен live-search по пользователям и системам.
  * На страницу ролей в системе, добавлен пейджер.
  * Теперь все view требуют логина и прав пользования админкой. RULES-18.
  * Добавлена страница ролей пользователей на конкретном сервисе. RULES-12.
  * В базе хранится транслитерированное имя пользователя. RULES-15.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 01 Nov 2010 18:08:23 +0300

yandex-firewall-admin (0.1.10) unstable; urgency=low

  * Добавлен init скрипт для запуска celery.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 28 Sep 2010 17:19:27 +0400

yandex-firewall-admin (0.1.9) unstable; urgency=low

  * Добавлена опция FORCE_SCRIPT_NAME.
  * Исправлен скрипт импорта стаффа.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 27 Sep 2010 18:36:52 +0400

yandex-firewall-admin (0.1.8) unstable; urgency=low

  * Добавлены скрипты для простого запуска shell, dbshell и других команд.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 27 Sep 2010 18:10:35 +0400

yandex-firewall-admin (0.1.7) unstable; urgency=low

  * Добавлено сжатие js/css.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 27 Sep 2010 17:50:09 +0400

yandex-firewall-admin (0.1.6) unstable; urgency=low

  * Добавлен конфиг lighttpd.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 27 Sep 2010 17:42:06 +0400

yandex-firewall-admin (0.1.5) unstable; urgency=low

  * Удалены debug_toolbar и django_extensions из APPS.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 27 Sep 2010 17:06:18 +0400

yandex-firewall-admin (0.1.4) unstable; urgency=low

  * Исправлены настройки в devel конфиге.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 27 Sep 2010 16:48:07 +0400

yandex-firewall-admin (0.1.3) unstable; urgency=low

  * Поправлены настройки логгера.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 27 Sep 2010 15:42:32 +0400

yandex-firewall-admin (0.1.2) unstable; urgency=low

  * Добавлены уведомления о действиях.
  * Указание роли при ее удалении.
  * Отлажена система ретраев для задач и удаление роли в директе.
  * Кастомная валидация заменена на формочки.
  * Простой тест удаления роли.
  * Добавлен тест view добавления новой роли.
  * Обработка ошибок от директа.
  * Для ролей, сортировка по дате обновления.
  * Добавлено заведение Директового логина в паспорте.
  * Сделано человеческое отображение ролей. RULES-8.
  * Исправлены тесты.
  * Мелкие поправки.
  * Форма поиска перенесена в Lego шапку.
  * Move to LEGO 2.4
  * Добавлена леговаская верстка для шапки и футера.
  * Добавлен плагин для взаимодействия с Директом.
  * Добавлен buildout конфиг для разработки, с дополнительными библиотечками.
  * Настроено логирование, исправлен тестовый плагин, так что он теперь исправно
  * активирует роли.
  * Добавлена команда для иморта из LDAP. RULES-5.
  * Загрузка данных стаффа из файлов. RULES-3.

 -- Alexander Artemenko <art@yandex-team.ru>  Mon, 27 Sep 2010 15:14:43 +0400

yandex-firewall-admin (0.1.1) unstable; urgency=low

  * Множество изменений.

 -- Alexander Artemenko <art@yandex-team.ru>  Tue, 07 Sep 2010 12:46:57 +0400
