From 6b132cc4d014c2c6f6ab697e61e957cbd98e6c8d Mon Sep 17 00:00:00 2001 From: Chris Duarte Date: Thu, 26 Oct 2017 09:16:32 -0700 Subject: [PATCH] Allow server to be auto selected from config (#946) * Allow server to be auto selected from config * Remove easter egg * Review feedback 2 * Show the readonly textbox at all times --- app/mattermost.js | 5 +++++ app/screens/login/login.js | 2 +- app/screens/root/root.js | 8 ++++---- app/screens/select_server/select_server.js | 12 ++++++++---- assets/base/config.json | 2 ++ 5 files changed, 20 insertions(+), 9 deletions(-) diff --git a/app/mattermost.js b/app/mattermost.js index 61f81118c..90a1b0677 100644 --- a/app/mattermost.js +++ b/app/mattermost.js @@ -271,6 +271,11 @@ export default class Mattermost { let serverUrl = null; let username = null; + if (Config.AutoSelectServerUrl) { + handleServerUrlChanged(Config.DefaultServerUrl)(dispatch, getState); + this.allowOtherServers = false; + } + try { const config = await mattermostManaged.getConfig(); if (config) { diff --git a/app/screens/login/login.js b/app/screens/login/login.js index c5b92c3a1..e2c6626e8 100644 --- a/app/screens/login/login.js +++ b/app/screens/login/login.js @@ -314,7 +314,7 @@ class Login extends PureComponent { } return ( - + +