Bug #2027 Не удаляется автоматически добавленный комментарий

Алгоритм воспроизведения

1. Открываем страницу параметра для которого <<Наличие>> выставлено в
"0"
1. Выбираем <<Изменить оценку>>
1. <<Наличие>> выставляем в "1"
1. Меняем значения критериев
1. <<Наличие>> выставляем в "0"
1. Автотекст про <<Наличие>> исчез, а текст, относящийся к критериям, не
исчез, хотя при сохранении изменений значения критериев будут сброшены в
"-" при таком состоянии
Bug #2028 При изменении оценки на 0 рекомендацию можно не менять.

На этапе взаимодействия при изменении оценки с ненулевой на 0 по наличию, если не изменять рекомендацию, то изменения сохраняются без ошибок, что противоречит заданию. По заданию при любом изменении оценки рекомендация должна быть изменена.
Bug #2022 Ошибка 500 при редактировании параметра в админке.

Как воспроизвести:
Создаем в одном мониторинге несколько параметров через форму добавления
параметров на сайте. Задаем, например, только русские имена параметрам.
В базе данных в поля имен для других локалей будет помещено NULL. При
редактировании параметров через сайт, значение NULL изменяться не будет.
А если параметр редактировать через админку, то NULL заменятся на пустые
значения. Таким образом, второй и все последующие параметры, содержащие
пустые значения в полях с именами, будут считаться не уникальными в паре
(monitoring, name_locale).
User Story #1963 Отображать последнего автора первичной и итоговой оценки для руководителя цикла.

Руководители циклов хотят видеть на странице оценок каждого параметра ФИО эксперта, ответственного за выставление как первичных, так и итоговых оценок, и время изменения оценки.
К score должны быть добавлены два новых поля: автор и время. Автор - пользователь, создавший или изменивший score, время - время изменения. Значения этих полей должны обновляться при каждом создании или изменении score.
При создании или изменении ревизии 0 в качестве автора должен быть записан текущий пользователь, в качестве времени - текущее время.
При создании ревизии 1 (первичной оценки), в нее должны быть скопированы вместе с оценками также автор и время (в этот момент изменилась ревизия 0, и обновились ее автор и время).
Изменения на странице

Добавляется блок "Автор оценки" состоящий из двух столбцов. Столбцы имеют одинаковую ширину.
Блок расположен в 20 px под блоком "Примечание".
Заголовки:
левой колонки "Автор первичной оценки" формата h2;
правой колонки "Автор текущей оценки" формата h2.
В 3 px от заголовков расположен текст с автором и датой изменения:
левая колонка содержит данные о последнем изменении первичной оценки;
правая колонка содержит данные о последнем изменении текущей оценки.
Формат текста:
Автор изменения отображается как "Имя + Отчество + Фамилия" или при их отсутствии его логин;
Через запятую от автора изменения отображается дата изменения в формате "5 сентября 2012".
Пример текста: "Владимир Томко, 5 сентября 2012"
Поведение

Блок показывается только руководителю цикла.
На этапе "подготовка" данный блок не отображается.
На этапах "первичная оценка" и "результаты":
блок не отображается если нет оценки;
если есть оценка, то отображается только левая колонка блока.
На этапах "взаимодействие", "подведение итогов" и публикация результатов:
блок не отображается если нет оценки;
если есть только одна ревизия оценки, то отображается только левая колонка блока;
если есть две ревизии оценки, отображается и левая и правая колонка блока.
http://cdn.joxi.ru/uploads/prod/2014/02/28/086/381/e3360bdf1e2bf0b4541e1a730f51400ca5e4cc7b.jpg