Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:events [2016/02/24 10:56] anton [Реализация] |
abills:docs:events [2018/10/19 15:25] (текущий) larysa |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ===== Уведомления в Web-интерфейсе ===== | + | **''Документация по модулю Events перенесена в Confluence''** |
+ | [[http://abills.net.ua:8090/display/AB/Events]] | ||
- | Уведомления включены по умолчанию в интерфейсе администратора и клиента. \\ | ||
- | Для отключения уведомлений в интерфейсе администратора, перейдите в меню ''Профиль'' и поставьте галочку в разделе "События" напротив "Отключено".\\ | + | ===== Events ===== |
- | + | ||
- | Для отключения уведомлений в кабинете пользователя, добавьте в ''libexec/config.pl'' **$conf{USER_PORTAL_EVENTS_DISABLED} = 1**.\\ | + | |
==== Реализация ==== | ==== Реализация ==== | ||
Строка 15: | Строка 13: | ||
Результат запроса - JSON масив объектов | Результат запроса - JSON масив объектов | ||
- | При возврате масива ненулевой длины, происходит обработка уведомлений в зависимости от типа уведомления.\\ | + | При возврате масива ненулевой длины, происходит обработка уведомлений.\\ |
На даный момент, поддерживаются типы: | На даный момент, поддерживаются типы: | ||
- Сообщение (''"TYPE" : "MESSAGE"'') | - Сообщение (''"TYPE" : "MESSAGE"'') | ||
+ | - Уведомление (''"TYPE" : "EVENT"'') | ||
+ | - Обьект карты (''"TYPE" : "MAP_EVENT"'') ( включается только на вкладке с картой ). [[abills:docs:development:modules:maps#otobrazhenie_sobytij_na_karte|Формат события]] | ||
=== Формат уведомлений === | === Формат уведомлений === | ||
- | В зависмости от типа уведомление имеет следующий вид: | + | В зависимости от типа, уведомление имеет следующий вид: |
**== Message ==** | **== Message ==** | ||
Строка 30: | Строка 30: | ||
"MESSAGE_ID" : 23, | "MESSAGE_ID" : 23, | ||
"EXTRA" : "https://demo.abills.net.ua:9443/admin/index.cgi", | "EXTRA" : "https://demo.abills.net.ua:9443/admin/index.cgi", | ||
- | "CLIENT" : { "UID" : 2, "LOGIN" : "testuser" } | + | "SENDER" : { "UID" : 2, "LOGIN" : "testuser" } |
} | } | ||
</code> | </code> | ||
Строка 36: | Строка 36: | ||
Все параметры, кроме ''TYPE'', ''TITLE'' и ''TEXT'' являются опциональными. \\ | Все параметры, кроме ''TYPE'', ''TITLE'' и ''TEXT'' являются опциональными. \\ | ||
- | Значение поля ''TEXT'' обрезается до 40 символов.\\ | + | Значение поля ''TEXT'' обрезается до 30 символов.\\ |
Параметр ''MESSAGE_ID'' служит для создания ссылки для быстрого перехода к сообщению в ''Msgs''\\ | Параметр ''MESSAGE_ID'' служит для создания ссылки для быстрого перехода к сообщению в ''Msgs''\\ | ||
Строка 65: | Строка 65: | ||
} | } | ||
</code> | </code> | ||
+ | |||
+ | ==== Групировка уведомлений ==== | ||
+ | События групируются по модулям.\\ | ||
+ | [[abills:docs:manual:admin:events:events_group_main|Управление групами]].\\ | ||
+ | Администратор может подписаться на групы событий в меню ''Профиль''.\\ | ||
+ | Отписаться от групы можно или в меню, или нажав на иконку перечеркнутого глаза в заголовке уведомления.\\ | ||
+ | Для некоторых модулей, можно поменять статус уведомления на "Прочитано", кликнув на иконку галочки в заголовке уведомления. \\ |