Доработка внешних модулей --------------------------- В новой версии Synergy мы доработали возможность настройки внешних модулей. Назначение прав на внешний модуль с помощью групп пользователей ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Ранее настройка доступа к внешнему модулю выполнялась в Административном приложении: .. figure:: ../_static/image_16.png В новой версии мы реализовали назначение прав на внешний модуль в самом редакторе этого модуля в Synergy IDE: .. figure:: ../_static/image_17.png При экспорте и импорте приложения Synergy IDE также будут перенесены и указанные во внешнем модуле группы пользователей. Действия при обновлении """""""""""""""""""""""" При обновлении системы в таблицу прав внешнего модуля будут добавлены служебные группы, соответствующие подразделениям и должностям организационной структуры, у которых был доступ к этому модулю. .. attention:: Обратите внимание: персональные права одного пользователя на внешний модуль сохранены не будут. В частности, это относится к настройкам вида: 1. подразделению доступен внешний модуль, но у некоторых сотрудников этого подразделения доступ к модулю отключен; 2. подразделению в целом модуль недоступен, но некоторым сотрудникам этого подразделения был предоставлен доступ к нему. Расширение возможности авторизации по ключам ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Для внешних модулей была добавлена новая настройка: **время действия ключа** (в минутах). Сгенерированный ключ (при авторизации пользователя в модуле) будет действителен только этот период времени. Обновить ключ можно с помощью метода API ``rest/api/person/update_auth_key_expire``. При изменении данной настройки во внешнем модуле будет изменен период устаревания всех активных ключей этого модуля.