summaryrefslogtreecommitdiffstats
path: root/client
diff options
context:
space:
mode:
authorguillaume <guillaume.cassou@supinfo.com>2019-02-15 17:06:05 +0100
committerguillaume <guillaume.cassou@supinfo.com>2019-02-15 17:06:05 +0100
commit4ce766853c83396c5ae0a8a0c11828fedc27688c (patch)
tree9593310e29eba757e2f0d1d86137c6d9656c974b /client
parentec453b89b8238adcbb9334e1d006675aa8a7fe06 (diff)
downloadwekan-4ce766853c83396c5ae0a8a0c11828fedc27688c.tar.gz
wekan-4ce766853c83396c5ae0a8a0c11828fedc27688c.tar.bz2
wekan-4ce766853c83396c5ae0a8a0c11828fedc27688c.zip
Fix authentication dropdown
Diffstat (limited to 'client')
-rw-r--r--client/components/main/layouts.jade2
-rw-r--r--client/components/settings/connectionMethod.jade7
-rw-r--r--client/components/settings/connectionMethod.js3
3 files changed, 9 insertions, 3 deletions
diff --git a/client/components/main/layouts.jade b/client/components/main/layouts.jade
index a6115ec1..f2c40b9f 100644
--- a/client/components/main/layouts.jade
+++ b/client/components/main/layouts.jade
@@ -24,7 +24,7 @@ template(name="userFormsLayout")
section.auth-dialog
+Template.dynamic(template=content)
if currentSetting.displayAuthenticationMethod
- +connectionMethod
+ +connectionMethod(authenticationMethod=currentSetting.defaultAuthenticationMethod)
div.at-form-lang
select.select-lang.js-userform-set-language
each languages
diff --git a/client/components/settings/connectionMethod.jade b/client/components/settings/connectionMethod.jade
index ac4c8c64..d191929f 100644
--- a/client/components/settings/connectionMethod.jade
+++ b/client/components/settings/connectionMethod.jade
@@ -2,5 +2,8 @@ template(name='connectionMethod')
div.at-form-authentication
label {{_ 'authentication-method'}}
select.select-authentication
- each authentications
- option(value="{{value}}") {{_ value}}
+ each authentications
+ if isSelected value
+ option(value="{{value}}" selected) {{_ value}}
+ else
+ option(value="{{value}}") {{_ value}} \ No newline at end of file
diff --git a/client/components/settings/connectionMethod.js b/client/components/settings/connectionMethod.js
index 9fe8f382..db9da25f 100644
--- a/client/components/settings/connectionMethod.js
+++ b/client/components/settings/connectionMethod.js
@@ -31,4 +31,7 @@ Template.connectionMethod.helpers({
authentications() {
return Template.instance().authenticationMethods.get();
},
+ isSelected(match) {
+ return Template.instance().data.authenticationMethod === match;
+ },
});