A calendar management project, for events and activities related to communities fighting for freedoms.
This can be related to software, art, data, hardware, content, commons, internet.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
2.0 KiB

require File.expand_path('boot', __dir__)
require 'rails/all'
require 'action_view/encoded_mail_to/mail_to_with_encoding'
# Require the gems listed in Gemfile, including any gems
# you've limited to :test, :development, or :production.
module AgendaDuLibreRails
# All the specific configuraton for ADL
class Application < Rails::Application
# Initialize configuration defaults for originally generated Rails version.
config.load_defaults 5.1
# Settings in config/environments/* take precedence over those specified
# here.
# Application configuration should go into files in config/initializers
# -- all .rb files in that directory are automatically loaded.
# Set Time.zone default to the specified zone and make Active Record
# auto-convert to this zone.
# Run "rake -D time" for a list of tasks for finding time zone names.
# Default is UTC.
# config.time_zone = 'Central Time (US & Canada)'
# The default locale is :en and all translations from
# config/locales/*.rb,yml are auto loaded.
# config.i18n.load_path +=
# Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
config.i18n.load_path +=
Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}')]
# config.i18n.default_locale = :de
config.i18n.default_locale = :fr
config.i18n.available_locales = %i[de en fr nl pt-BR]
config.i18n.fallbacks = %i[en fr]
config.action_mailer.default_options = {
from: 'moderateurs@agendadulibre.org',
to: 'moderateurs@agendadulibre.org'
config.action_dispatch.default_headers['X-Frame-Options'] = 'ALLOWALL'
# In rails 4, plugin and vendor images need to be precompiled
config.assets.precompile += %w[*.png *.jpg *.jpeg *.gif]
# Rails 5 now defaults to csrf tokens per form, which breaks adl for the
# time being
config.action_controller.per_form_csrf_tokens = false
config.active_record.sqlite3.represent_boolean_as_integer = true
config.cloud_threshold = 3