не все дерево объектов после обновления

Started by mOba, June 11, 2020, 12:52:59 PM

Previous topic - Next topic

mOba

Доброго дня!

Установлена еще старая версия 2.0.3, встал вопрос обновления т.к есть проблемы с русскими буквами ( не отображает вообще) в e-mail. После обновления промежуточного на версию 2.1.2 или сразу на последнюю 3.3.350 теряется дерево объектов, в котором есть подпапки.
До\ после обновления:


Victor Kirhenshtein

Похоже на проблему со структурой базы. А если сделать nxdbmgr check перед миграцией, будут какие-то ошибки?
Еще возможный вариант - что теряются права на объекты. Попробуйте после миграции зайти пользователем system - возможно он увидит все объекты.

mOba

Quote from: Victor Kirhenshtein on June 12, 2020, 04:09:40 PM
Похоже на проблему со структурой базы. А если сделать nxdbmgr check перед миграцией, будут какие-то ошибки?
Еще возможный вариант - что теряются права на объекты. Попробуйте после миграции зайти пользователем system - возможно он увидит все объекты.

Да спасибо, включили учетную запись system и она видит все объекты. Может быть есть какой-то скрипт, чтобы после миграции вернуть права на объекты?

Filipp Sudanov

Права наследуются, так что по идее должно быть достаточно дать группе Admins все права на Infrastructure services.
Но наследование может отключаться на контейнерах (нужно проверить, стоит ли галочка inherit access rights from parent objects(s), она должна стоять, чтоб наследование происходило).

Скриптовать можно на nxshell - он дает возможность на питоне писать скрипты, которые общаются к тому же api, что и консоль управления. Но сначала нужно понять, что именно этот скрипт должен сделать.

mOba

Да спасибо, этого было достаточно, вопрос решен! ;)