Inscriptions ouvertes
Réglages → Administration → Inscriptions ouvertes. Tant qu’il est actif, tout visiteur qui atteint l’instance peut ouvrir son propre compte. Coupez-le une fois que les personnes qui doivent y être y sont, c’est-à-dire, sur une instance de foyer, après la deuxième ou la troisième inscription.
L’interrupteur s’applique aussitôt. Une instance fermée répond 403 Les inscriptions sont désactivées à une inscription et l’écran de connexion cesse d’en proposer le lien ; les sessions
déjà ouvertes ne sont pas touchées.
Où vit la valeur
Section intitulée « Où vit la valeur »À deux endroits, et c’est l’ordre entre les deux qui surprend.
REGISTRATION_ENABLED dans .env est la valeur par défaut, lue seulement tant que
l’interrupteur n’a jamais été déplacé. Dès qu’il l’est, le choix est rangé dans la base sous la clé
registration_enabled, et à partir de là c’est lui qui l’emporte. Donc, sur une instance dont
l’écran d’administration a été touché, fermer les inscriptions dans .env et redémarrer ne change
rien.
Fermez-les depuis l’écran, ou vérifiez l’écran après avoir modifié le fichier.
L’autre interrupteur de cet onglet
Section intitulée « L’autre interrupteur de cet onglet »Mode démonstration est juste en dessous, et il est rangé de la même façon : la clé
demo_enabled dans la base, avec DEMO_SEED_ENABLED pour valeur par défaut. L’activer sème un
compte en lecture seule rempli de données d’exemple, ce qui prend un moment et le dit pendant qu’il
travaille. Le désactiver laisse la ligne du compte derrière, exprès, pour que le réactiver soit
instantané.
Pourquoi l’onglet peut n’être pas là
Section intitulée « Pourquoi l’onglet peut n’être pas là »L’onglet Administration n’est dessiné que pour un compte dont le rôle est admin. Un lecteur sans
ce rôle voit sept onglets au lieu de huit et aucun interrupteur nulle part, ce qui est le
comportement voulu et non une fonctionnalité manquante.
L’adresse existe pour tout le monde, puisque c’est un chemin et non une permission :
/reglages/administration sur un compte qui n’est pas administrateur redirige vers l’onglet
d’accueil plutôt que de montrer une page vide sans issue. Ces deux choses ensemble font que
« je ne trouve pas le réglage » et « je ne suis pas administrateur sur cette instance » se
ressemblent exactement vus du navigateur.
Le rôle lui-même vient de qui a créé le premier compte de l’instance, ce que couvre Premier démarrage.