Tasks icon indicating copy to clipboard operation
Tasks copied to clipboard

Уведомление о готовности

Open serg33rus opened this issue 4 years ago • 13 comments

Заметил еще один глючок или фичу, даже не знаю. Когда задача переходит в статус Готово, то уведомления не рассылаются Исполнителю. Наблюдателям приходит уведомление "Задача изменена". И только внешним контрагентам приходит что задача выполнена. У меня просто в статус Готово порой задачу переводит не исполнитель, а куратор или руководитель проекта. И получается что исполнитель даже не знает, что его задача закрыта. Может это конечно чисто моя специфика, но если это не фича, а баг, то в Модуле менеджера и в Модуле объекта узЗадачи надо добавить по паре строк. И тогда уведомления "Задача выполнена" будет попадать в список отправки. Ну а дальше уже будут работать стандартные правила.

serg33rus avatar Mar 22 '20 08:03 serg33rus

Привет. Да, так и планировалось. https://github.com/BlizD/Tasks/wiki/Уведомления

image

Но это не означает, что нельзя исправить =) Нужна дополнительная настройка, скорее всего в статус задачи "ОтправлятьУведомлениеИсполнителюЕслиЗадачаВыполнена" (Булево) и по ней определять надо ли отправлять или нет.

Или в справочнике пользователя такую настройку.

BlizD avatar Mar 22 '20 08:03 BlizD

Ага, я видел эту табличку, Но ее логики не понял :-) А наблюдателям? Они же чаще всего и наблюдают с целью контроля выполнения задачи. Им же не поставишь галочку, что уведомлять и дополнительно о готовности? Но в принципе я понял. Просто я себе уведомление о готовности сделал. Думал может это еще кому-то актуально. Я чего-то подумал. А может сделать константу "Уведомлять о готовности"? И уже в зависимости от ее настроек танцевать?

serg33rus avatar Mar 22 '20 10:03 serg33rus

Антон. решение за тобой. Или Пользователю крыжик "Уведомление о готовности". Или константу для всех. Как скажешь. Или ну его на фиг?

serg33rus avatar Mar 22 '20 16:03 serg33rus

Я за реквизит в справочнике пользователей ОтправлятьУведомлениеЕслиЕгоЗадачаВыполнена

BlizD avatar Mar 22 '20 19:03 BlizD

Это решит вопрос с исполнителем. А вот наблюдатели в таком случае пролетают. У меня например много задач за которыми я наблюдаю. И я ловлю именно момент готовности. Хотя ... наблюдатели получают уведомление что задача изменена. В принципе наверно этого достаточно.

serg33rus avatar Mar 23 '20 06:03 serg33rus

Антон. Я делаю узОтправлятьУведомлениеЕслиЕгоЗадачаВыполнена? Или на фиг?

serg33rus avatar Mar 24 '20 18:03 serg33rus

Привет. Отвечу на выходных

BlizD avatar Mar 25 '20 03:03 BlizD

@serg33rus Привет.

Антон. Я делаю узОтправлятьУведомлениеЕслиЕгоЗадачаВыполнена? Или на фиг?

В целом у нас это вроде не требовалось ранее. Но это не означает, что кому то может тоже потребоваться. У нас в статус выполнена переводил сам исполнитель.

Поэтому если сейчас тебе нужно, чтобы приходило уведомление Исполнителям при переводе в статус выполнена, то можешь добавить эту галку.

BlizD avatar Mar 28 '20 05:03 BlizD

Себе я уже сделал. Если это больше не нужно никому, то наверно не стоит лишними галками перегружать систему. Если вдруг еще у кого возникнет вопрос, то тогда подключусь и сделаю.

serg33rus avatar Mar 28 '20 06:03 serg33rus

Ок. Но если сделаешь то уже не надо мучится с обновлением :)

BlizD avatar Mar 28 '20 06:03 BlizD

Это аргумент. Об этом я не подумал. Тогда надо делать пожалуй.

serg33rus avatar Mar 28 '20 06:03 serg33rus

@BlizD Антон. Меня завалило на работе :-(. Я пока вылетаю из обоймы. С этим хроновирусом и удаленкой - это просто край.

serg33rus avatar Mar 30 '20 13:03 serg33rus

@serg33rus все в порядке. Это же опенсорс. Тут сроков нет. Спасибо что написал.

BlizD avatar Mar 30 '20 16:03 BlizD