Для создания уведомления для пользователя из модуля или скрипта используйте утилиту mgrctl
.
Пример команды добавления уведомления:
/usr/local/mgr5/sbin/mgrctl -m notify notify.post user=root "msg=Привет, мир!" level=danger
Где:
Для создания уведомления с ссылкой используйте утилиту mgrctl
и параметр link, в котором необходимо передать JSON c описанием ссылки.
Пример команды добавления уведомления с ссылкой:
/usr/local/mgr5/sbin/mgrctl -m notify notify.post user=root "msg=Привет, мир!" level=danger link='{"type":"form", "value":"func=site.edit", "name":"hello_details"}'
Где параметр link содержит:
Пример наполнения xml-файла:
<?xml version="1.0" encoding="UTF-8"?>
<mgrdata>
<lang name="ru">
<messages name=desktop">
<msg name="notify_link_hello_details">Ссылка для уведомления</msg>
</lang>
</mgrdata>