Al momento non è possibile creare un nuovo Utente da Amministrazione > Utenti.
Si prega di aggiungere un pulsante per creare un nuovo Utente dal Pannello di Amministrazione. Questa nuova creazione di Utente aggira controlli come l’impostazione “nomi utente riservati”.
Cosa? Non ‘crei’ gli utenti, loro si registrano.
Ad esempio, creerò un utente AutoMod per compiti automatizzati, ma tramite il metodo di registrazione non è possibile perché la parola “mod” è nella lista dei nomi utente riservati.
Inoltre, tramite il normale metodo di registrazione, devo creare anche un indirizzo email per questo account bot.
Puoi modificare il nome utente dopo la registrazione.
Ti consiglio di utilizzare l’indirizzamento plus (nomeutente+bot@esempio.org) per gestire tali account. Ovviamente, puoi disattivare l’email per l’utente.
Questa è una buona soluzione alternativa, ma non è una soluzione pulita. È possibile verificare questo indirizzo email dal pannello di amministrazione?
Non mi ricordo, ho semplicemente creato un nuovo account come al solito e seguito le istruzioni. Credo che ci sia un link in una email.
Puoi inviare un’email di prova all’indirizzo che hai creato andando su Admin/Emails nella tua Dashboard, inserendo l’indirizzo in basso a sinistra e cliccando su “Invia email di prova”.
Se l’email di prova non è stata ricevuta, vai di nuovo su Emails e controlla le schede Rimbalzate e Rifiutate per vedere se qualche messaggio è stato rimbalzato o rifiutato (indirizzo errato, non recapitabile, ecc.).
Ok, ma non posso impostare l’indirizzo email su “no_email” come l’utente di sistema.
Usa rake admin:create per creare un nuovo utente senza dover passare attraverso la conferma via email. Dovrebbe esserci un modo migliore per l’amministratore di creare account aggiuntivi, ma questo sembra essere il modo meno complicato al momento.
Un’interfaccia utente nella dashboard dell’amministratore? Mi sembra di aver visto questa funzionalità disponibile, non sono sicuro però cc @JammyDodger
Sarebbe estremamente utile per l’amministrazione di piccole comunità chiuse. Soprattutto quelle che utilizzano discourse per le comunicazioni aziendali/come knowledge base.
Gli attuali mezzi non sono ottimali per tali casi d’uso.
Penso che le cose si siano un po’ confuse qui. ![]()
Creare un amministratore nel modo in cui l’OP sta suggerendo è semplice come registrarsi un utente nel modo normale, attivare la sua email manualmente dalla sua pagina utente (se necessario?) e concedere contemporaneamente i poteri di amministratore. Puoi anche disabilitare temporaneamente i nomi utente riservati se vuoi usarne uno quando li registri. ![]()
Creo utenti di prova tutto il tempo, ed è molto veloce e facile.
(e anche il trucco dell’email con indirizzo plus @maiki suggerito è utile, o puoi impostare alias se hai una casella di posta di dominio che lo supporta)
…y la forma de hacerlo es…? Me gustaría crear un test_user que no tenga correo electrónico y tenga ciertos privilegios de acceso, para poder usarlo para una clave de API.
I miei tendono ad avere alias di posta elettronica in modo da poterli utilizzare come utenti reali, ma puoi farlo anche senza.
Non c’è molta magia:
- Vai su
/signupin un browser separato/finestra privata - Inserisci l’email come qualcosa come
NOME@email.invalid[1] (+ nome utente e password) - Come amministratore, attiva il nuovo utente dalla loro pagina
admin/user
- Aumenta il livello di fiducia secondo necessità
Questo verrà registrato come un’email utilizzabile, ma Discourse non tenterà di inviare alcuna email a quelle
.invalid↩︎
Ho provato test-user@email.invalid per l’email e una password inventata.
Ma ricevo “Spiacenti, si è verificato un errore durante l’autorizzazione del tuo account. Riprova.” – abbiamo un plugin LDAP (discourse-ldap-auth) abilitato per la nostra istanza.
Sono un amministratore di Discourse, quindi posso gestire gli utenti + impostare i permessi e così via. Vorrei solo che avessimo un’operazione “crea utente” all’interno delle schermate di amministrazione, in modo da poter gestire questo direttamente.
Temo di non avere esperienza con quel plugin. Puoi registrare un nuovo utente nel modo consueto, e poi scambiare l’email dalle loro preferenze?
È possibile registrare un nuovo utente nel modo consueto, e poi scambiare l’email dalle loro preferenze?
No, l’autenticazione tramite LDAP deve avere successo. (Voglio dire, sì, potrei chiedere a un utente che non ha ancora un account su Discourse di registrarsi e sacrificare il proprio account in modo che io possa usarlo per i miei scopi di test… ma non è realistico.)
Ho provato l’approccio email con + — ad esempio, se il mio nome utente è splendid@foobar.com e ho un account in Discourse, allora potrei creare un altro account con splendid+test@foobar.com — ma non è permesso. Solo l’esatta corrispondenza dell’account email per l’autenticazione LDAP.
Vorrei solo un account di test, qualcosa come discobot o system ma con privilegi ridotti.
Non ricordo i dettagli esatti, ma penso che ci fosse un modo per disabilitare ldap e accedere localmente, o per avere entrambi i tipi di accesso possibili. Qualcosa come abilitare questi:
e disabilitare una o due delle impostazioni di accesso ldap. Non consiglio di modificare questo aspetto in produzione per sicurezza, ma se hai un server di staging, prova a vedere se la modifica di queste impostazioni rende possibile risolvere il primo accesso.
Altrimenti, c’è qualcuno con un account LDAP che ha lasciato la piattaforma? Per il nostro server, ho finito per anonimizzare qualcuno che se n’era andato. In pratica, scollega l’account dall’email e dall’accesso, ma mantiene l’account in modo che io possa assegnargli una varietà di permessi e impersonarlo (dopo avergli dato un nome appropriato). Allo stesso modo, gli ho fornito alcune chiavi API e lo uso per eseguire attività automatizzate.
Huh. OK, ci proverò…
