mirror of
https://github.com/TracksApp/tracks.git
synced 2026-01-02 23:38:50 +01:00
Up to r881 * 'master' of /Users/jackie/Sites/tracks_svn: (22 commits) Added .gitconfig Added yaml_db plugin: http://opensource.heroku.com/ applied patch from Eric from #732 fixes #730 restores ability to delete user from user management page fixes #724 where editing todos truncates the project name of the todo when the project name contains quotes (") Applied patch from Eric Pallen whcih automatically converts url's to links. Thanks Eric! explain that yaml cannot yet be used for backup as importing is not implemented yet. from mailinglist. hopefully fixes #727.Changes the check on running animation to finished animation regenerate compressed js and cleanup whitespace turns out that getElementsByClassName is removed from prototype and it therfore falls back to the function of the browser which has different semantics. Found here http://www.prototypejs.org/api/utility/getElementsByClassName forgot to create a new compressed js from the previous js changes in the stats page you can downdrill to see the active todos in a certain week from the running time charts. This patch adds the option to see all active todos from the selected week and older. fix #727. Adds a check to prevent expand/collapse while a previous expand/collaps is still animating fixed small problem where updating a todo from mobile resulted in an error becase source_view was nil fixes #726. Thanks Eric Pallen for the fix. The mobile view showed active todos from completed projects while the home page does not. merges changes from tracks1.6 to trunk prepares trunk for 1.6 release fixes #713. Adds behavior for edit/star/delete/check buttons of todo even if there is no todo to show. This makes sure that the behaviors are present when you add a new todo through AJAX. fixes #718. The link included the number of actions which resulted from last commit removed some more whitespace to reduce the download of the mobile view. ...
101 lines
3.8 KiB
Cheetah
101 lines
3.8 KiB
Cheetah
# Be sure to restart your webserver when you modify this file.
|
|
# Uncomment below to force Rails into production mode
|
|
|
|
# (Use only when you can't set environment variables through your web/app server)
|
|
# ENV['RAILS_ENV'] = 'production'
|
|
|
|
# Bootstrap the Rails environment, frameworks, and default configuration
|
|
require File.join(File.dirname(__FILE__), 'boot')
|
|
|
|
# This is the 'salt' to add to the password before it is encrypted
|
|
# You need to change this to something unique for yourself
|
|
SALT = "change-me"
|
|
|
|
class Rails::Configuration
|
|
attr_accessor :action_web_service
|
|
end
|
|
|
|
Rails::Initializer.run do |config|
|
|
# Skip frameworks you're not going to use
|
|
# config.frameworks -= [ :action_web_service, :action_mailer ]
|
|
config.frameworks += [ :action_web_service]
|
|
config.action_web_service = Rails::OrderedOptions.new
|
|
config.load_paths += %W( #{RAILS_ROOT}/app/apis )
|
|
|
|
# Add additional load paths for your own custom dirs
|
|
# config.load_paths += %W( #{RAILS_ROOT}/app/services )
|
|
|
|
# Force all environments to use the same logger level
|
|
# (by default production uses :info, the others :debug)
|
|
# config.log_level = :debug
|
|
|
|
# Use the database for sessions instead of the file system
|
|
# (create the session table with 'rake create_sessions_table')
|
|
config.action_controller.session_store = :active_record_store
|
|
|
|
# config.action_controller.session = {
|
|
# :session_key => '_tracks_session_id',
|
|
# :secret => SALT * (30.0 / SALT.length).ceil #must be at least 30 characters
|
|
# }
|
|
|
|
# Enable page/fragment caching by setting a file-based store
|
|
# (remember to create the caching directory and make it readable to the application)
|
|
# config.action_controller.fragment_cache_store = :file_store, "#{RAILS_ROOT}/cache"
|
|
|
|
# Activate observers that should always be running
|
|
# config.active_record.observers = :cacher, :garbage_collector
|
|
|
|
# Make Active Record use UTC-base instead of local time
|
|
config.active_record.default_timezone = :utc
|
|
|
|
# Use Active Record's schema dumper instead of SQL when creating the test database
|
|
# (enables use of different database adapters for development and test environments)
|
|
config.active_record.schema_format = :ruby
|
|
|
|
# See Rails::Configuration for more options
|
|
end
|
|
|
|
# Add new inflection rules using the following format
|
|
# (all these examples are active by default):
|
|
# Inflector.inflections do |inflect|
|
|
# inflect.plural /^(ox)$/i, '\1en'
|
|
# inflect.singular /^(ox)en/i, '\1'
|
|
# inflect.irregular 'person', 'people'
|
|
# inflect.uncountable %w( fish sheep )
|
|
# end
|
|
|
|
# Include your application configuration below
|
|
|
|
# Time zone setting. Set your local time zone here. #
|
|
# You should be able to find a list of time zones in /usr/share/zoneinfo
|
|
# e.g. if you are in the Eastern time zone of the US, set the value below.
|
|
# ENV['TZ'] = 'US/Eastern'
|
|
|
|
# Leave this alone or set it to one or more of ['database', 'ldap', 'open_id'].
|
|
# If you choose ldap, see the additional configuration options further down.
|
|
AUTHENTICATION_SCHEMES = ['database']
|
|
|
|
require 'name_part_finder'
|
|
require 'todo_list'
|
|
require 'config'
|
|
require 'activerecord_base_tag_extensions' # Needed for tagging-specific extensions
|
|
require 'digest/sha1' #Needed to support 'rake db:fixtures:load' on some ruby installs: http://dev.rousette.org.uk/ticket/557
|
|
require 'prototype_helper_extensions'
|
|
|
|
if (AUTHENTICATION_SCHEMES.include? 'ldap')
|
|
require 'net/ldap' #requires ruby-net-ldap gem be installed
|
|
require 'simple_ldap_authenticator'
|
|
SimpleLdapAuthenticator.ldap_library = 'net/ldap'
|
|
SimpleLdapAuthenticator.servers = %w'localhost'
|
|
SimpleLdapAuthenticator.use_ssl = false
|
|
SimpleLdapAuthenticator.login_format = 'cn=%s,dc=example,dc=com'
|
|
end
|
|
if (AUTHENTICATION_SCHEMES.include? 'open_id')
|
|
#requires ruby-openid gem to be installed
|
|
end
|
|
|
|
|
|
MOBILE_CONTENT_TYPE = 'tracks/mobile'
|
|
Mime::Type.register(MOBILE_CONTENT_TYPE, :m)
|
|
|
|
TRACKS_VERSION='1.6'
|