Outils pour utilisateurs

Outils du site


doc:formations:hebergement:service:mattermost:scripts

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
doc:formations:hebergement:service:mattermost:scripts [2023/10/25 13:10] – [Convertir une discussion privée en canal d'une équipe] jeremiedoc:formations:hebergement:service:mattermost:scripts [2023/10/25 13:25] (Version actuelle) – [Convertir une discussion privée en canal d'une équipe] jeremie
Ligne 32: Ligne 32:
 ===== Convertir une discussion privée en canal d'une équipe ===== ===== Convertir une discussion privée en canal d'une équipe =====
  
-Le plus sûr pour l'identifier est d'abord de nommer votre discussion privée, ex. ici ''Specifications serveur''.+Le plus sûr pour l'identifier est d'abord de nommer votre discussion privée, ex. ici ''Discussion specs serveur''.
  
 <code SQL> <code SQL>
 mysql> USE mattermost; mysql> USE mattermost;
-mysql> SELECT Id AS ChannelId FROM Channels +mysql> SELECT c.Id AS ChannelIdu.Id AS UserId, u.UserName AS UserName 
-       WHERE Header = 'Specifications serveur'; +       FROM Users AS u
-uu36uoikn7d8jrqy6pmpnnyyae +
-</code> +
- +
-<code SQL> +
-mysql> SELECT u.Id, u.UserName FROM Users AS u+
        JOIN ChannelMembers AS cm ON u.Id = cm.UserId        JOIN ChannelMembers AS cm ON u.Id = cm.UserId
-       WHERE cm.ChannelId = 'uu36uoikn7d8jrqy6pmpnnyyae';+       JOIN Channels AS c ON c.Id = cm.ChannelId 
 +       WHERE c.Header = 'Discussion specs serveur';
 </code> </code>
-:!: sélectionnez l'utilisateur dans la discussion qui sera considéré comme le créateur de la future équipe, ex ici ''uq95bsjuhbdutm8i6atc1gyaew''. 
  
-Trouvez l'équipe qui contiendra le canal+:!: choisissez l'utilisateur de la discussion qui sera considéré comme le créateur de la future équipe (ex. ''uq95bsjuhbdutm8i6atc1gyaew''), et repérez l'identifiant du canal (ex. ''uu36uoikn7d8jrqy6pmpnnyyae'').
-<code SQL> +
-mysql> SELECT Id AS TeamId FROM Teams WHERE DisplayName = 'Equipe sysadmin'+
-31karpq8c7839eizjfqrpeiy4y +
-</code>+
  
-Enfin transformez la discussion en canal privé:+Puis transformez la discussion en un canal privé nommé ''Specifications serveur'' dans l'équipe ''Equipe sysadmin'':
 <code SQL> <code SQL>
 mysql> UPDATE Channels SET mysql> UPDATE Channels SET
          Type = 'P',          Type = 'P',
          CreatorId = 'uq95bsjuhbdutm8i6atc1gyaew',          CreatorId = 'uq95bsjuhbdutm8i6atc1gyaew',
-         TeamId = '31karpq8c7839eizjfqrpeiy4y',+         TeamId = (SELECT Id AS TeamId FROM Teams WHERE DisplayName = 'Equipe sysadmin'),
          Name = 'server-specs',          Name = 'server-specs',
          DisplayName = 'Specifications serveur'          DisplayName = 'Specifications serveur'
doc/formations/hebergement/service/mattermost/scripts.1698239404.txt.gz · Dernière modification : 2023/10/25 13:10 de jeremie