4.6. Доработка внешних модулей¶
В новой версии Synergy мы доработали возможность настройки внешних модулей.
4.6.1. Назначение прав на внешний модуль с помощью групп пользователей¶
Ранее настройка доступа к внешнему модулю выполнялась в Административном приложении:
В новой версии мы реализовали назначение прав на внешний модуль в самом редакторе этого модуля в Synergy IDE:
При экспорте и импорте приложения Synergy IDE также будут перенесены и указанные во внешнем модуле группы пользователей.
4.6.1.1. Действия при обновлении¶
При обновлении системы в таблицу прав внешнего модуля будут добавлены служебные группы, соответствующие подразделениям и должностям организационной структуры, у которых был доступ к этому модулю.
Внимание
Обратите внимание: персональные права одного пользователя на внешний модуль сохранены не будут. В частности, это относится к настройкам вида:
- подразделению доступен внешний модуль, но у некоторых сотрудников этого подразделения доступ к модулю отключен;
- подразделению в целом модуль недоступен, но некоторым сотрудникам этого подразделения был предоставлен доступ к нему.
4.6.2. Расширение возможности авторизации по ключам¶
Для внешних модулей была добавлена новая настройка: время действия ключа (в минутах). Сгенерированный ключ (при авторизации пользователя в модуле) будет действителен только этот период времени.
Обновить ключ можно с помощью метода API rest/api/person/update_auth_key_expire
.
При изменении данной настройки во внешнем модуле будет изменен период устаревания всех активных ключей этого модуля.