<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>lib/admin_controller_extras.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,7 @@
 class AdmController &lt; ApplicationController
 
+  include AdminControllerExtras
+
   TXN_LIMIT=TxnController::TXN_LIMIT
 
   def index
@@ -93,16 +95,4 @@ class AdmController &lt; ApplicationController
     (1..8).map{|x| (97 + rand(26)).chr}.join
   end
 
-  def authorized?
-    logged_in? &amp;&amp; current_user.admin?
-  end
-
-  def access_denied
-    if logged_in?
-      # XXX:  Should probably find a good place for this document.
-      render :template =&gt; 'report/access_denied'
-    else
-      redirect_to login_path
-    end
-  end
 end</diff>
      <filename>app/controllers/adm_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,7 @@
 class ReportController &lt; ApplicationController
 
+  include AdminControllerExtras
+
   def index
     title 'Reports'
     @today = Date.today
@@ -173,15 +175,4 @@ ENDSQL
     raise &quot;#{n} is not a number&quot; if n.class != Fixnum
   end
 
-  def authorized?
-    logged_in? &amp;&amp; current_user.admin?
-  end
-
-  def access_denied
-    if logged_in?
-      render :action =&gt; :access_denied
-    else
-      redirect_to login_path
-    end
-  end
 end</diff>
      <filename>app/controllers/report_controller.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>c2b201d3b18eb7354faec1f57b8309ab2994b058</id>
    </parent>
  </parents>
  <author>
    <name>Dustin Sallings</name>
    <email>dustin@spy.net</email>
  </author>
  <url>http://github.com/dustin/money/commit/263fe18f1a8d81be50431c7644cfe5d52e6a30b9</url>
  <id>263fe18f1a8d81be50431c7644cfe5d52e6a30b9</id>
  <committed-date>2008-05-26T18:54:56-07:00</committed-date>
  <authored-date>2008-05-26T18:54:56-07:00</authored-date>
  <message>Moved common logic for admin controller extras into a common place.</message>
  <tree>42b0e95ed76a127e92755a2cb343454f94e05c27</tree>
  <committer>
    <name>Dustin Sallings</name>
    <email>dustin@spy.net</email>
  </committer>
</commit>
