Como posso criar um usuário em staging via API?

Olá,

É possível criar um usuário em estágio via API? Não vi isso na documentação e não saberia como fazer isso pela interface web, por isso a minha pergunta.

Obrigado antecipadamente pela sua ajuda :slight_smile:

1 curtida

Acho que tudo o que você precisa fazer é definir o parâmetro staged como true ao criar o usuário. Certifique-se de não definir o parâmetro active como true ao criar o usuário.

Quando a configuração do site “habilitar usuários em estágio” está marcada, usuários em estágio são criados automaticamente quando o Discourse recebe um e-mail de um usuário que não possui uma conta existente no fórum. Não tenho certeza do motivo pelo qual você precisaria criar um usuário em estágio via API.

2 curtidas

Boa ideia :slight_smile: Fiz isso e não houve erro (bom), mas o usuário criado, embora ativo, não está em stage (não tão bom).

Isso é para importar usuários de uma lista de e-mails e convertê-los em usuários do fórum que acompanham uma categoria. O usuário pode reivindicar a conta posteriormente e ser notificado quando mensagens forem postadas nas categorias que correspondem às listas de e-mails às quais estavam inscritos antes de migrar para o fórum.

Ao importar os arquivos de uma lista de e-mails, todos os usuários que postaram na lista são criados como usuários em stage. Mas os usuários que nunca postaram e que estavam interessados apenas em ler a lista não são criados; eles precisam ser criados independentemente.

2 curtidas

Você pode encontrar informações úteis neste tópico: Creating a staged user with an API call - #2 by blake

5 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.