Инструменты пользователя

Инструменты сайта


ru:airlay:notification

Уведомления

При изменении задачи, а также объектов, привязанных к задаче пользователям, назначенным исполнителями или наблюдателями, приходит оповещение о изменении задачи.

Базовый шаблон уведомлений

Изначально уведомления отправляются по базовому шаблону который имеет следующий вид:

<!DOCTYPE html> 
<html lang=\"ru\"> 
    <head> 
        <meta charset=\"UTF-8\" /> 
        <title>Уведомление</title> 
    </head> 
    <body> 
        <p>Изменена задача: <a href="">#{{number}}: {{name}} </a></p> 
        <p>Описание: {{description}} </p> 
        <p>Дата создания: <b data-convertUnixTime='DD-MM-YYYY HH:mm:ss'>{{createDate}} </b> </p> 
        <p>Дата обновления: <b data-convertUnixTime='DD-MM-YYYY HH:mm:ss'>{{updateDate}} </b> </p> 
        <p>Дата закрытия: <b data-convertUnixTime='DD-MM-YYYY HH:mm:ss'>{{closeDate}} </b> </p> 
        <p>Дата окончания: <b data-convertUnixTime='DD-MM-YYYY HH:mm:ss'>{{endDate}} </b> </p> 
        <p>Время на выполнение: <b data-convertSecondsToHoursAndMinutes=''> {{estimatedTime}} </b> </p> 
        <p>Затраченное время: <b data-convertSecondsToHoursAndMinutes=''> {{spentTime}} </b> </p> 
        <p>Прогресс: {{progress}}% </p> 
        <p>Статус: {{status.name}} </p> 
        <p>Назначен: {{assign.name}} </p> 
        <p>Приоритет: {{priority.name}} </p> 
        <p>Мероприятие: {{milestone.name}} </p> 
        <h4>Изменения: </h4> 
        <p>{{message}} </p> 
    </body> 	
</html> 

Описание полей базового шаблона

{{id}} - идентификатор задачи.
{{number}} – номер изменённой задачи.
{{name}} – имя задачи.
{{description}} – описание задачи.
{{createDate}} – дата создания задачи. (в unix-time формате)
{{updateDate}} – дата изменения задачи. (в unix-time формате)
{{closeDate}} – дата закрытия задачи (дата и время в которое задача перешла в статус «Закрыта»). (в unix-time формате)
{{endDate}} – дата окончания задачи. (в unix-time формате)
{{estimatedTime}} – отведенное на задачу время. (в минутах)
{{spentTime}} – затраченное время. (в минутах)
{{progress}} – прогресс выполнения. (в процентах от 0 до 100)
{{status.name}} – статус задачи.
{{assign.type}} - тип исполнителя ("пользователь", "группа", "бригада").
{{assign.name}} – исполнитель задачи.
{{assign.fullName}} - полное имя исполнителя (в случае если тип исполнителя "пользователь").
{{priority.name}} – приоритет задачи.
{{milestone.name}} – мероприятие задачи.
{{message}} – описание изменений.

Описание тэгов времени

  • <b data-convertUnixTime='DD-MM-YYYY HH:mm:ss', data-timezoneoffset=' '> - Конвертация unix-времени со смещением относительно времени сервера (Пример для Московского времени сервера: <b data-convertUnixTime='DD-MM-YYYY HH:mm:ss', data-timezoneoffset='3'>1597058821</b> = 10-08-2020 17:27:01).
  • <b data-convertSecondsToHoursAndMinutes=' '> - преобразует секунды в часы:минуты (Пример: <b data-convertSecondsToHoursAndMinutes=''>6000</b> = 1:40)
ru/airlay/notification.txt · Последнее изменение: 2023/06/30 13:23 — Лев