diff options
-rw-r--r-- | config/environments/profiling.rb | 6 | ||||
-rw-r--r-- | config/general.cs.yml | 145 | ||||
-rw-r--r-- | config/initializers/rails2314_ruby193_monkey_patches.rb | 1 | ||||
-rw-r--r-- | config/initializers/utf8_monkey_patches.rb | 90 |
4 files changed, 0 insertions, 242 deletions
diff --git a/config/environments/profiling.rb b/config/environments/profiling.rb deleted file mode 100644 index 99064a1e2..000000000 --- a/config/environments/profiling.rb +++ /dev/null @@ -1,6 +0,0 @@ -config.cache_classes = true -config.action_controller.consider_all_requests_local = false -config.action_controller.perform_caching = true -config.action_view.cache_template_loading = true - -config.log_level = :debug
\ No newline at end of file diff --git a/config/general.cs.yml b/config/general.cs.yml deleted file mode 100644 index 50f48a92f..000000000 --- a/config/general.cs.yml +++ /dev/null @@ -1,145 +0,0 @@ -# general.yml-example: -# Example values for the "general" config file. -# -# Configuration parameters, in YAML syntax. -# -# Copy this file to one called "general.yml" in the same directory. Or -# have multiple config files and use a symlink to change between them. - -# Site name appears in various places throughout the site -SITE_NAME: 'Informace pro vsechny' - -# Domain used in URLs generated by scripts (e.g. for going in some emails) -DOMAIN: 'informaceprovsechny.cz' - -# ISO country code of country currrently deployed in -# (http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) -ISO_COUNTRY_CODE: CZ - -# These feeds are displayed accordingly on the Alaveteli "blog" page: -BLOG_FEED: 'http://www.mysociety.org/category/projects/whatdotheyknow/feed/' -TWITTER_USERNAME: 'Infoprovsechny' - -# Locales we wish to support in this app, space-delimited -AVAILABLE_LOCALES: 'cs' -DEFAULT_LOCALE: 'cs' -USE_DEFAULT_BROWSER_LANGUAGE: true - -# How many days should have passed before an answer to a request is officially late? -REPLY_LATE_AFTER_DAYS: 15 -REPLY_VERY_LATE_AFTER_DAYS: 40 -# We give some types of authority like schools a bit longer than everyone else -SPECIAL_REPLY_VERY_LATE_AFTER_DAYS: 60 - -# example public bodies for the home page, semicolon delimited - short_names -FRONTPAGE_PUBLICBODY_EXAMPLES: 'mzv' - -# URL of theme to install (when running rails-post-deploy script) -THEME_URLS: - - 'git://github.com/mysociety/adminbootstraptheme.git' - - 'git://github.com/pepe/ipvtheme.git' - -# Whether a user needs to sign in to start the New Request process -FORCE_REGISTRATION_ON_NEW_REQUEST: true - - -## Incoming email -# Your email domain, e.g. 'foifa.com' -INCOMING_EMAIL_DOMAIN: 'informaceprovsechny.cz' - -# An optional prefix to help you distinguish FOI requests, e.g. 'foi+' -INCOMING_EMAIL_PREFIX: 'foi+' - -# used for hash in request email address -INCOMING_EMAIL_SECRET: 'xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx' - -# used as envelope from at the incoming email domain for cases where we don't care about failure -BLACKHOLE_PREFIX: 'do-not-reply-to-this-address' - -## Administration - -# Leave these two blank to skip admin authorisation -ADMIN_USERNAME: 'admin' -ADMIN_PASSWORD: 'info12345' - -# Email "from" details -CONTACT_EMAIL: 'postmaster@informaceprovsechny.cz' -CONTACT_NAME: 'Informace pro vsechny' - -# Email "from" details for track messages -TRACK_SENDER_EMAIL: 'postmaster@informaceprovsechny.cz' -TRACK_SENDER_NAME: 'Informace pro vsechny' - -# Where the raw incoming email data gets stored; make sure you back -# this up! -RAW_EMAILS_LOCATION: 'files/raw_emails' - -# The base URL for admin pages. -# If not specified, it will default to the path to the admin controller, -# which is usually what you want. It is useful in situations where admin -# requests are proxied via a secure server, for example. -ADMIN_BASE_URL: '' - -# Where /stylesheets sits under for admin pages. See asset_host in -# config/environment.rb. Can be full domain or relative path (not an -# absolute path beginning with /). Again, unlikely to want to change -# this. -ADMIN_PUBLIC_URL: '' - -# Secret key for signing cookie_store sessions -COOKIE_STORE_SESSION_SECRET: 'your secret key here, make it long and random' - -# If present, puts the site in read only mode, and uses the text as reason -# (whole paragraph). Please use a read-only database user as well, as it only -# checks in a few obvious places. -READ_ONLY: '' - -# Doesn't do anything right now. -STAGING_SITE: 0 - -# Recaptcha, for detecting humans. Get keys here: http://recaptcha.net/whyrecaptcha.html -RECAPTCHA_PUBLIC_KEY: '6LdTk9MSAAAAADw9fxyh_cJeqe951ebaV0sWTbR4' -RECAPTCHA_PRIVATE_KEY: '6LdTk9MSAAAAABR6Kq2dXJD3OChk8R69_QMnbiQa' - -# Number of days after which to send a 'new response reminder' -NEW_RESPONSE_REMINDER_AFTER_DAYS: [3, 10, 24] - -# For debugging memory problems. If true, the app logs -# the memory use increase of the Ruby process due to the -# request (Linux only). Since Ruby never returns memory to the OS, if the -# existing process previously served a larger request, this won't -# show any consumption for the later request. -DEBUG_RECORD_MEMORY: false - -# Currently we default to using pdftk to compress PDFs. You can -# optionally try Ghostscript, which should do a better job of -# compression. Some versions of pdftk are buggy with respect to -# compression, in which case Alaveteli doesn't recompress the PDFs at -# all and logs a warning message "Unable to compress PDF"; which would -# be another reason to try this setting. -USE_GHOSTSCRIPT_COMPRESSION: true - -# mySociety's gazeteer service. Shouldn't change. -GAZE_URL: http://gaze.mysociety.org - -# The email address to which non-bounce responses should be forwarded -FORWARD_NONBOUNCE_RESPONSES_TO: user-support@localhost - -# Path to a program that converts a page at a URL to HTML. It should -# take two arguments: the URL, and a path to an output file. A static -# binary of wkhtmltopdf is recommended: -# http://code.google.com/p/wkhtmltopdf/downloads/list -# If the command is not present, a text-only version will be rendered -# instead. -HTML_TO_PDF_COMMAND: /usr/local/bin/wkhtmltopdf-amd64 - -# Exception notifications -EXCEPTION_NOTIFICATIONS_FROM: do-not-reply-to-this-address@example.com -EXCEPTION_NOTIFICATIONS_TO: - - robin@example.org - - seb@example.org - -# This rate limiting can be turned off per-user via the admin interface -MAX_REQUESTS_PER_USER_PER_DAY: 6 - -VARNISH_HOST: diff --git a/config/initializers/rails2314_ruby193_monkey_patches.rb b/config/initializers/rails2314_ruby193_monkey_patches.rb deleted file mode 100644 index 8bc433b13..000000000 --- a/config/initializers/rails2314_ruby193_monkey_patches.rb +++ /dev/null @@ -1 +0,0 @@ -# # -*- encoding : utf-8 -*-
# # This little guy is needed unless you want to define a helper for every single one of your controllers
# MissingSourceFile::REGEXPS << [/^cannot load such file -- (.+)$/i, 1]
#
# # TZInfo needs to be patched. In particular, you'll need to re-implement the datetime_new! method:
# require 'tzinfo'
#
# module TZInfo
#
# # Methods to support different versions of Ruby.
# module RubyCoreSupport #:nodoc:
# # Ruby 1.8.6 introduced new! and deprecated new0.
# # Ruby 1.9.0 removed new0.
# # Ruby trunk revision 31668 removed the new! method.
# # Still support new0 for better performance on older versions of Ruby (new0 indicates
# # that the rational has already been reduced to its lowest terms).
# # Fallback to jd with conversion from ajd if new! and new0 are unavailable.
# if DateTime.respond_to? :new!
# def self.datetime_new!(ajd = 0, of = 0, sg = Date::ITALY)
# DateTime.new!(ajd, of, sg)
# end
# elsif DateTime.respond_to? :new0
# def self.datetime_new!(ajd = 0, of = 0, sg = Date::ITALY)
# DateTime.new0(ajd, of, sg)
# end
# else
# HALF_DAYS_IN_DAY = rational_new!(1, 2)
#
# def self.datetime_new!(ajd = 0, of = 0, sg = Date::ITALY)
# # Convert from an Astronomical Julian Day number to a civil Julian Day number.
# jd = ajd + of + HALF_DAYS_IN_DAY
#
# # Ruby trunk revision 31862 changed the behaviour of DateTime.jd so that it will no
# # longer accept a fractional civil Julian Day number if further arguments are specified.
# # Calculate the hours, minutes and seconds to pass to jd.
#
# jd_i = jd.to_i
# jd_i -= 1 if jd < 0
# hours = (jd - jd_i) * 24
# hours_i = hours.to_i
# minutes = (hours - hours_i) * 60
# minutes_i = minutes.to_i
# seconds = (minutes - minutes_i) * 60
#
# DateTime.jd(jd_i, hours_i, minutes_i, seconds, of, sg)
# end
# end
# end
# end
#
# # Finally, we have this innocuous looking patch. Without it, queries like this: current_account.tickets.recent.count
# # would instantiate AR objects all (!!) tickets in the account, not merely return a count of the recent ones.
# # See https://rails.lighthouseapp.com/projects/8994/tickets/5410-multiple-database-queries-when-chaining-named-scopes-with-rails-238-and-ruby-192
# # (The patch in that lighthouse bug was not, in fact, merged in).
# module ActiveRecord
# module Associations
# class AssociationProxy
# def respond_to_missing?(meth, incl_priv)
# false
# end
# end
# end
# end
\ No newline at end of file diff --git a/config/initializers/utf8_monkey_patches.rb b/config/initializers/utf8_monkey_patches.rb deleted file mode 100644 index 2cead82ef..000000000 --- a/config/initializers/utf8_monkey_patches.rb +++ /dev/null @@ -1,90 +0,0 @@ -# if RUBY_VERSION.to_f >= 1.9 -# # -*- encoding : utf-8 -*- -# # Make sure the logger supports encodings properly. -# module ActiveSupport -# class BufferedLogger -# def add(severity, message = nil, progname = nil, &block) -# return if @level > severity -# message = (message || (block && block.call) || progname).to_s -# -# # If a newline is necessary then create a new message ending with a newline. -# # Ensures that the original message is not mutated. -# message = "#{message}\n" unless message[-1] == ?\n -# buffer << message.force_encoding(Encoding.default_external) -# auto_flush -# message -# end -# end -# end -# -# # This makes it so all parameters get converted to UTF-8 before they hit your app. If someone sends invalid UTF-8 to your server, raise an exception. -# # At UserVoice, we rescue this exception and show a custom error page. -# class ActionController::InvalidByteSequenceErrorFromParams < Encoding::InvalidByteSequenceError; end -# class ActionController::Base -# -# def force_utf8_params -# traverse = lambda do |object, block| -# if object.kind_of?(Hash) -# object.each_value { |o| traverse.call(o, block) } -# elsif object.kind_of?(Array) -# object.each { |o| traverse.call(o, block) } -# else -# block.call(object) -# end -# object -# end -# force_encoding = lambda do |o| -# if o.respond_to?(:force_encoding) -# o.force_encoding(Encoding::UTF_8) -# raise ActionController::InvalidByteSequenceErrorFromParams unless o.valid_encoding? -# end -# if o.respond_to?(:original_filename) -# o.original_filename.force_encoding(Encoding::UTF_8) -# raise ActionController::InvalidByteSequenceErrorFromParams unless o.original_filename.valid_encoding? -# end -# end -# traverse.call(params, force_encoding) -# path_str = request.path.to_s -# if path_str.respond_to?(:force_encoding) -# path_str.force_encoding(Encoding::UTF_8) -# raise ActionController::InvalidByteSequenceErrorFromParams unless path_str.valid_encoding? -# end -# end -# before_filter :force_utf8_params -# end -# -# -# # Serialized columns in AR don't support UTF-8 well, so set the encoding on those as well. -# class ActiveRecord::Base -# def unserialize_attribute_with_utf8(attr_name) -# traverse = lambda do |object, block| -# if object.kind_of?(Hash) -# object.each_value { |o| traverse.call(o, block) } -# elsif object.kind_of?(Array) -# object.each { |o| traverse.call(o, block) } -# else -# block.call(object) -# end -# object -# end -# force_encoding = lambda do |o| -# o.force_encoding(Encoding::UTF_8) if o.respond_to?(:force_encoding) -# end -# value = unserialize_attribute_without_utf8(attr_name) -# traverse.call(value, force_encoding) -# end -# alias_method_chain :unserialize_attribute, :utf8 -# end -# -# # Make sure the flash sets the encoding to UTF-8 as well. -# module ActionController -# module Flash -# class FlashHash -# def [](k) -# v = super -# v.is_a?(String) ? v.force_encoding("UTF-8") : v -# end -# end -# end -# end -# end
\ No newline at end of file |