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.
Мой случай использования: я использую базовый плагин OAuth для Discourse, и мне не хочется, чтобы пользователи могли менять свои имена пользователей. Кажется, что единственный способ убрать эту возможность — изменить ядро Discourse?
Может ли плагин полностью ограничить доступ к изменению имен пользователей? Например, я не уверен, можно ли с помощью плагина отключить работу маршрута для смены имен.
Я использую бета-версию OAuth от Roblox. Поэтому в идеале я не хочу, чтобы пользователи могли менять свои имена, а просто использовали имена из Roblox.
Таким образом, я хочу, чтобы их Username (имя пользователя) соответствовало их имени в Roblox, а Name (имя) — их никнейму в Roblox (оба из которых могут меняться на платформе Roblox), а также их аватару, который также может изменяться.
Все эти данные должны быть недоступны для редактирования конечным пользователем и обновляться автоматически (по крайней мере, при входе в систему).
В настоящее время я использую базовый плагин OAuth 2.0. Посоветуете ли вы использовать что-то другое для достижения желаемого? По сути, как SSO?
Хотя я не использую функционал SSO, предоставляемый Discourse, так как, думаю, это невозможно с Roblox? Roblox не предоставляет email для пользователя.
Получается, возможно ли мне сделать это так, чтобы пользователи не могли менять своё имя, никнейм и аватар, при этом Roblox не предоставляет email? Поскольку я знаю, что при входе через OAuth заполняются никнейм, имя и аватар, но я не хочу, чтобы они могли менять никнейм и имя при регистрации. Хотя бы дать им возможность указать email.