Система отчетности на базе КГУ

From the to-do list: Android

✔ Если поручение/отчет перешло в статус "Принято" у пользователя нет возможности добавить на странице просмотра отчета поручение/комментарии

Comments

Андрей Буганов on September 2, 2013:

Если поручение/отчет перешло в статус "Принято" у пользователя есть возможности добавить на странице просмотра отчета поручение/комментарии

Alexey Bychkov on September 2, 2013:

Ммм... вот выдержка из изначального ТЗ.
Срочные поручения, п 8.
Изменить статус на «принято» (после принятия отчета у клиента пропадает возможность перейти из списка СП на страницу редактирования отчета, т.к. соответствующая кнопка действия становится неактивной). Статус меняется и у отчета, и у СП.

Давайте ещё раз - как и что нужно делать теперь?

Андрей Буганов on September 2, 2013:

Галина, данный механизм был задуман изначально, точно надо добавить возможность переключения в режим редактирования для клиентов?

Андрей Буганов on September 2, 2013:

Алексей, даем клиенту возможность писать комментарии, давать поручения для статуса "Принято".
Для админа (клиент не может установить этот статус) надо добавить новый статус отчетов "Корректировка", клиент тоже видит отчеты в этом статусе. В этот статусе можно перевести только из статуса "Принято", из этого статуса только в статус "Проверить".
Если отчет используется для поручения, то срочное поручение так же переводится в статус "Корректировка"

Alexey Bychkov on September 2, 2013:

Андрей, чувствую вот-вот и запутаемся со статусами.
Денис или Виктор когда-то (не по КГУ) делали и присылали очень классную табличку статусов, из которой было ясно из какого статуса в какое кто может переводить объект.
Вот для текущей задачи, чтобы не запутаться, нам, я думаю, нужно примерно аналогичное: 2 таблички (для админа, для клиента). По X и Y - всевозможные статусы. На их пересечении - "+" (может переходить) или "-" (не может).
Сделайте, пожалуйста (может быть в них вы учтёте ещё какие-то пожелания по переходам), а-то постоянные временные костыли приведут к скорой путанице и ошибкам.
Спасибо.

Андрей Буганов on September 3, 2013:

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

Alexey Bychkov on September 16, 2013:

Андрей, прикрепляю файл. В нём описана логика работы со статусами.

Андрей Буганов on September 17, 2013:

Перенес статусы в гуглдокс https://docs.google.com/spreadsheet/ccc?key=0AvapKFByhvnGdDVrN3NhN2NzSnFxeFlHQjdKenZXWXc&usp=sharing
Сейчас поправлю под новые  требования

Alexey Bychkov on September 17, 2013:

Ок, сигнализируйте

Андрей Буганов on September 17, 2013:

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

Андрей Буганов on September 17, 2013:

По поводу доработок в этой задаче - делаем проще получается. Даем админу возможность ручного перевода из статуса "Принято" в "Требуется корректировка"

Alexey Bychkov on September 17, 2013:

> то что в срочных поручения админ может изменить любой статус на любой другой это было задумано так?

да, сейчас ограничений нет. 

> делаем проще получается

уже делаем?

Андрей Буганов on September 17, 2013:

да, делаем

Alexey Bychkov on September 17, 2013:

так а что именно меняется? честно говоря, немного запутался в таблицах.

Андрей Буганов on September 18, 2013:

Сейчас статус "Требуется корректировка" ставится автоматически если добавить поручение к отчету в статусе "Проверить".
Галина, сказала что для статуса "Принято" в статус "Требуется корректировка" разрешить переводить только руками.
Т.е. по логике когда мы разрешим добавлять поручения к отчету в статусе "Принято", сейчас система автоматически изменит статус на "Требуется корректировка", а надо что-бы только руками для этого случая

Alexey Bychkov on September 18, 2013:

То есть меняется только одно место на листе "Маршрут статусов Отчеты КГУ", которое вы выделили цветом?

Андрей Буганов on September 18, 2013:

да

Alexey Bychkov on September 20, 2013:

Готово

Андрей Буганов on September 20, 2013:

Я теперь могу поставить статусы "Внутренняя проверка", "Проверить", а вот "Требуется корректировка" так и не могу - нет в списке

Alexey Bychkov on September 20, 2013:

Нет возможности в пакетном редактировании.
При редактировании статуса конкретного отчета (если отчет со статусом «принято») в конец выпадающего списка добавляется статус «Требуется корректировка»

Андрей Буганов on September 23, 2013:

В списке отчетов статус появился, а внутри отчета нет - http://joxi.ru/_uE_Utg5CbA-G4eNqPo

Alexey Bychkov on September 23, 2013:

готово

Андрей Буганов on September 23, 2013:

принято