В пользовательском интерфейсе «Корпоративного сервера 2024» функционал ручной смены владельца комнаты не предусмотрен. Эта операция доступна только администратору и выполняется на уровне базы данных, через выполнение SQL-запросов в консоли.
Изменение данных выполняется напрямую в базе данных. Выполняйте команды внимательно и от имени пользователя с необходимыми правами доступа к базе.
Для смены владельца комнаты необходимо выяснить номер (Id) комнаты, Id текущего владельца и Id наследника — то есть пользователя, которому нужно передать права на выбранную комнату.
Шаг 1. Подключитесь к базе данных
Откройте терминал сервера и выполните команду от имени суперпользователя:
psql -h 127.0.0.1 -U cddisk
Шаг 2. Найдите номер комнаты и Id текущего владельца
Выполните запрос, который выводит перечень каталогов с привязкой к комнатам:
select * from public."DocumentDirectories";

В полученной выборке найдите нужную комнату: в столбце Descriptions для комнат отображается значение Rooms (либо описание, которое пользователь указал при создании комнаты). В примере выше запись с Id = 57 — это комната, а её текущий владелец — пользователь с OwnerId = 4.
Шаг 3. Уточните Id пользователей в панели администратора
Id владельца и наследника можно посмотреть в адресной строке при открытой карточке пользователя в модуле «Управление» — идентификатор передаётся в URL вида admin.p7office.ru/profile/{id}.


В рассматриваемом примере нужно передать права от Иванова (Id = 4) к Васильеву (Id = 3): для этого значения OwnerId и AuthorId у комнаты меняются на 3.
Шаг 4. Смените владельца комнаты
Измените значение OwnerId на Id нового владельца:
update public."DocumentDirectories" set "OwnerId" = '3' where "Id" = '57';

Затем измените значение AuthorId на тот же Id:
update public."DocumentDirectories" set "AuthorId" = '3' where "Id" = '57';

Значения 57 и 3 в запросах — это Id комнаты и Id нового владельца из вашего примера; при повторении на своих данных подставьте фактические идентификаторы.
Результат
После выполнения обоих запросов новым владельцем комнаты будет отображаться назначенный пользователь. Остальные участники и содержимое комнаты не затрагиваются: файлы и права доступа участников, добавленных ранее, сохраняются.












