05.04.2018 07:38
winmasta
 
В файле /linuxcash/cash/exchangesystems/exchangers/config/cash/exchangers.ini есть настройки для конвертера upload.converter.smag-ukm

Код:
; код роли пользователя по умолчанию
defaultRoleCode = 3

; код дополнительной роли пользователя
additionallyRoleCode = 4

; связывать роль администратора с пользователем по его имени или коду (name, code)
relationRolesBy = code

; подстрока, которую необхоимо искать в имени пользователя, что бы он стал администратором
;substringInAdminName = Администратор

; список кодов пользователей, которые имеют дополнительные роли, разделенные через запятые
usersWithAdditionallyRole = 1,8,12
Что же все это значит ??? А вот что:

defaultRoleCode = 3 - роль в Артиксе которая по умолчанию дается всем пользователям из СМ+, в нашем случае это роль "Кассир"

additionallyRoleCode = 4 - дополнительная роль, которая присваивается привилегированным пользователям (например старший продавец, заведующий и т.д.), в нашем случае "Полный доступ"

relationRolesBy = code - привязываем дополнительную роль пользователям СМ+ с кодом ... (см. ниже)

usersWithAdditionallyRole = 1,8,12 - пользователям СМ+ с этими кодами будет присвоена роль с повышенными привилегиями

А теперь ситуация из практики: кассир не имеет права закрыть смену и/или выгрузить данные по ней (для дальнейшей загрузки в СМ+), но такое право имеет привилегированный пользователь, однако, в силу того что у привилегированных пользователей две роли (Кассир и Полный доступ), а Кассир не имеет право выгружать смену, то вуаля, привилегированный пользователь тоже не имеет такого права, т.к. он в первую очередь кассир, а уж потом Полный доступ, т.е. чтобы привилегированному пользователю можно было бы выгрузить смену нужно сначала открыть Юки (ПО от Артикса для работы с БД на кассе) и там у привилегированного пользователя удалить роль Кассир. С данной проблемой в самом начале обращался к ТП, но в ответ получил отказ, все работает хорошо и всех все устраивает, так что терпите.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.