<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>app/controllers/sessions_controller.rb</filename>
    </added>
    <added>
      <filename>app/controllers/users_controller.rb</filename>
    </added>
    <added>
      <filename>app/helpers/sessions_helper.rb</filename>
    </added>
    <added>
      <filename>app/helpers/users_helper.rb</filename>
    </added>
    <added>
      <filename>app/models/user.rb</filename>
    </added>
    <added>
      <filename>app/models/user_mailer.rb</filename>
    </added>
    <added>
      <filename>app/models/user_observer.rb</filename>
    </added>
    <added>
      <filename>app/views/sessions/new.html.erb</filename>
    </added>
    <added>
      <filename>app/views/shared/error.html.erb</filename>
    </added>
    <added>
      <filename>app/views/user_mailer/activation.erb</filename>
    </added>
    <added>
      <filename>app/views/user_mailer/signup_notification.erb</filename>
    </added>
    <added>
      <filename>app/views/users/_user_bar.html.erb</filename>
    </added>
    <added>
      <filename>app/views/users/new.html.erb</filename>
    </added>
    <added>
      <filename>bugs/issue-7abfd3cad286512addaacd07352a8eb747f007ca.yaml</filename>
    </added>
    <added>
      <filename>bugs/issue-b1073ed0470c3b24b0531a6cc419fd5fdcd1691a.yaml</filename>
    </added>
    <added>
      <filename>config/config_action_controller_session.rb.sample</filename>
    </added>
    <added>
      <filename>config/initializers/app_config.rb</filename>
    </added>
    <added>
      <filename>config/initializers/site_keys.rb.sample</filename>
    </added>
    <added>
      <filename>db/migrate/20080824074813_create_users.rb</filename>
    </added>
    <added>
      <filename>db/migrate/20080824095350_add_open_id_authentication_tables.rb</filename>
    </added>
    <added>
      <filename>db/migrate/20080824101406_add_identity_url_to_users.rb</filename>
    </added>
    <added>
      <filename>db/migrate/20080824110158_add_admin_to_users.rb</filename>
    </added>
    <added>
      <filename>lib/authenticated_system.rb</filename>
    </added>
    <added>
      <filename>lib/authenticated_test_helper.rb</filename>
    </added>
    <added>
      <filename>spec/controllers/access_control_spec.rb</filename>
    </added>
    <added>
      <filename>spec/controllers/authenticated_system_spec.rb</filename>
    </added>
    <added>
      <filename>spec/controllers/sessions_controller_spec.rb</filename>
    </added>
    <added>
      <filename>spec/controllers/users_controller_spec.rb</filename>
    </added>
    <added>
      <filename>spec/fixtures/users.yml</filename>
    </added>
    <added>
      <filename>spec/helpers/users_helper_spec.rb</filename>
    </added>
    <added>
      <filename>spec/models/user_spec.rb</filename>
    </added>
    <added>
      <filename>stories/rest_auth_stories.rb</filename>
    </added>
    <added>
      <filename>stories/rest_auth_stories_helper.rb</filename>
    </added>
    <added>
      <filename>stories/steps/ra_navigation_steps.rb</filename>
    </added>
    <added>
      <filename>stories/steps/ra_resource_steps.rb</filename>
    </added>
    <added>
      <filename>stories/steps/ra_response_steps.rb</filename>
    </added>
    <added>
      <filename>stories/steps/user_steps.rb</filename>
    </added>
    <added>
      <filename>stories/users/accounts.story</filename>
    </added>
    <added>
      <filename>stories/users/sessions.story</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/CHANGELOG</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/README</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/Rakefile</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/generators/open_id_authentication_tables/open_id_authentication_tables_generator.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/generators/open_id_authentication_tables/templates/migration.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/generators/upgrade_open_id_authentication_tables/templates/migration.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/generators/upgrade_open_id_authentication_tables/upgrade_open_id_authentication_tables_generator.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/init.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/lib/open_id_authentication.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/lib/open_id_authentication/association.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/lib/open_id_authentication/db_store.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/lib/open_id_authentication/mem_cache_store.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/lib/open_id_authentication/nonce.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/lib/open_id_authentication/request.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/lib/open_id_authentication/timeout_fixes.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/tasks/open_id_authentication_tasks.rake</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/test/mem_cache_store_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/test/normalize_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/test/open_id_authentication_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/test/status_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/open_id_authentication/test/test_helper.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/.gitignore</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/CHANGELOG</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/README.textile</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/Rakefile</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/TODO</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/USAGE</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/authenticated_generator.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/lib/insert_routes.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/_model_partial.html.erb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/activation.erb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/authenticated_system.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/authenticated_test_helper.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/controller.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/helper.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/login.html.erb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/mailer.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/migration.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/model.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/model_controller.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/model_helper.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/model_helper_spec.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/observer.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/signup.html.erb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/signup_notification.erb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/site_keys.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/spec/controllers/access_control_spec.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/spec/controllers/authenticated_system_spec.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/spec/controllers/sessions_controller_spec.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/spec/controllers/users_controller_spec.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/spec/fixtures/users.yml</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/spec/helpers/users_helper_spec.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/spec/models/user_spec.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/stories/rest_auth_stories.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/stories/rest_auth_stories_helper.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/stories/steps/ra_navigation_steps.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/stories/steps/ra_resource_steps.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/stories/steps/ra_response_steps.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/stories/steps/user_steps.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/stories/users/accounts.story</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/stories/users/sessions.story</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/test/functional_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/test/mailer_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/test/model_functional_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/generators/authenticated/templates/test/unit_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/init.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/install.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/lib/authentication.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/lib/authentication/by_cookie_token.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/lib/authentication/by_password.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/lib/authorization.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/lib/authorization/aasm_roles.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/lib/authorization/stateful_roles.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/lib/trustification.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/lib/trustification/email_validation.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/notes/AccessControl.txt</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/notes/Authentication.txt</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/notes/Authorization.txt</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/notes/RailsPlugins.txt</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/notes/SecurityFramework.graffle</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/notes/SecurityFramework.png</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/notes/SecurityPatterns.txt</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/notes/Tradeoffs.txt</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/notes/Trustification.txt</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/tasks/auth.rake</filename>
    </added>
    <added>
      <filename>vendor/plugins/restful_authentication/tasks/scaffold_rest_auth_example.rake</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,7 @@
 .ditz-config
 config/database.yml
+config/config_action_controller_session.rb
+config/initializers/site_keys.rb
 db/*.sqlite3
 db/schema.rb
 log/*.log</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -1,11 +1,14 @@
 class AdminController &lt; ApplicationController
-  before_filter :authentication
+  before_filter :login_required
+  before_filter :admin_required
+
   layout &quot;admin&quot;
 
   private
-  def authentication
-    authenticate_or_request_with_http_basic do |user, pass|
-      user == 'regional2008' &amp;&amp; pass == 'rubykaigi'
+  def admin_required
+    unless current_user &amp;&amp; current_user.admin?
+      @message = '403 Forbidden'
+      render :template =&gt; &quot;shared/error.html.erb&quot;, :status =&gt; 403
     end
   end
 </diff>
      <filename>app/controllers/admin_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,6 +2,9 @@
 # Likewise, all the methods added will be available for all controllers.
 
 class ApplicationController &lt; ActionController::Base
+  # Be sure to include AuthenticationSystem in Application Controller instead
+  include AuthenticatedSystem
+
   helper :all # include all helpers, all the time
 
   # See ActionController::RequestForgeryProtection for details</diff>
      <filename>app/controllers/application.rb</filename>
    </modified>
    <modified>
      <diff>@@ -6,6 +6,7 @@ class Registration &lt; ActionMailer::Base
     subject &quot;[#{event.title}]&#30331;&#37682;&#23436;&#20102;&#12398;&#12362;&#12375;&#12425;&#12379;&quot;
     recipients attendee.email
     from event.contact_email
+    # FIXME integrate into site_config.rb
     bcc (::MAIL_CONF[:bcc] || event.contact_email)
     sent_on    Time.now
     body :event =&gt; event, :attendee =&gt; attendee</diff>
      <filename>app/models/registration.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
---- !ditz.rubyforge.org,2008-03-06/issue
+--- !ditz.rubyforge.org,2008-03-06/issue 
 title: &quot;\xE7\xAE\xA1\xE7\x90\x86\xE8\x80\x85\xE3\x81\xA8\xE3\x81\x97\xE3\x81\xA6\xE3\x80\x81OpenID\xE3\x82\x92\xE4\xBD\xBF\xE3\x81\xA3\xE3\x81\xA6\xE3\x83\xAD\xE3\x82\xB0\xE3\x82\xA4\xE3\x83\xB3\xE3\x81\xA7\xE3\x81\x8D\xE3\x82\x8B.&quot;
 desc: &quot;* \xE7\xAE\xA1\xE7\x90\x86\xE8\x80\x85\xE3\x81\xAE\xE3\x82\xB5\xE3\x82\xA4\xE3\x83\xB3\xE3\x82\xA2\xE3\x83\x83\xE3\x83\x97\xE6\xA9\x9F\xE8\x83\xBD\xE3\x81\xAF\xE7\x84\xA1\xE3\x81\x8F\xE3\x81\xA6\xE3\x82\x82\xE3\x82\x88\xE3\x81\x84\xE3\x80\x82admin/users/new \xE3\x81\xA8\xE3\x81\x8B\xE3\x81\xA7\xE4\xBA\xBA\xE5\x8A\x9B\xE4\xBD\x9C\xE6\x88\x90\xE3\x81\xA7\xE3\x82\x88\xE3\x81\x84\xE3\x80\x82\n\
   * AdminController\xE3\x81\xABBASIC\xE8\xAA\x8D\xE8\xA8\xBC\xE3\x81\xAEuser/pass\xE3\x81\x8C\xE7\x94\x9F\xE6\x9B\xB8\xE3\x81\x8D\xE3\x81\x95\xE3\x82\x8C\xE3\x81\xA6\xE3\x81\x84\xE3\x82\x8B\xE3\x81\xAE\xE3\x81\xA7\xE3\x80\x81\xE3\x81\x9D\xE3\x82\x8C\xE3\x82\x92\xE6\xB6\x88\xE3\x81\x99\xE3\x81\x93\xE3\x81\xA8\xE3\x80\x82\n\
@@ -7,14 +7,18 @@ type: :feature
 component: regional
 release: sapporo01
 reporter: KAKUTANI Shintaro &lt;shintaro@kakutani.com&gt;
-status: :unstarted
-disposition:
+status: :closed
+disposition: :fixed
 creation_time: 2008-08-14 02:32:12.203519 Z
 references: []
 
 id: 3289a240dce3ed7d1107f781833c1eab5978a9ce
-log_events:
+log_events: 
 - - 2008-08-14 02:32:14.721942 Z
   - KAKUTANI Shintaro &lt;shintaro@kakutani.com&gt;
   - created
   - &quot;&quot;
+- - 2008-08-24 15:12:26.187823 Z
+  - KAKUTANI Shintaro &lt;shintaro@kakutani.com&gt;
+  - closed with disposition fixed
+  - &quot;&quot;</diff>
      <filename>bugs/issue-3289a240dce3ed7d1107f781833c1eab5978a9ce.yaml</filename>
    </modified>
    <modified>
      <diff>@@ -1,16 +1,25 @@
---- !ditz.rubyforge.org,2008-03-06/project
+--- !ditz.rubyforge.org,2008-03-06/project 
 name: regional.rubykaigi.org
 version: &quot;0.4&quot;
-components:
-- !ditz.rubyforge.org,2008-03-06/component
+components: 
+- !ditz.rubyforge.org,2008-03-06/component 
   name: regional
-releases:
-- !ditz.rubyforge.org,2008-03-06/release
+releases: 
+- !ditz.rubyforge.org,2008-03-06/release 
   name: sapporo01
   status: :unreleased
-  release_time:
-  log_events:
+  release_time: 
+  log_events: 
   - - 2008-08-14 01:11:15.502109 Z
     - KAKUTANI Shintaro &lt;shintaro@kakutani.com&gt;
     - created
     - &quot;\xE6\x9C\xAD\xE5\xB9\x8CRuby\xE4\xBC\x9A\xE8\xAD\xB001.&quot;
+- !ditz.rubyforge.org,2008-03-06/release 
+  name: release_to_github
+  status: :unreleased
+  release_time: 
+  log_events: 
+  - - 2008-08-24 15:19:16.135492 Z
+    - KAKUTANI Shintaro &lt;shintaro@kakutani.com&gt;
+    - created
+    - &quot;github\xE3\x81\xA7\xE3\x82\xBD\xE3\x83\xBC\xE3\x82\xB9\xE3\x82\xB3\xE3\x83\xBC\xE3\x83\x89\xE3\x82\x92\xE5\x85\xB1\xE6\x9C\x89\xE3\x81\x97\xE3\x81\x9F\xE3\x81\x84&quot;</diff>
      <filename>bugs/project.yaml</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 set :application, &quot;regional&quot;
-set :repository,  &quot;ssh://#{STDIN.gets.chomp}@repos.kakutani.com/var/cache/git/regional_rubykaigi&quot;
+set :repository,  &quot;git://github.com/kakutani/regional_rubykaigi.git&quot;
 set :branch, &quot;master&quot;
 
 # If you aren't deploying to /u/apps/#{application} on the target
@@ -17,19 +17,28 @@ set :use_sudo, false
 set :runner, &quot;regional&quot;
 ssh_options[:username] = application
 
-set :production_server, &quot;alpha.kakutani.com&quot;
+set :production_server, &quot;regional.rubykaigi.org&quot;
 role :app, production_server
 role :web, production_server
 role :db,  production_server, :primary =&gt; true
 
 set :rake, &quot;/home/#{application}/bin/rake&quot;
 
+def setup_shared(dir, path)
+  src = &quot;#{shared_path}/#{dir}/#{path}&quot;
+  dest = &quot;#{latest_release}/#{dir}/#{path}&quot;
+  run &quot;! test -e #{dest} &amp;&amp; ln -s #{src} #{dest}&quot;
+end
+
+def setup_shared_config(path)
+  setup_shared(&quot;config&quot;, path)
+end
+
 namespace :deploy do
   task :after_update_code do
-    db_path = &quot;db/production.sqlite3&quot;
-    shared_db_path = &quot;#{shared_path}/#{db_path}&quot;
-    dest_db_path = &quot;#{release_path}/#{db_path}&quot;
-    run &quot;! test -e #{dest_db_path} &amp;&amp; ln -s #{shared_db_path} #{dest_db_path}&quot;
+    setup_shared(&quot;db&quot;, &quot;production.sqlite3&quot;)
+    setup_shared_config(&quot;config_action_controller_session.rb&quot;)
+    setup_shared_config(&quot;initializers/sitekeys.rb&quot;)
   end
 
   desc &quot;resart for our application&quot;</diff>
      <filename>config/deploy.rb</filename>
    </modified>
    <modified>
      <diff>@@ -10,6 +10,13 @@ RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION
 # Bootstrap the Rails environment, frameworks, and default configuration
 require File.join(File.dirname(__FILE__), 'boot')
 
+# Application specific configurations
+app_configs = [
+  APP_CONFIG = Struct.new(:url, :admin_email).new,
+]
+
+
+
 Rails::Initializer.run do |config|
   # Settings in config/environments/* take precedence over those specified here.
   # Application configuration should go into files in config/initializers
@@ -47,10 +54,22 @@ Rails::Initializer.run do |config|
   # If you change this key, all old sessions will become invalid!
   # Make sure the secret is at least 30 characters and all random,
   # no regular words or you'll be exposed to dictionary attacks.
-  config.action_controller.session = {
-    :session_key =&gt; '_regional_session',
-    :secret      =&gt; '5c5cf01b75fad0da0729dc4deeb0862f'
-  }
+  begin
+    extract_session_config_filename = &quot;config_action_controller_session.rb&quot;
+    instance_eval(File.read(File.expand_path(extract_session_config_filename, File.dirname(__FILE__)).untaint))
+  rescue MissingSourceFile
+    $stderr.write(&lt;&lt;-EOS)
+ERROR!!! -- You should create #{extract_session_config_filename}, and describe config.action_controller.session like below:
+------------------------------------------------------------------------------
+config.action_controller.session = {
+  :session_key =&gt; '_regional_session',
+  :secret      =&gt; 'some secrete string'
+}
+------------------------------------------------------------------------------
+(config_action_controller_session.rb.sample is on RAILS_ROOT/confog dir.)
+    EOS
+    exit 2
+  end
 
   # Use the database for sessions instead of the cookie-based default,
   # which shouldn't be used to store highly confidential information
@@ -64,4 +83,7 @@ Rails::Initializer.run do |config|
 
   # Activate observers that should always be running
   # config.active_record.observers = :cacher, :garbage_collector
+  config.active_record.observers = :user_observer
 end
+
+app_configs.each(&amp;:freeze) if RAILS_ENV == &quot;production&quot;</diff>
      <filename>config/environment.rb</filename>
    </modified>
    <modified>
      <diff>@@ -17,4 +17,5 @@ config.action_controller.perform_caching             = false
 config.action_mailer.raise_delivery_errors = false
 config.action_mailer.delivery_method = :sendmail
 
+# FIXME integrate into site_config.rb
 ::MAIL_CONF = {:bcc =&gt; &quot;shintaro.kakutani@gmail.com&quot;}</diff>
      <filename>config/environments/development.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1,2 @@
-::MAIL_CONF = { }
+# FIXME integrate into site_config.rb
+::MAIL_CONF = { } unless Object.const_defined?(&quot;MAIL_CONF&quot;)</diff>
      <filename>config/initializers/mail_conf.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,15 @@
 ActionController::Routing::Routes.draw do |map|
+# FIXME temporary disabled --&gt;
+#  map.logout '/logout', :controller =&gt; 'sessions', :action =&gt; 'destroy'
+#  map.login '/login', :controller =&gt; 'sessions', :action =&gt; 'new'
+#  map.register '/register', :controller =&gt; 'users', :action =&gt; 'create'
+#  map.signup '/signup', :controller =&gt; 'users', :action =&gt; 'new'
+#  map.activate '/activate/:activation_code', :controller =&gt; 'users', :action =&gt; 'activate', :activation_code =&gt; nil
+#  map.resources :users
+#
+#  map.resource :session
+# &lt;-- FIXME temporary disabled
+
   map.namespace(:admin) do |admin|
 	admin.resources :events do |event|
       event.resources :attendees</diff>
      <filename>config/routes.rb</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>locale/ja/LC_MESSAGES/regional.mo</filename>
    </modified>
    <modified>
      <diff>@@ -7,8 +7,8 @@
 msgid &quot;&quot;
 msgstr &quot;&quot;
 &quot;Project-Id-Version: regional 0.1.0\n&quot;
-&quot;POT-Creation-Date: 2008-08-12 20:29+0900\n&quot;
-&quot;PO-Revision-Date: 2008-08-12 15:50+0900\n&quot;
+&quot;POT-Creation-Date: 2008-08-24 18:18+0900\n&quot;
+&quot;PO-Revision-Date: 2008-08-24 18:25+0900\n&quot;
 &quot;Last-Translator: FULL NAME &lt;EMAIL@ADDRESS&gt;\n&quot;
 &quot;Language-Team: LANGUAGE &lt;LL@li.org&gt;\n&quot;
 &quot;MIME-Version: 1.0\n&quot;
@@ -99,3 +99,27 @@ msgstr &quot;&quot;
 #: app/models/event.rb:-
 msgid &quot;Event|Notify email enabled&quot;
 msgstr &quot;&quot;
+
+#: app/models/user_mailer.rb:4
+msgid &quot;Please activate your new account&quot;
+msgstr &quot;&#26032;&#12375;&#12367;&#20316;&#25104;&#12373;&#12428;&#12383;&#12450;&#12459;&#12454;&#12531;&#12488;&#12434;&#26377;&#21177;&#12395;&#12375;&#12390;&#12367;&#12384;&#12373;&#12356;&quot;
+
+#: app/models/user_mailer.rb:12
+msgid &quot;Your account has been activated!&quot;
+msgstr &quot;&#12450;&#12459;&#12454;&#12531;&#12488;&#12364;&#26377;&#21177;&#12395;&#12394;&#12426;&#12414;&#12375;&#12383;&#12290;&quot;
+
+#: app/views/user_mailer/signup_notification.erb:1
+msgid &quot;Your account has been created.&quot;
+msgstr &quot;&#12450;&#12459;&#12454;&#12531;&#12488;&#12364;&#20316;&#25104;&#12373;&#12428;&#12414;&#12375;&#12383;&#12290;&quot;
+
+#: app/views/user_mailer/signup_notification.erb:3
+msgid &quot;Username&quot;
+msgstr &quot;&#12518;&#12540;&#12470;&#21517;&quot;
+
+#: app/views/user_mailer/signup_notification.erb:4
+msgid &quot;Password&quot;
+msgstr &quot;&#12497;&#12473;&#12527;&#12540;&#12489;&quot;
+
+#: app/views/user_mailer/signup_notification.erb:6
+msgid &quot;Visit this url to activate your account&quot;
+msgstr &quot;&#19979;&#35352;&#12398;URL&#12395;&#12450;&#12463;&#12475;&#12473;&#12377;&#12427;&#12392;&#12450;&#12459;&#12454;&#12531;&#12488;&#12364;&#26377;&#21177;&#12395;&#12394;&#12426;&#12414;&#12377;&quot;</diff>
      <filename>po/ja/regional.po</filename>
    </modified>
    <modified>
      <diff>@@ -7,8 +7,8 @@
 msgid &quot;&quot;
 msgstr &quot;&quot;
 &quot;Project-Id-Version: regional 0.1.0\n&quot;
-&quot;POT-Creation-Date: 2008-08-12 20:29+0900\n&quot;
-&quot;PO-Revision-Date: 2008-08-12 15:23+0900\n&quot;
+&quot;POT-Creation-Date: 2008-08-24 18:18+0900\n&quot;
+&quot;PO-Revision-Date: 2008-08-24 18:14+0900\n&quot;
 &quot;Last-Translator: FULL NAME &lt;EMAIL@ADDRESS&gt;\n&quot;
 &quot;Language-Team: LANGUAGE &lt;LL@li.org&gt;\n&quot;
 &quot;MIME-Version: 1.0\n&quot;
@@ -99,3 +99,27 @@ msgstr &quot;&quot;
 #: app/models/event.rb:-
 msgid &quot;Event|Notify email enabled&quot;
 msgstr &quot;&quot;
+
+#: app/models/user_mailer.rb:4
+msgid &quot;Please activate your new account&quot;
+msgstr &quot;&quot;
+
+#: app/models/user_mailer.rb:12
+msgid &quot;Your account has been activated!&quot;
+msgstr &quot;&quot;
+
+#: app/views/user_mailer/signup_notification.erb:1
+msgid &quot;Your account has been created.&quot;
+msgstr &quot;&quot;
+
+#: app/views/user_mailer/signup_notification.erb:3
+msgid &quot;Username&quot;
+msgstr &quot;&quot;
+
+#: app/views/user_mailer/signup_notification.erb:4
+msgid &quot;Password&quot;
+msgstr &quot;&quot;
+
+#: app/views/user_mailer/signup_notification.erb:6
+msgid &quot;Visit this url to activate your account&quot;
+msgstr &quot;&quot;</diff>
      <filename>po/regional.pot</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>9c78de81b0dce08ec9609723ff92f6ecf9ffcc53</id>
    </parent>
  </parents>
  <author>
    <name>KAKUTANI Shintaro</name>
    <email>shintaro@kakutani.com</email>
  </author>
  <url>http://github.com/kakutani/regional_rubykaigi/commit/8132a8adf16984a7a4b9bf44982cb4e8af305264</url>
  <id>8132a8adf16984a7a4b9bf44982cb4e8af305264</id>
  <committed-date>2008-08-24T19:05:54-07:00</committed-date>
  <authored-date>2008-08-24T19:05:54-07:00</authored-date>
  <message>prepare to put the source code on github.com</message>
  <tree>1105db2af64c0ff10d0a429617ef81baaf5e6152</tree>
  <committer>
    <name>KAKUTANI Shintaro</name>
    <email>shintaro@kakutani.com</email>
  </committer>
</commit>
