Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: ACHE от 25 Декабря 2023, 06:04:14
-
Здравствуйте. В проекте реализованы кнопки вместо штатной панели страниц.
Есть две группы пользователей: кто только смотрит, и те кто может менять значения.
Если в менеджере пользователей первой группе установить права по-умолчанию "Только чтение", то в WEB-клиенте невозможно воспользоваться кнопками для перехода на страницу - выдается сообщение, что у пользователя нет соответствующих прав. А если установить права по-умолчанию "Чтение и запись", то приходится каждому элементу в проекте, где разрешен ввод, персонально запрещать редактирование.
Есть ли какое-то элегантное решение этой проблемы?) Чтобы не пришлось редактировать десятки элементов вручную
-
Здравствуйте.
В этом случае для пользователей, которым требуются права только на просмотр проекта, нужно в настройках пользователя (https://simple-scada.com/help/manual/editor-users.html) задать права только на чтение. А для кнопок навигации (https://simple-scada.com/help/script/buttons-instead-pages.html?anchor=ex1) в настройках прав для объекта (https://simple-scada.com/help/manual/objects-rights.html) задать доступ на "Чтение и запись для всех". Можно одновременно выделить сразу все кнопки навигации и изменить им права доступа.
-
Скажите, а есть какой то план на развитие системы прав пользователей?
Хотя бы сделать что то похожее на WinCC, ну или на Windows. Хотя бы разделять пользователей по группам. А у групп, чтобы были не только уникальные имена, но и уникальные ID в числовом эквиваленте, тогда в скрипте можно было бы проверять пользователей на принадлежность к той или иной группе. Или очень удобно просто смотреть на числовое значение группы по условному уровню доступа.
Сейчас в большом проекте настроить права доступа для 30-40 пользователей - это просто мука.
Если бы сделали хотя бы разделение по группам, которые можно было бы прочитать из скрипта, как я понимаю - просто сделать в пользователе ещё одно свойство. То жизнь простого разработчика была бы сильно проще.
-
Скажите, а есть какой то план на развитие системы прав пользователей?
Да, уже в разработке.
-
Спасибо за ответ. Очень ждём.