| Line 3: |
Line 3: |
| | например, «элемент», который не редактируется или не виден для некоторых пользователей, может быть создан в «области». | | например, «элемент», который не редактируется или не виден для некоторых пользователей, может быть создан в «области». |
| | | | |
| − | ===Для создания групп пользователей используется следующая последовательность действий=== | + | ===Для создания групп пользователей используется следующая конструкция=== |
| | | | |
| | <syntaxhighlight lang="xml" line> | | <syntaxhighlight lang="xml" line> |
| Line 9: |
Line 9: |
| | </syntaxhighlight> | | </syntaxhighlight> |
| | | | |
| − | ===For adding users to the users group the following construction is used=== | + | ===Для добавления пользователей в группу используется следующая конструкция=== |
| | | | |
| | <syntaxhighlight lang="xml" line> | | <syntaxhighlight lang="xml" line> |
| Line 19: |
Line 19: |
| | </syntaxhighlight> | | </syntaxhighlight> |
| | | | |
| − | Within the tag all the users, their groups are entered, name and password attributes are specified for each concrete user. single-action="true" – the rules are applied only for one action (e.g. script activating)
| + | В тег вносятся все пользователи, их группы, указываются атрибуты имени и пароля для каждого конкретного пользователя. single-action="true" – правила применяются только для одного действия (например, активация скрипта) |
| | | | |
| − | User attribute "permissions" is responsible for accessing the "Advanced" tab in settings, Edit mode and "Setup" room
| + | Атрибут пользователя «разрешения» отвечает за доступ к вкладкам Дополнительные свойства (Advanced) в настройках, Режим редактирования (Edit mode) и Настройка (Setup). |
| | | | |
| | {|class="wikitable" | | {|class="wikitable" |
| | |- | | |- |
| − | !Bit number!!Description | + | !Номер бита!!Описание |
| | |- | | |- |
| − | |0||Access to "Edit Mode" | + | |0||Доступ к Режиму редактирования |
| | |- | | |- |
| − | |1||Access to "Advanced" tab | + | |1||Доступ к вкладке Дополнительные свойства |
| | |- | | |- |
| − | |2||Access to "Setup" room | + | |2||Доступ к вкладке Настройка |
| | |} | | |} |
| | | | |
| − | ===Permissions parameter is used for restricting the access to the concrete element, for example=== | + | ===Параметр разрешений используется для ограничения доступа к конкретному элементу, например=== |
| | | | |
| | <syntaxhighlight lang="xml" line> | | <syntaxhighlight lang="xml" line> |
| Line 42: |
Line 42: |
| | </syntaxhighlight> | | </syntaxhighlight> |
| | | | |
| − | In this part of code is specified that AREA_NAME area is visible and editable for USER1,
| + | В этой части кода указано, что область AREA_NAME видна и доступна для редактирования пользователю USER1, |
| | | | |
| − | for all other users (in our case only USER2) it is invisible.
| + | для всех остальных пользователей (в нашем случае только для USER2) она невидима. |
| | | | |
| − | "item" of lamp type with LAMP31112 name which is located in "area" with AREA_NAME name has its own authorisation for a concrete user,
| + | элемент типа лампа с именем LAMP31112, который находится в области с именем AREA_NAME, имеет собственную авторизацию для конкретного пользователя, |
| | | | |
| − | it is specified in the code that "item" of lamp type with LAMP31112 name is visible for USER1 but USER1 cannot edit this "item".
| + | в коде указано, что элемент типа лампа с именем LAMP31112 виден USER1, но USER1 не может редактировать этот элемент. |
| | | | |
| − | All other users (in our case only for user USER2) can both see and edit this item.
| + | Все остальные пользователи (в нашем случае только пользователь USER2) могут как видеть, так и редактировать этот элемент. |
| | | | |
| − | ===Permissions parameters and their description=== | + | ===Параметры разрешений и их описание=== |
| − | *"ve+" – is visible and can be edited | + | *"ve+" - виден и может быть отредактирован |
| − | *"ve-" – is invisible and can’t be edited | + | * "ve-" - невидим и не может быть отредактирован |
| − | *"v+" – is visible | + | *"v+" - виден |
| − | *"v-" – is invisible | + | *"v-" - невидим |
| − | *"e+" – can be edited | + | *"е+" - можно редактировать |
| − | *"e-" – can’t be edited | + | *"е-" - нельзя редактировать |
| | | | |
| − | edit-mode-users="User1;User2" is to be added to "smarthouse" tag for setting mode password (interface 3). | + | edit-mode-users="User1;User2" необходимо добавить в тег "умный дом" для установки пароля режима (интерфейс 3). |
| | | | |
| − | ===Also you can use the password for the items to protect them from accidental clicking=== | + | ===Также вы можете использовать пароль для элементов, чтобы защитить их от случайного нажатия=== |
| | | | |
| − | Example:
| + | Пример: |
| | | | |
| | <syntaxhighlight lang="xml" line> | | <syntaxhighlight lang="xml" line> |
| | <item addr="311:12" name="LAMP31112" type="lamp" password="1234"/> | | <item addr="311:12" name="LAMP31112" type="lamp" password="1234"/> |
| | </syntaxhighlight> | | </syntaxhighlight> |
| − | After setting the password, when you click on the "LAMP31112" item, the keyboard for entering the password appears to turn on/off the lamp.
| + | После установки пароля при нажатии на пункт "LAMP31112" появляется клавиатура для ввода пароля для включения/выключения лампы. |