Feature #41731 ยป prevent-redmine-startup-if-themes-are-installed-in-public-themes.patch
config/environment.rb | ||
---|---|---|
12 | 12 |
exit 1 |
13 | 13 |
end |
14 | 14 | |
15 |
# Make sure there's no themes in public/themes before starting |
|
16 |
public_themes_dir = Rails.public_path.join('themes') |
|
17 |
if Dir.glob(File.join(public_themes_dir, "*")).any? |
|
18 |
$stderr.puts "Themes in public/themes (#{public_themes_dir}) are no longer allowed. " \ |
|
19 |
"Please, put your Redmine themes in the `themes` directory at the root of your " \ |
|
20 |
"Redmine directory (#{Rails.root.join('themes')})" |
|
21 |
exit 1 |
|
22 |
end |
|
23 | ||
15 | 24 |
# Initialize the Rails application |
16 | 25 |
Rails.application.initialize! |