« Levels des opérateurs » : différence entre les versions

11 147 octets ajoutés ,  20 décembre 2020 à 01:10
Aucun résumé des modifications
 
(62 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Le salon <strong>#!staff!</strong> (anciennement <em>#!evalist!</em>) est un <strong>canal système</strong> qui permet de reconnaitre les équipes via les méta-données des APIs ou des [https://irclog.discussionner.com/ logs canaux]. Ce canal est protégé par le système, aucun membre ne peut y accéder.
Le salon <strong>#!staff!</strong> est un <strong>canal système</strong> qui permet de reconnaitre les équipes via les méta-données qui viennent des APIs ou des [https://irclog.discussionner.com/ logs canaux]. Ce canal est protégé par le système, aucun membre ne peut y accéder à par les administrateurs (IRCops).


== Comment ajouter ou supprimer un IRCop ?==
==Tableau==
 
{| class="wikitable"
! Titre
! Level
! Commande
! Description
|-
! style="vertical-align:top"|
===Ajouter/Suppr. un futur modérateur (signataire)===
| style="vertical-align:top" style="vertical-align:top"| Level 4 sur #!staff!
| style="vertical-align:top"| <code>/CS ACCESS #!staff! ADD [pseudo] 4</code>
| style="vertical-align:top"|
====Ajouter un level niveau 4 sur le salon #!staff!====
<code>/CS ACCESS #!staff! ADD [pseudo] 4</code>
 
[pseudo] aura accès à la page suivante: [https://discussionner.com/moderation https://discussionner.com/moderation] - Idéal pour signer les règles avant d'entrer dans le <strong>Staff Discussionner</strong>.
 
<strong>Note:</strong> Dès que le futur modérateur a signé, il peut être supprimé du salon <strong>#!staff!</strong> car une fois qu'il est axxè sur l'un des [[Salons_officiels|salons officiels]] alors il aura toujours accès à la page [https://discussionner.com/moderation https://discussionner.com/moderation].
 
====Supprimer un level niveau 4 sur le salon #!staff!====
<code>/CS ACCESS #!staff! DEL [pseudo]</code>
 
====Comment vérifier si le modérateur a signé le formulaire sur https://discussionner.com/moderation ?====
#En se connectant sur <em>[https://discussionner.com Discussionner] > [https://discussionner.com/moderation Modération] > Admin > [https://discussionner.com/moderation/listemodos Liste des modérateurs]</em>
#Vérifier la partie <strong>[https://discussionner.com/netiquette Nétiquette/CGU]</strong>.
 
====Que faut t'il faire si le modérateur n'a pas signé le formulaire sur https://discussionner.com/moderation ?  ====
#L'avertir de signer. S'il n'a pas signer au bout de 5-7 jours, il doit être supprimé immédiatement ! S'il désire revenir dans le staff, il doit d'abord passer en signataire.
 
|-
! style="vertical-align:top"|
===Ajouter/suppr. modérateur sur salon off===
| style="vertical-align:top"| Salon les besoins
| style="vertical-align:top"| Commande
| style="vertical-align:top"|
====Ajouter un modérateur====
;Ajouter un accès dans le salon concerné :
<code>/CS ACCESS #salon ADD [pseudo] [level]</code>
;Ensuite il faut lui mettre un vhost :
<code>/HS SETALL [pseudo] [pseudo]@modop/b3Ax</code>
 
=====Les vhosts du staff=====
 
Définitions rapides:
*!*@*/b3Ax : Modérateur
*!*@*/b3Ay : Modérateur (avec au moins un axx sur #ados)
*!*@*/b3Aw : Globop (Sysop)
*!*@*/b3Az : IRCop
 
 
*modop : modérateur
*animop : animateur et/ou modérateur
*probop : probatoire
*globop : globop
*helper : helpeur
*chanroot : chanroot (compatible ircop)
*ircop : ircop (avec /oper)
* autres...
 
 
Si la personne est en ligne; elle doit se reconnecter ou taper <code>/HS ON</code> pour activer son vhost.
 
 
Le vhost est important, il permet de :
*Montrer au publique qu'on est modérateur
*Avoir des accès spéciaux dans les APIs et en droits d'écritures ou lectures
 
 
====Ajouter le modérateur sur #athenes====
Ne pas oublier d'ajouter l'accès au salon #athenes, peu importe le level.
Le level est sans importance pour les API/Sysop etc...
 
 
====Supprimer un modérateur====
;Supprimer un accès dans le salon concerné :
<code>/CS ACCESS #salon DEL [pseudo]</code>
;Ensuite on supprime le vhost :
<code>/HS DELALL [pseudo]</code>
 
Si la personne est en ligne ; elle doit se déconnecter ou être kill pour y perdre le vhost en cours.
 
Ne pas oublier de supprimer l'accès sur le salon #athenes
 
|-
! style="vertical-align:top"|
===Ajouter/suppr. chanroot (réservé aux administrateurs)===
| style="vertical-align:top"| Level 7 sur #!staff!<br>Level 6 sur le salon qu'il gèrera
| style="vertical-align:top"| Commande
| style="vertical-align:top"|
Dès qu'un Chanroot est accepté, il faut qu'il soit ajouté sur #!staff! et il doit recevoir un vhost de type <code>[pseudo]@chanroots-[id].discussionner.org</code>.
 
====Ajouter un chanroot====
;Ajouter un chanroot sur #!staff! avec level 7
<code>/CS ACCESS #!staff! ADD [pseudo] 7</code>
;Ensuite il faut lui mettre un vhost :
<code>/HS SETALL [pseudo] [pseudo]@chanroot[id]/b3Ax</code>
;Ajouter le chanroot sur un salon qu'il administrera avec level 6:
<code>/CS ACCESS #salon ADD [pseudo] 6</code>
 
 
====Supprimer un chanroot====
;Supprimer un chanroot sur #!staff!
<code>/CS ACCESS #!staff! DEL [pseudo]</code>
;Ensuite on supprime son vhost :
<code>/HS DELALL [pseudo]</code>
;Supprimer le chanroot et le salon qu'il administrait :
<code>/CS ACCESS #salon DEL [pseudo]</code>
|-
! style="vertical-align:top"|
===Ajouter/suppr. chanadmin (réservé aux administrateurs)===
| style="vertical-align:top"| Level 8 sur #!staff!<br>Level 6 sur le salon qu'il gère
| style="vertical-align:top"| Commande
| style="vertical-align:top"|
Dès qu'un Chanadmin est accepté, il faut qu'il soit ajouté sur #!staff! et il doit recevoir un vhost de type <code>[pseudo]@chanadmin-[id].discussionner.org</code>.
 
====Ajouter un chanadmin====
;Ajouter un chanadmin sur #!staff! avec level 8  (ou level 9 si l'opérateur est à la fois globop et chanadmin)
<code>/CS ACCESS #!staff! ADD [pseudo] 8</code>
;Ensuite il faut lui mettre un vhost :
<code>/HS SETALL [pseudo] [pseudo]@chanadmin[id]/b3Ax</code>
;Ajouter le chanadmin sur un salon qu'il administrera avec level 6:
<code>/CS ACCESS #salon ADD [pseudo] 6</code>
 
 
====Supprimer un chanadmin====
;Supprimer un chanadmin sur #!staff!
<code>/CS ACCESS #!staff! DEL [pseudo]</code>
;Ensuite on supprime son vhost :
<code>/HS DELALL [pseudo]</code>
;Supprimer le chanadmin et le salon qu'il administrait :
<code>/CS ACCESS #salon DEL [pseudo]</code>
 
|-
! style="vertical-align:top"|
 
===Ajouter/suppr. IRCop ou Globop===
| style="vertical-align:top"| l'IRCop doit être au niveau 6 sur #!staff! et un autre en niveau 5 sur #!opers!<br>Le globop doit être au niveau 6 sur #!staff!
| style="vertical-align:top"| Commande
| style="vertical-align:top"|
Cet axx est obligatoire pour les globops et irc-opérateurs car c'est grâce à ce canal que l'API sait reconnaitre que l'utilisateur est Globop ou IRCop.
 
De plus il est important de mettre un niveau 6 au globop car c'est grâce a cet accès qu'il sera autorisé d'envoyer des commandes au robot <strong>Sysop</strong> (via <code>/sysop</code> ou <code>/msg sysop</code>).
 
====Ajouter un Globop====
;<del>Ajouter un accès avec Auto</del> :
<del><code>/globop add [pseudo]</code></del>
;Ensuite il faut lui attribuer un level 6 sur #!staff! :
<code>/CS ACCESS #!staff! ADD [pseudo] 6</code>
;Ensuite il faut lui mettre un vhost :
<code>/HS SETALL [pseudo] [pseudo]@globop/b3Aw</code>
 
Si la personne est en ligne; elle doit se reconnecter ou taper <code>/HS ON</code> pour activer son vhost.
 
 
====Supprimer un Globop====
;<s>Supprimer l'accès à Auto :
<code>/globop del [pseudo]</code></s>
;Ensuite il faut supprimer son axx du salon #!staff! :
<code>/CS ACCESS #!staff! DEL [pseudo]</code>
;Ensuite on supprime le vhost :
<code>/HS DELALL [pseudo]</code>
 
Si la personne est en ligne ; elle doit se déconnecter ou être kill pour y perdre le vhost en cours.
 
 
 
 
==== Comment ajouter ou supprimer un IRCop ? (réservé aux (co)gérants)====
Dès qu'un IRC-opérateur est configuré dans olines.conf, il doit par la même occasion recevoir un level niveau 6 sur #!staff! et un autre level niveau 5 sur #!opers!.
Dès qu'un IRC-opérateur est configuré dans olines.conf, il doit par la même occasion recevoir un level niveau 6 sur #!staff! et un autre level niveau 5 sur #!opers!.
S'il est supprimé plus tard, il faudra donc faire l'inverse, de l'effacer du salon #!opers! et #!staff! et du fichier olines.conf - Il faudra peut-être le supprimer aussi d'un <code php>Array()</code> depuis l'espace membre [https://discussionner.com Discussionner.com].
S'il est supprimé plus tard, il faudra donc faire l'inverse, de l'effacer du salon #!opers! et #!staff! et des fichiers olines.conf et services.conf - Il faudra peut-être le supprimer aussi d'un <code php>Array()</code> depuis l'espace membre [https://discussionner.com Discussionner.com].
 
====Vérification identité de l'IRCop====
;Avant d'obtenir un accès :
#Le membre IRC-opérateur devra signer ici ([https://discussionner.com/moderation https://discussionner.com/moderation]) comme tous les autres modérateurs.
#Devra confirmer son numéro de téléphone mobile sur un formulaire, un passcode sera alors envoyé par SMS et le membre devra confirmer son code dans le formulaire en le validant.
|-
! style="vertical-align:top"|
===L'accès aux logs canaux===
| style="vertical-align:top"| Être level sur #!staff! (n'importe quel niveau)
| style="vertical-align:top"|
*Avec un level 4, la personne sera un modérateur signataire ayant accès aux logs
*Avec un level 5, la personne n'aura aucun pouvoir sauf pour accéder aux logs
*Avec un level 6, la personne sera globop et pourra accéder aux logs
*Avec un level 7, la personne sera chanroot et pourra accéder aux logs
*Avec un level 8, la personne sera chanadmin et pourra accéder aux logs
*Les autres niveaux sont déconseillés, ils n'ont aucune attribution
| style="vertical-align:top"|
Pour accéder aux logs sur https://irclog.discussionner.com il faut avoir un axx sur le canal #!staff! (tous les levels).


<strong>Non corrigé:</strong> Les futurs modérateurs signataires peuvent aussi accéder aux logs avec leur level 4. C'est à corriger pour les empêcher.
|}




<!--
== Comment ajouter un futur modérateur signataire ?==
== Comment ajouter un futur modérateur signataire ?==
===Ajouter un level niveau 3 sur le salon #!staff!===
===Ajouter un level niveau 4 sur le salon #!staff!===
<code>/CS ACCESS #!staff! ADD [pseudo] 3</code>
<code>/CS ACCESS #!staff! ADD [pseudo] 4</code>


[pseudo] aura accès à la page suivante: [https://discussionner.com/moderation https://discussionner.com/moderation] - Idéal pour signer les règles avant d'entrer dans le <strong>Staff Discussionner</strong>.
[pseudo] aura accès à la page suivante: [https://discussionner.com/moderation https://discussionner.com/moderation] - Idéal pour signer les règles avant d'entrer dans le <strong>Staff Discussionner</strong>.


<strong>Note:</strong> Dès que le futur modérateur a signé, il peut être supprimé du salon <strong>#!staff!</strong> car une fois qu'il est axxè sur l'un des salons comme <strong>#accueil, #+18ans, #discussionner, #quizz, #quebec, #aide</strong> alors il aura toujours accès à la page [https://discussionner.com/moderation https://discussionner.com/moderation].
<strong>Note:</strong> Dès que le futur modérateur a signé, il peut être supprimé du salon <strong>#!staff!</strong> car une fois qu'il est axxè sur l'un des [[Salons_officiels|salons officiels]] alors il aura toujours accès à la page [https://discussionner.com/moderation https://discussionner.com/moderation].


===Supprimer un level niveau 3 sur le salon #!staff!===
===Supprimer un level niveau 4 sur le salon #!staff!===
<code>/CS ACCESS #!staff! DEL [pseudo]</code>
<code>/CS ACCESS #!staff! DEL [pseudo]</code>


===Comment vérifier si l'utilisateur a signé le formulaire ?===
===Comment vérifier si l'utilisateur a signé le formulaire ?===
En se connectant sur <em>Discussionner > Modération > Admin > [https://discussionner.com/moderation/listemodos Liste des modérateurs]</em> et vérifiez la partie <strong>Nétiquette/CGU</strong>.
#En se connectant sur <em>[https://discussionner.com Discussionner] > [https://discussionner.com/moderation Modération] > Admin > [https://discussionner.com/moderation/listemodos Liste des modérateurs]</em>  
#Vérifier la partie <strong>[https://discussionner.com/netiquette Nétiquette/CGU]</strong>.
 
 




==Comment ajouter/supprimer un modérateur sur un salon officiel ?==
===Ajouter un modérateur===
;Ajouter un accès dans le salon concerné :
<code>/CS ACCESS #salon ADD [pseudo] [level]</code>
;Ensuite il faut lui mettre un vhost :
<code>/HS SETALL [pseudo] [pseudo]@mod.discussionner.org</code>


==Les levels 4 et 5 : Ils existent dans Eva mais sont inutiles ==
ou pour les globops :
<code>/CS ACCESS #!staff! ADD [pseudo] 5</code>


<strong>Note:</strong> Cet axx n'est pas obligatoire pour les modérateurs qui sont déjà axxés sur les canaux suivants : <strong>#accueil, #+18ans, #discussionner, #quizz, #quebec, #aide</strong> car ils auront quand même un accès à la page suivante: [https://discussionner.com/moderation https://discussionner.com/moderation].
<code>/GLOBOP VHOST ADD [pseudo] [pseudo]@mod.discussionner.org</code>


Du coup les levels 4 et 5 sont inutiles car il n'existe aucune API liée.
Si la personne est en ligne; elle doit se reconnecter ou taper <code>/HS ON</code> pour activer son vhost.




Le vhost est important, il permet de :
*Montrer au publique qu'on est modérateur
*Avoir des accès spéciaux pour les APIs


==Comment ajouter un Globop ou IRCop dans #!staff! ? ==
 
 
===Supprimer un modérateur===
;Supprimer un accès dans le salon concerné :
<code>/CS ACCESS #salon DEL [pseudo]</code>
;Ensuite on supprime le vhost :
<code>/HS DELALL [pseudo]</code>
 
ou pour les globops :
 
<code>/GLOBOP VHOST DEL [pseudo]</code>
 
Si la personne est en ligne ; elle doit se déconnecter ou être kill pour y perdre le vhost en cours.
 
 
 
 
== Comment ajouter ou supprimer un Chanroot ? (réservé au (co)gérant et/ou Coadministrateur)==
Dès qu'un Chanroot est accepté, il faut qu'il soit ajouté sur #!staff! et il doit recevoir un vhost de type <code>[pseudo]@chanroots-[id].discussionner.org</code>.
 
===Ajouter un chanroot===
;Ajouter un chanroot sur #!staff! avec level 7
<code>/CS ACCESS #!staff! ADD [pseudo] 7</code>
;Ensuite il faut lui mettre un vhost :
<code>/HS SETALL [pseudo] [pseudo]@chanroot[id].discussionner.org</code>
;Ajouter le chanroot sur un salon qu'il administrera avec level 6:
<code>/CS ACCESS #salon ADD [pseudo] 6</code>
 
 
===Supprimer un chanroot===
;Supprimer un chanroot sur #!staff!
<code>/CS ACCESS #!staff! DEL [pseudo]</code>
;Ensuite on supprime son vhost :
<code>/HS DELALL [pseudo]</code>
;Supprimer le chanroot et le salon qu'il administrait :
<code>/CS ACCESS #salon DEL [pseudo]</code>
 
 
 
 
==Comment ajouter/supprimer un Globop/IRCop sur #!staff! ? ==
Cet axx est obligatoire pour les globops et irc-opérateurs car c'est grâce à ce canal que l'API sait reconnaitre que l'utilisateur est Globop ou IRCop.
Cet axx est obligatoire pour les globops et irc-opérateurs car c'est grâce à ce canal que l'API sait reconnaitre que l'utilisateur est Globop ou IRCop.


De plus il est important de mettre un niveau 6 au globop car c'est grâce a cet accès qu'il sera autorisé d'envoyer des commandes au robot <strong>Eva</strong> (via <code>/globop</code> ou <code>/msg Eva</code>).
De plus il est important de mettre un niveau 6 au globop car c'est grâce a cet accès qu'il sera autorisé d'envoyer des commandes au robot <strong>Sysop</strong> (via <code>/sysop</code> ou <code>/msg sysop</code>).


===Ajouter un Globop===
===Ajouter un Globop===
;Ajouter un accès avec Eva :  
;<s>Ajouter un accès avec Auto :  
<code>/globop add [pseudo]</code>
<code>/globop add [pseudo]</code></s>
;Ensuite il faut lui attribuer un level 6 sur #!staff! :
;Ensuite il faut lui attribuer un level 6 sur #!staff! :
<code>/CS ACCESS #!staff! ADD [pseudo] 6</code>
<code>/CS ACCESS #!staff! ADD [pseudo] 6</code>
Ligne 46 : Ligne 286 :


Si la personne est en ligne; elle doit se reconnecter ou taper <code>/HS ON</code> pour activer son vhost.
Si la personne est en ligne; elle doit se reconnecter ou taper <code>/HS ON</code> pour activer son vhost.




===Supprimer un Globop===
===Supprimer un Globop===
;Supprimer l'accès à Eva :  
;<s>Supprimer l'accès à Auto :  
<code>/globop del [pseudo]</code>
<code>/globop del [pseudo]</code></s>
;Ensuite il faut supprimer son axx du salon #!staff! :
;Ensuite il faut supprimer son axx du salon #!staff! :
<code>/CS ACCESS #!staff! DEL [pseudo]</code>
<code>/CS ACCESS #!staff! DEL [pseudo]</code>
Ligne 58 : Ligne 297 :


Si la personne est en ligne ; elle doit se déconnecter ou être kill pour y perdre le vhost en cours.
Si la personne est en ligne ; elle doit se déconnecter ou être kill pour y perdre le vhost en cours.
== Comment ajouter ou supprimer un IRCop ? (réservé aux (co)gérants)==
Dès qu'un IRC-opérateur est configuré dans olines.conf, il doit par la même occasion recevoir un level niveau 6 sur #!staff! et un autre level niveau 5 sur #!opers!.
S'il est supprimé plus tard, il faudra donc faire l'inverse, de l'effacer du salon #!opers! et #!staff! et des fichiers olines.conf et services.conf - Il faudra peut-être le supprimer aussi d'un <code php>Array()</code> depuis l'espace membre [https://discussionner.com Discussionner.com].
===Vérification identité de l'IRCop===
;Avant d'obtenir un accès :
#Le membre IRC-opérateur devra signer ici ([https://discussionner.com/moderation https://discussionner.com/moderation]) comme tous les autres modérateurs.
#Devra confirmer son numéro de téléphone mobile sur un formulaire, un passcode sera alors envoyé par SMS et le membre devra confirmer son code dans le formulaire en le validant.
== L'accès aux logs ==
Pour accéder aux logs sur https://irclog.discussionner.com il faut avoir un axx sur le canal #!staff! (tous les levels).
<strong>Non corrigé:</strong> Les futurs modérateurs signataires peuvent aussi accéder aux logs avec leur level 4. C'est à corriger pour les empêcher.
-->