Add System Maintence pages
authorIra W. Snyder <devel@irasnyder.com>
Mon, 26 Nov 2007 05:17:31 +0000 (21:17 -0800)
committerIra W. Snyder <devel@irasnyder.com>
Mon, 26 Nov 2007 05:17:31 +0000 (21:17 -0800)
Signed-off-by: Ira W. Snyder <devel@irasnyder.com>
app/controllers/login_controller.rb
app/views/layouts/admin.rhtml
app/views/login/maintenence.rhtml [new file with mode: 0644]

index f557c3e..7ca9b85 100644 (file)
@@ -5,7 +5,11 @@ class LoginController < ApplicationController
   before_filter :authorize, :only => :index
 
   # Only managers can do the following actions
-  before_filter :manager, :only => [:add_user, :delete_user, :list_users]
+  before_filter :manager, :only => [:add_user, :delete_user, :list_users, :maintenence]
+
+  def maintenence
+    render :action => 'maintenence'
+  end
 
   def add_user
     @user = User.new(params[:user])
index cb8f1e2..13cf017 100644 (file)
@@ -21,6 +21,7 @@
       <p><%= link_to "Checked Out Items", :controller => 'coitem', :action => 'index' %></p>
       <p><%= link_to "Customer Maintenence", :controller => 'customer', :action => 'index' %></p>
       <p><%= link_to "Financial Information", :controller => 'purchase', :action => 'index' %></p>
+      <p><%= link_to "System Maintenence", :controller => 'login', :action => 'maintenence' %></p>
       <br/>
       <p><%= link_to "Logout", :controller => 'login', :action => 'logout' %></p>
     </div>
diff --git a/app/views/login/maintenence.rhtml b/app/views/login/maintenence.rhtml
new file mode 100644 (file)
index 0000000..043bb71
--- /dev/null
@@ -0,0 +1,7 @@
+<h1>System Maintenence</h1>
+
+<h3>Actions</h3>
+<ul>
+  <li><%= link_to 'List All Users', :action => 'list_users' %></li>
+  <li><%= link_to 'Add a new User', :action => 'add_user' %></li>
+</ul>