В экземпляре Mattermost необходимо разделить командное пространство и перенести некоторые каналы в новый командный проект. Как я могу переместить эти каналы?
Mattermost - Как перевести канал в другую команду
Ответы (1)
В графическом интерфейсе можно настроить новое командное пространство. Однако перемещение каналов необходимо выполнять с помощью командной строки.
Перечислите командные пространства, чтобы получить правильное имя
./bin/mattermost/ team list
(или создайте новое командное пространство, используя ./bin/mattermost/team create --name bteam --display_name "New B-Team Teamspace"
)
Перечислите каналы в предыдущем командном пространстве, чтобы получить правильное имя
# ./bin/mattermost/ channel list [previous team name]
./bin/mattermost/ channel list ateam
Убедитесь, что все пользователи предыдущего рабочего пространства добавлены в новое рабочее пространство. В противном случае команда перемещения завершится ошибкой («Невозможно переместить ошибку канала: невозможно переместить, пока все пользователи не станут членами целевой группы»). Не существует команды для вывода списка всех пользователей командного пространства, поэтому это необходимо сделать вручную в графическом интерфейсе.
Переместить канал в новое командное пространство
# ./bin/mattermost channel move [new team name] [previous team name]:[channel] --username [username who is moving the channel] --remove-deactivated-users
./bin/mattermost channel move bteam ateam:bestplanever --username hannibal --remove-deactivated-users