Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Права доступа и "кнопки вместо штатной панели страниц"  (Прочитано 1405 раз)

ACHE

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Здравствуйте. В проекте реализованы кнопки вместо штатной панели страниц.
Есть две группы пользователей: кто только смотрит, и те кто может менять значения.
Если в менеджере пользователей первой группе установить права по-умолчанию "Только чтение", то в WEB-клиенте невозможно воспользоваться кнопками для перехода на страницу - выдается сообщение, что у пользователя нет соответствующих прав. А если установить права по-умолчанию "Чтение и запись", то приходится каждому элементу в проекте, где разрешен ввод, персонально запрещать редактирование.
Есть ли какое-то элегантное решение этой проблемы?) Чтобы не пришлось редактировать десятки элементов вручную

Simple Scada

  • Глобальный модератор
  • *****
  • Сообщений: 234
    • Просмотр профиля
    • Simple-Scada
Здравствуйте.

В этом случае для пользователей, которым требуются права только на просмотр проекта, нужно в настройках пользователя задать права только на чтение. А для кнопок навигации в настройках прав для объекта задать доступ на "Чтение и запись для всех". Можно одновременно выделить сразу все кнопки навигации и изменить им права доступа.

Pendalf

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Скажите, а есть какой то план на развитие системы прав пользователей?
Хотя бы сделать что то похожее на WinCC, ну или на Windows. Хотя бы разделять пользователей по группам. А у групп, чтобы были не только уникальные имена, но и уникальные ID в числовом эквиваленте, тогда в скрипте можно было бы проверять пользователей на принадлежность к той или иной группе. Или очень удобно просто смотреть на числовое значение группы по условному уровню доступа.

Сейчас в большом проекте настроить права доступа для 30-40 пользователей - это просто мука.

Если бы сделали хотя бы разделение по группам, которые можно было бы прочитать из скрипта, как я понимаю - просто сделать в пользователе ещё одно свойство. То жизнь простого разработчика была бы сильно проще.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3146
    • Просмотр профиля
    • Simple-Scada
Цитировать
Скажите, а есть какой то план на развитие системы прав пользователей?
Да, уже в разработке.

Pendalf

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Спасибо за ответ. Очень ждём.