• На портале у пользователя «А» есть личные документы, пользователь «А» увольняется, не передав документы другому сотруднику.
  • На портале у пользователя «А» есть личные документы, пользователь «А» находится в отпуске, дозвониться до него не получается, документы необходимо срочно передать на редактирование.
  • На портале у пользователя «А» есть личные документы, пользователь «А» заблокирован, доступ к его документам отсутствует.

Если возникла одна, из вышеописанных, ситуаций, то вам поможет способ, описанный ниже, по передаче прав другому сотруднику:

Для того, чтобы в каталоге «Общие» изменить владельца с «Удалённого» на нового, потребуется:

Узнать Id пользователей, нового и удалённого. В БД выполнить запрос для каждого из них:

select "Id" from "Users" u where "Login" = 'user1@testad.ru'

Обновить владельца каталогов:

update "DocumentDirectories" dd set "OwnerId" = 26 where "OwnerId" = 25 and "Name" NOT in ('Хранилище', 'Последние документы', 'Избранное', 'Корзина', 'Совместный доступ', 'Доступно для меня', 'Мои документы');

Где,

  • 26 — id нового пользователь
  • 25 — id удалённого

Обновить владельца файлов:

update "Documents" d set "OwnerId" = 26 where "OwnerId" = 25;

Где,

  • 26 — id нового пользователь
  • 25 — id удалённого