Автор |
Сообщение |
Сообщение создано: 22. 09. 2010 [11:30]
|
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
|
Здравствуйте!
Если пользователь является владельцем проэкта и вложенных страниц, но не находится в группе "UI" то не может управлять проэктом.
Возможно ли сделать так чтоб пользователь управлял проэктом, но не мог редактировать библиотеки, их компоненты и проекты?
|
Сообщение создано: 22. 09. 2010 [13:00]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"andrelek" wrote:
Возможно ли сделать так чтоб пользователь управлял проэктом, но не мог редактировать библиотеки, их компоненты и проекты?
Что значит управлял?
P.S. Вы думаете почему я на многие Ваши вопросы не отвечаю? Вопросы правильно ставить научитесь, не путаясь в терминологии. У меня просто нет времени ещё и выяснять кто, чего имел в виду!
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 22. 09. 2010 [14:28]
|
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
|
"roman" wrote:
Что значит управлял?
Вероятно этот термин "управлять" взял с окна свойств визуального элемента, где в полях выбора доступа есть строка "Обзор и управление".
"andrelek" wrote:
Если пользователь является владельцем проэкта и вложенных страниц, но не находится в группе "UI" то не может управлять проэктом.
т.е запустив проэкт все элементы управления(кнопки итд) для него не активны, нет права на контроль над виджетом.
Вопрос: возможно ли сделать так чтоб пользователь запускающий проэкт имел контроль над всеми страницами и виджетами исполняющегося проэкта, но ничего не мог редактировать в окне "Vision-разработка", или просто не мог открыть это окно?
|
Сообщение создано: 22. 09. 2010 [15:25]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"andrelek" wrote:
"roman" wrote:
Что значит управлял?
Вероятно этот термин "управлять" взял с окна свойств визуального элемента, где в полях выбора доступа есть строка "Обзор и управление".
Вот именно, "Визуального элемента", а не проекта.
"andrelek" wrote:
Вопрос: возможно ли сделать так чтоб пользователь запускающий проэкт имел контроль над всеми страницами и виджетами исполняющегося проэкта, но ничего не мог редактировать в окне "Vision-разработка", или просто не мог открыть это окно?
Вот именно для этого и нужен выбор доступа, о котором сверху. И он имеет отношение только к исполнению. О чём в документации написано!
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 22. 09. 2010 [16:08]
|
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
|
"roman" wrote:
Вот именно для этого и нужен выбор доступа, о котором сверху. И он имеет отношение только к исполнению. О чём в документации написано!
Документация понятна, и проверена опытным путем.
Любой пользователь являющийся владельцем виджетов и страниц проэкта и состоящий в группе "UI" может открыть окно "Vision-разработка", и редактировать библиотеки, их компоненты и проекты. Если же этого пользователя исключить из "UI" то он сможет только просматривать начальную страницу запускаемого проэкта, без права контроля, хотя является его владельцем.
Не понятно как настроить что б пользователь имел полный контроль над проэктом, и при этом не мог открывать окно "Vision-разработка" или редактировать его содержимое.
p.s. поверьте мне очень не ловко за то что отнимаю Ваше время, задавая непонятно сформулированные вопросы, стараюсь быть максимально близким к терминологии OpenSCADA, кратким и содержательным.
[Сообщение редактировалось 1 раз(а), в последний раз 22.09.2010 в 16:17.]
|
Сообщение создано: 22. 09. 2010 [16:19]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
Исключить его из группы "UI" или создать отдельную группу для режима исполнения куда его включить. И эту группу указать для виджетов.
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 22. 09. 2010 [16:48]
|
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
|
"roman" wrote:
Исключить его из группы "UI" или создать отдельную группу для режима исполнения куда его включить. И эту группу указать для виджетов.
Т.е что бы сымитировать данную ситуацию можно просто в демо проэкте пользователя "user" исключить из группы "UI", и запустить проэкт AGLKS, из под "user".
Проделав вышесказанное в деме, кнопки управления становятся неактивны.
[Сообщение редактировалось 2 раз(а), в последний раз 23.09.2010 в 11:19.]
|
Сообщение создано: 27. 09. 2010 [10:05]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"andrelek" wrote:
Проделав вышесказанное в деме, кнопки управления становятся неактивны.
Естественно. Права тоже корректировать нужно.
Я изменил способ хранения свойств управления доступом. Теперь они находятся в атрибутах, а значит и работают как атрибуты, т.е. наследуются. Демонстрационную БД я также обновил, для предоставления нормального доступа на чтение непривилегированным, не в группах "UI" и "root" пользователям. На основе поправленной БД демонстрационный проект выставлен в интернет посредством Web, здесь http://oscada.org:10002 .
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 20. 10. 2010 [11:08]
|
andrelek
Андрей Полевой
Создатель темы
Зарегистрирован(а) с: 13.12.2008
Сообщения: 210
|
Простите за долгий ответ.
С пользователями и группами разобрался. Спасибо за внимание!
|
Сообщение создано: 24. 02. 2011 [22:53]
|
Some0ne
Vadim Kardash
Зарегистрирован(а) с: 23.09.2009
Сообщения: 28
|
Доброго времени суток.
Подскажите, пожалуйста, можно ли определить имя пользователя и принадлежность его к группе, при выполнении проекта?
|