We are trying to deploy discourse for our forum through the official docker installation script. We want to keep a private git repo of discourse code. I am not able to figure out a way in the docker script to point to the private repo. I have changed the git clone url in ./image/base/Dockerfile (line 136), and also in the standalone.yml file. Still instead of picking the private repo, it’s picking the github public repo of discourse. Can you please tell me right approach of doing this?
@pfaffman, @mpalmer We are not going to modify the core of discourse at all. We just want to keep it a fixed stable version which can be pulled by docker. This way, we can decide the frequency of pulling the new updates. This can help us avoid breaking of any plugin in production due to changes in discourse.
Meu caso de uso é que estou usando o plugin básico de OAuth do Discourse, e não quero que os usuários possam alterar seus nomes de usuário. Parece que a única maneira de remover essa capacidade é alterar o núcleo do Discourse?
Se você está falando sobre reduzir a alteração do próprio Discourse, fixe um commit ou use stable.
Modificar o núcleo através de um fork não é totalmente suportado. Considere desenvolver um plugin se você pretende alterar o comportamento dos avatares.
Um plugin pode remover o acesso total para alteração de nomes de usuário? Não tenho certeza se posso remover a capacidade na rota de nome de usuário para que ela não funcione mais via plugin.
Estou usando o OAuth beta do Roblox. Então, realisticamente, não quero que os usuários possam alterar seus nomes de usuário, e apenas usar os nomes de usuário do Roblox.
Portanto, realisticamente, quero que o nome de usuário deles se torne o nome de usuário do Roblox, o nome deles se torne o apelido do Roblox (que ambos podem ser alterados na plataforma Roblox) e o avatar deles, que também pode ser alterado.
Tudo isso para não ser editável pelo usuário final e atualizar automaticamente (pelo menos no login).
Atualmente, estou usando o plugin básico do OAuth 2. Você sugere que eu use outra coisa para obter o que estou procurando? Basicamente como SSO?
Mesmo que eu não esteja usando a funcionalidade SSO que o Discourse oferece, pois acho que não consigo com o Roblox? O Roblox não fornece um e-mail para o usuário.
Eu acho que é possível para mim fazer isso e não ter os usuários mudando seus nomes, nomes de usuário, avatares enquanto, ao mesmo tempo, o Roblox não fornece um e-mail? Como sei que quando faço login com OAuth ele preenche o nome de usuário, nome e avatar, mas eu não quero que eles possam alterar o nome de usuário e o nome no cadastro. mas pelo menos deixá-los fornecer um e-mail