Sì, l’ho fatto una volta per un sito che aveva un enorme elenco di nomi utente riservati. Finché sei consapevole dei rischi derivanti dall’uso della console Rails, puoi accedervi andando nella directory /discourse sul tuo server ed eseguendo:
./launcher enter app
rails c
Dal prompt che appare, esegui:
SiteSetting.reserved_usernames
Dovresti vedere un output simile a questo:
"admin|moderator|administrator|mod|sys|system|community|info|you|name|username|user|nickname|discourse|discourseorg|discourseforum|support|all|here"
Questo è il valore predefinito dell’impostazione. Probabilmente vorrai aggiungere l’elenco predefinito al tuo elenco personalizzato. Assicurati che l’intero elenco sia racchiuso tra virgolette, con ogni elemento separato da un carattere pipe (|)
Quindi esegui:
SiteSetting.reserved_usernames="tuoi|nomi|utente|riservati"
Sostituisci tuoi|nomi|utente|riservati con il tuo elenco effettivo di nomi utente.
Esci dalla console Rails digitando exit al prompt.