Commit b07e1b3aedf87fdf3ec7a6855cec8194b0a30a59
Exists in
master
and in
4 other branches
Merge pull request #2653 from jouve/fix_default_settings
Fix default settings when they are boolean.
Showing
1 changed file
with
6 additions
and
6 deletions
Show diff stats
config/initializers/1_settings.rb
@@ -35,16 +35,16 @@ end | @@ -35,16 +35,16 @@ end | ||
35 | 35 | ||
36 | # Default settings | 36 | # Default settings |
37 | Settings['ldap'] ||= Settingslogic.new({}) | 37 | Settings['ldap'] ||= Settingslogic.new({}) |
38 | -Settings.ldap['enabled'] ||= false | 38 | +Settings.ldap['enabled'] = false if Settings.ldap['enabled'].nil? |
39 | 39 | ||
40 | Settings['omniauth'] ||= Settingslogic.new({}) | 40 | Settings['omniauth'] ||= Settingslogic.new({}) |
41 | -Settings.omniauth['enabled'] ||= false | 41 | +Settings.omniauth['enabled'] = false if Settings.omniauth['enabled'].nil? |
42 | Settings.omniauth['providers'] ||= [] | 42 | Settings.omniauth['providers'] ||= [] |
43 | 43 | ||
44 | Settings['gitlab'] ||= Settingslogic.new({}) | 44 | Settings['gitlab'] ||= Settingslogic.new({}) |
45 | Settings.gitlab['default_projects_limit'] ||= 10 | 45 | Settings.gitlab['default_projects_limit'] ||= 10 |
46 | Settings.gitlab['host'] ||= 'localhost' | 46 | Settings.gitlab['host'] ||= 'localhost' |
47 | -Settings.gitlab['https'] ||= false | 47 | +Settings.gitlab['https'] = false if Settings.gitlab['https'].nil? |
48 | Settings.gitlab['port'] ||= Settings.gitlab.https ? 443 : 80 | 48 | Settings.gitlab['port'] ||= Settings.gitlab.https ? 443 : 80 |
49 | Settings.gitlab['relative_url_root'] ||= '' | 49 | Settings.gitlab['relative_url_root'] ||= '' |
50 | Settings.gitlab['protocol'] ||= Settings.gitlab.https ? "https" : "http" | 50 | Settings.gitlab['protocol'] ||= Settings.gitlab.https ? "https" : "http" |
@@ -53,7 +53,7 @@ Settings.gitlab['url'] ||= Settings.send(:build_gitlab_url) | @@ -53,7 +53,7 @@ Settings.gitlab['url'] ||= Settings.send(:build_gitlab_url) | ||
53 | Settings.gitlab['user'] ||= 'gitlab' | 53 | Settings.gitlab['user'] ||= 'gitlab' |
54 | 54 | ||
55 | Settings['gravatar'] ||= Settingslogic.new({}) | 55 | Settings['gravatar'] ||= Settingslogic.new({}) |
56 | -Settings.gravatar['enabled'] ||= true | 56 | +Settings.gravatar['enabled'] = true if Settings.gravatar['enabled'].nil? |
57 | Settings.gravatar['plain_url'] ||= 'http://www.gravatar.com/avatar/%{hash}?s=%{size}&d=mm' | 57 | Settings.gravatar['plain_url'] ||= 'http://www.gravatar.com/avatar/%{hash}?s=%{size}&d=mm' |
58 | Settings.gravatar['ssl_url'] ||= 'https://secure.gravatar.com/avatar/%{hash}?s=%{size}&d=mm' | 58 | Settings.gravatar['ssl_url'] ||= 'https://secure.gravatar.com/avatar/%{hash}?s=%{size}&d=mm' |
59 | 59 | ||
@@ -62,9 +62,9 @@ Settings.gitolite['admin_key'] ||= 'gitlab' | @@ -62,9 +62,9 @@ Settings.gitolite['admin_key'] ||= 'gitlab' | ||
62 | Settings.gitolite['admin_uri'] ||= 'git@localhost:gitolite-admin' | 62 | Settings.gitolite['admin_uri'] ||= 'git@localhost:gitolite-admin' |
63 | Settings.gitolite['config_file'] ||= 'gitolite.conf' | 63 | Settings.gitolite['config_file'] ||= 'gitolite.conf' |
64 | Settings.gitolite['hooks_path'] ||= '/home/git/share/gitolite/hooks/' | 64 | Settings.gitolite['hooks_path'] ||= '/home/git/share/gitolite/hooks/' |
65 | -Settings.gitolite['receive_pack'] ||= (Settings.gitolite['receive_pack'] != false) | 65 | +Settings.gitolite['receive_pack'] = true if Settings.gitolite['receive_pack'].nil? |
66 | +Settings.gitolite['upload_pack'] = true if Settings.gitolite['upload_pack'].nil? | ||
66 | Settings.gitolite['repos_path'] ||= '/home/git/repositories/' | 67 | Settings.gitolite['repos_path'] ||= '/home/git/repositories/' |
67 | -Settings.gitolite['upload_pack'] ||= (Settings.gitolite['upload_pack'] != false) | ||
68 | Settings.gitolite['ssh_host'] ||= (Settings.gitlab.host || 'localhost') | 68 | Settings.gitolite['ssh_host'] ||= (Settings.gitlab.host || 'localhost') |
69 | Settings.gitolite['ssh_port'] ||= 22 | 69 | Settings.gitolite['ssh_port'] ||= 22 |
70 | Settings.gitolite['ssh_user'] ||= 'git' | 70 | Settings.gitolite['ssh_user'] ||= 'git' |