PlgTrendJP

Просмотр 6 сообщений - с 16 по 21 (из 21 всего)
  • Автор
    Записи
  • #45392
    JurasskPark
    Участник

    По правам — код перенес из Просмотра событий и аварий и там 1 в 1.

    #45393
    manjey73
    Участник

    Тогда странно, ggg не видит объекты, устройства и каналы.
    Хотя в журнале событий вроде видит.

    #45395
    manjey73
    Участник

    Пользователь ggg не имеет прав доступа для квитирования, но при этом все события разрешенных объектов видит.
    Каналы в тренде выбрать не может, просто не видит объектов и устройств.

    #45396
    JurasskPark
    Участник

    Ну при открытии есть какие-нибудь ошибка js-скрипта у пользователя ggg? Какая у него роль?

    #45397
    manjey73
    Участник

    Роль Диспетчер2 — созданный с id больше 100
    Ошибок нет.

    Права на Объекты — Enterprise = Просмотр, Управление
    Home — Просмотр

    может дело в том, что id у него выше системных?
    Хотя с чего бы тогда в Журнале все работает? раз ты говоришь, что код взял оттуда?

    но что есть, то есть, не хочет он в Трендах видеть ничего.

    #45398
    JurasskPark
    Участник

    Воспроизвел проблему. Вот что сила конкретной информации творит за чудеса! 🙂

    Если коротко, то когда выбрано «Все объекты», TrendJP отправлял objNum=0. Для плагина это означало «без фильтра», но штатная защита Webstation понимала запрос как «проверить право просмотра объекта № 0». У роли Dispatcher2 права есть на объекты 1 и 2, поэтому запрос получал 403. Плагин скрывал ошибку загрузки и показывал «Каналы не найдены».
    У штатных Администратора и Диспетчера разрешён просмотр всех объектов, поэтому их права маскировали эту ошибку.
    В журнале Просмотра событий и аварий фильтрация каналов такая же, но запрос «Все объекты» не содержит objNum=0, поэтому он работал. Теперь TrendJP тоже опускает этот параметр.

    Исправленная версия https://github.com/JurasskPark/RapidScada_v6/releases/tag/PlgTrendJP_v6.5.0.10

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