Недостаточно прав, пользовательская роль

Стартовая страница Форумы Вопросы без категории Недостаточно прав, пользовательская роль

Просмотр 15 сообщений - с 1 по 15 (из 32 всего)
  • Автор
    Сообщения
  • #41032
    Uliana
    Участник

    Здравствуйте! Возникла проблема, создала пользовательскую роль согласно данной инструкции: https://rapidscada.net/docs/ru/latest/configuration/user-management. Вроде как и должно быть все. Объект создала через редактор — права на него у моей пользовательской роли, там поставила галочки П,У. Создала нового пользователя, добавила ему роль. В матрице прав все корректно. В представлениях, в строке с нужной мнемосхемой, добавила свой объект. Однако как запускаю веб-станцию, то при нажатии кнопок на мнемосхеме возникает окошко «Доступ запрещен». Пробовала еще во вкладке Наследование ролей добавлять свою пользовательскую роль таким образом, чтобы она была дочерней стандартной роли Диспетчер. Но это тоже не помогло и, наверное, вообще неправильно.
    Подскажите, пожалуйста, в чем проблема?

    #41033
    Uliana
    Участник

    https://drive.google.com/drive/folders/1iLlKhhqU_hAD_3xbxrDT1fVBni_MaTeW?usp=sharing
    Скрины

    • Ответ изменён 1 месяц назад пользователем Uliana.
    #41035
    manjey73
    Участник

    У вас стоит в настройках web номер представления какой-нибудь?

    Если стоит, и заходит другой пользователь, у которого нет прав на это представление, то и будет отлуп…

    #41036
    Uliana
    Участник

    Спасибо за ответ, однако не совсем понимаю, какие именно настройки web. Вебстанция -> параметры приложения? Если оно, то опции «номер представления» нет там, хотя могу и ошибаться. Или в другом месте? В общем, не нашла, пока не освоилась…

    #41037
    manjey73
    Участник

    да, где номер представления по умолчанию прописывается для автоматического входа на нужное представление.
    В общем, если там номер есть, а вы входите пользователем, кому это представление запрещено, то получите ошибку прав.

    #41039
    Uliana
    Участник

    Правильно я понимаю, что вы об этой настройке? Вебстанция -> Параметры приложения и далее на скрине «стартовая страница после входа пользователя»? Если про то, там пусто было и тогда проблема не в этом. В противном случае, я не нашла, где именно должно быть представление по умолчанию.
    Кэш браузера почистила, на всякий еще, не помогло тоже

    • Ответ изменён 1 месяц назад пользователем Uliana.
    • Ответ изменён 1 месяц назад пользователем Uliana.
    #41043
    Mikhail
    Модератор

    Добрый день!
    Возможная причина проблемы в том, что на вышестоящую папку sp307 у этих ролей нет прав. Для упрощения настройки я бы рекомендовал избавиться от папки sp307, а для объектов Epsilon, Nera и Skat завести свои папки верхнего уровня.

    Используйте матрицу прав в Администраторе для проверки того, как назначены права (не хватает скриншота).

    #41044
    Mikhail
    Модератор

    Наследование от стандартных ролей не работает (и не должно).

    #41046
    Uliana
    Участник

    Спасибо, но все равно не помогло. Сделала так:



    Права назначала только на объект эпсилон, неру и скат пока не трогала
    Полный путь папки на эпсилон
    …\Admin\Documents\ScadaProjects\TestSP307OWEN\Views\EPSILON

    • Ответ изменён 1 месяц назад пользователем Uliana.
    • Ответ изменён 1 месяц назад пользователем Uliana.
    #41049
    manjey73
    Участник

    а, тоже такое было… даже тему заводил.
    В итоге через матрицу прав пришлось разруливать. Сперва давать всем, а потом запрещать каждому в отдельности на то, что им не нужно.

    Это когда у пользователей есть родитель, а подчиненные у каждого свои, придется поиграться с правами

    • Ответ изменён 1 месяц назад пользователем manjey73.
    #41061
    Uliana
    Участник

    Спасибо, буду пробовать

    #41062
    Uliana
    Участник

    Только еще вопрос, а как запретить права на что-то?.. Матрица прав непосредственно не редактируется в последней версии, только через таблицу «права на объекты». В разделе «представления» привязать один объект к одному представлению. Или я вообще не туда думаю?

    #41067
    manjey73
    Участник

    Матрица прав служит для контроля, типа такая утилита. Все редактируется ессно в таблице прав.

    з.ы. тоже бы хотелось, чтобы в матрице можно было выполнять действия и это попадало в таблицу.

    #41073
    Mikhail
    Модератор

    В таблицу Предсталения нужно добавить папку EPSILON (без файла) и назначить ей объект. Для остальных папок аналогично. Папки должны идти в таблице раньше, чем файлы (по номерам идентификаторов).

    Все пожелания по правам записаны. Рано или поздно и до них дойдём.

    #41074
    Uliana
    Участник

    Спасибо за ответ, но у меня снова ничего не получилось… Т_Т
    Вот по вашей инструкции (может, тут допущена ошибка):



    Думала, может, надо что-то с родительскими объектами сделать? Типа объект EpsilonFolder является родительским объекту EPSILON?

Просмотр 15 сообщений - с 1 по 15 (из 32 всего)
  • Для ответа в этой теме необходимо авторизоваться.