Feature #36205 ยป 36205-v2.patch
Gemfile | ||
---|---|---|
1 | 1 |
source 'https://rubygems.org' |
2 | 2 | |
3 |
ruby '>= 2.5.0', '< 3.1.0'
|
|
3 |
ruby '>= 2.5.0', '< 3.2.0'
|
|
4 | 4 |
gem 'bundler', '>= 1.12.0' |
5 | 5 | |
6 | 6 |
gem 'rails', '6.1.4.1' |
... | ... | |
26 | 26 |
gem 'rotp' |
27 | 27 |
gem 'rqrcode' |
28 | 28 | |
29 |
unless Gem.ruby_version.release < Gem::Version.new('3.1.0') |
|
30 |
gem 'net-smtp', '~> 0.3.0' |
|
31 |
gem 'net-imap', '~> 0.2.2' |
|
32 |
gem 'net-pop', '~> 0.1.1' |
|
33 |
end |
|
34 | ||
29 | 35 |
# Optional gem for LDAP authentication |
30 | 36 |
group :ldap do |
31 | 37 |
gem 'net-ldap', '~> 0.17.0' |
... | ... | |
97 | 103 |
gem "ffi", platforms: [:mingw, :x64_mingw, :mswin] |
98 | 104 |
# For running system tests |
99 | 105 |
gem 'puma' |
100 |
gem 'capybara', '~> 3.35.3'
|
|
106 |
gem 'capybara', (Gem.ruby_version < Gem::Version.new('2.6.0') ? '~> 3.35.3' : '~> 3.36.0')
|
|
101 | 107 |
gem "selenium-webdriver", "~> 3.142.7" |
102 | 108 |
gem 'webdrivers', '4.6.1', require: false |
103 | 109 |
# RuboCop |
app/models/setting.rb | ||
---|---|---|
106 | 106 |
v = read_attribute(:value) |
107 | 107 |
# Unserialize serialized settings |
108 | 108 |
if available_settings[name]['serialized'] && v.is_a?(String) |
109 |
v = YAML::load(v)
|
|
109 |
v = YAML.respond_to?(:unsafe_load) ? YAML.unsafe_load(v) : YAML.load(v)
|
|
110 | 110 |
v = force_utf8_strings(v) |
111 | 111 |
end |
112 | 112 |
v = v.to_sym if available_settings[name]['format'] == 'symbol' && !v.blank? |
doc/INSTALL | ||
---|---|---|
7 | 7 | |
8 | 8 |
== Requirements |
9 | 9 | |
10 |
* Ruby 2.5, 2.6, 2.7, 3.0
|
|
10 |
* Ruby 2.5, 2.6, 2.7, 3.1
|
|
11 | 11 |
* Bundler >= 1.12.0 |
12 | 12 | |
13 | 13 |
* A database: |