#165 closed улучшение (готово)
Напоминалка для траки
Reported by: | san | Owned by: | san |
---|---|---|---|
Priority: | minor | Component: | MC04-DSL-3U и его платы |
Keywords: | Cc: | alx, andrei |
Description
Андрей давно уже просит приделать к траке "напоминалку".
Чтобы для тикетов с определённой "пометкой", периодически производилась отправка напоминания владельцу.
Алексей, может в траке есть подобный функционал? или плагин...
Change History (20)
comment:1 by , 7 years ago
follow-up: 3 comment:2 by , 7 years ago
Саша, если будешь искать, то заодно было бы неплохо прикрутить срок исполнения тикета. В качестве расширения "этапа разработки".
Ну и при нарушении сроков опять же уведомление всем причастным.
follow-up: 5 comment:3 by , 7 years ago
Replying to andrei:
было бы неплохо прикрутить срок исполнения тикета. В качестве расширения "этапа разработки".
Этапы разработки уже имеют поле "Срок", мы просто им не пользуется...
Ну и при нарушении сроков опять же уведомление всем причастным.
Отправляется ли какое-либюо уведомление при истечении срока, я не знаю.
comment:4 by , 7 years ago
Насколько я понял Андрей хочет чтобы у отдельных тикетов был срок, ну а пользоваться этапами для этого неудобно.
И честно говоря, не думаю что сроки нам пригодятся.
follow-up: 6 comment:5 by , 7 years ago
comment:6 by , 7 years ago
Replying to andrei:
Я не нашел, видимо плохо искал...
Очень полезная фича, просто поверь мне на слово.
Дал тебе право администрирования этапов во всех проектах.
comment:7 by , 7 years ago
Replying to san:
Алексей, может в траке есть подобный функционал? или плагин...
comment:9 by , 7 years ago
Replying to andrei:
То что нужно!
Плагин включен для теста в mc-04
. Группе adc
разрешены добавление/удаление напоминалок, группе users
- просмотр.
comment:11 by , 7 years ago
Правда оно пошлёт напоминание всем подписанным...
это не совсем то чего хотел Андрей
Я, например, не хочу чтоб мне напоминали про тикеты Андрея, но хочу знать когда он он сделает что-то полезное.
Но, думаю, сойдёт пока.
comment:12 by , 7 years ago
Подпилил немного напоминалку напильником. Теперь:
- при открытии тикета "Reminders" всернуты;
- размер "Reminders" уменьшен - теперь такой же как у "Вложения" и "История изменений";
- после "Reminders" отображается число ожидающих исполнения напоминалок.
follow-up: 15 comment:13 by , 7 years ago
Подпилил немного
Да, теперь выглядит лучше.
Ага, получается одна напоминалка только один раз срабатывает. Я почему-то думал, что при установке Interval оно будет периодически напоминать.
Андрей, тебя всё устраивает? закрываем?
comment:15 by , 7 years ago
Replying to san:
Ага, получается одна напоминалка только один раз срабатывает. Я почему-то думал, что при установке Interval оно будет периодически напоминать.
На текущий момент сработали две из трех имеющихся напоминалок. Ни в одной из них не установлен признак "repeat":
sqlite> SELECT time, repeat, reminded, author, description FROM ticketreminder; 1510858800000000||1|san|Тест напоминалки для Андрея 1510858800000000||1|andrei|Сайт не починен! 1510945200000000||0|san|
comment:17 by , 7 years ago
Replying to san:
А как признак repeat приделать?
Как оказалось, кроме наличия в таблице ticketreminder колонки repeat, этот repeat нигде в коде плагина не упоминался. :) Сейчас при создании напоминалки типа "interval" в колонку repeat помещается значение интервала (иначе 0). При отправке напоминания, если repeat больше нуля, к значению time добавляется repeat.
comment:18 by , 7 years ago
Думаю что по этому тикету всё.
Только в описании задачи вместо "периодически" подразумевалось "при окончании выделенного на задачу срока".
comment:19 by , 7 years ago
Resolution: | → готово |
---|---|
Status: | new → closed |
Replying to san:
Понятия не имею. Ищите в TracHacks:HackIndex. Если найдете что-то полезное - давайте ссылку, я попробую это установить.