From 8345fb8001e82b145b9ce4c8558d4d4712ebad60 Mon Sep 17 00:00:00 2001 From: hukl Date: Sat, 8 Aug 2009 15:38:20 +0200 Subject: added menu items resource --- app/controllers/menu_items_controller.rb | 27 +++++++++++++++++++++++++++ app/helpers/menu_items_helper.rb | 2 ++ app/views/admin/_menu.html.erb | 3 ++- app/views/menu_items/create.html.erb | 2 ++ app/views/menu_items/delete.html.erb | 2 ++ app/views/menu_items/edit.html.erb | 2 ++ app/views/menu_items/index.html.erb | 7 +++++++ app/views/menu_items/new.html.erb | 2 ++ app/views/menu_items/show.html.erb | 2 ++ app/views/menu_items/update.html.erb | 2 ++ config/routes.rb | 1 + test/functional/menu_items_controller_test.rb | 8 ++++++++ test/unit/helpers/menu_items_helper_test.rb | 4 ++++ 13 files changed, 63 insertions(+), 1 deletion(-) create mode 100644 app/controllers/menu_items_controller.rb create mode 100644 app/helpers/menu_items_helper.rb create mode 100644 app/views/menu_items/create.html.erb create mode 100644 app/views/menu_items/delete.html.erb create mode 100644 app/views/menu_items/edit.html.erb create mode 100644 app/views/menu_items/index.html.erb create mode 100644 app/views/menu_items/new.html.erb create mode 100644 app/views/menu_items/show.html.erb create mode 100644 app/views/menu_items/update.html.erb create mode 100644 test/functional/menu_items_controller_test.rb create mode 100644 test/unit/helpers/menu_items_helper_test.rb diff --git a/app/controllers/menu_items_controller.rb b/app/controllers/menu_items_controller.rb new file mode 100644 index 0000000..1ac3ddb --- /dev/null +++ b/app/controllers/menu_items_controller.rb @@ -0,0 +1,27 @@ +class MenuItemsController < ApplicationController + + layout 'admin' + + def index + @menu_items = MenuItem.all + end + + def show + end + + def new + end + + def create + end + + def edit + end + + def update + end + + def delete + end + +end diff --git a/app/helpers/menu_items_helper.rb b/app/helpers/menu_items_helper.rb new file mode 100644 index 0000000..f3d4e7f --- /dev/null +++ b/app/helpers/menu_items_helper.rb @@ -0,0 +1,2 @@ +module MenuItemsHelper +end diff --git a/app/views/admin/_menu.html.erb b/app/views/admin/_menu.html.erb index 5ae4307..0eaeb0b 100644 --- a/app/views/admin/_menu.html.erb +++ b/app/views/admin/_menu.html.erb @@ -3,4 +3,5 @@ <%= link_to 'Overview', :controller => :admin, :action => 'index' %> <%= link_to 'Nodes', nodes_path, selected?('nodes') %> <%= link_to 'Assets', assets_path, selected?('assets') %> -<%= link_to 'User', users_path, selected?('users') %> > \ No newline at end of file +<%= link_to 'User', users_path, selected?('users') %> +<%= link_to 'Navigation', menu_items_path, selected?('menu_items') %> > \ No newline at end of file diff --git a/app/views/menu_items/create.html.erb b/app/views/menu_items/create.html.erb new file mode 100644 index 0000000..023f7b9 --- /dev/null +++ b/app/views/menu_items/create.html.erb @@ -0,0 +1,2 @@ +

MenuItems#create

+

Find me in app/views/menu_items/create.html.erb

diff --git a/app/views/menu_items/delete.html.erb b/app/views/menu_items/delete.html.erb new file mode 100644 index 0000000..762b16e --- /dev/null +++ b/app/views/menu_items/delete.html.erb @@ -0,0 +1,2 @@ +

MenuItems#delete

+

Find me in app/views/menu_items/delete.html.erb

diff --git a/app/views/menu_items/edit.html.erb b/app/views/menu_items/edit.html.erb new file mode 100644 index 0000000..0720571 --- /dev/null +++ b/app/views/menu_items/edit.html.erb @@ -0,0 +1,2 @@ +

MenuItems#edit

+

Find me in app/views/menu_items/edit.html.erb

diff --git a/app/views/menu_items/index.html.erb b/app/views/menu_items/index.html.erb new file mode 100644 index 0000000..05cc530 --- /dev/null +++ b/app/views/menu_items/index.html.erb @@ -0,0 +1,7 @@ +

Menu Items

+ + \ No newline at end of file diff --git a/app/views/menu_items/new.html.erb b/app/views/menu_items/new.html.erb new file mode 100644 index 0000000..e3f800e --- /dev/null +++ b/app/views/menu_items/new.html.erb @@ -0,0 +1,2 @@ +

MenuItems#new

+

Find me in app/views/menu_items/new.html.erb

diff --git a/app/views/menu_items/show.html.erb b/app/views/menu_items/show.html.erb new file mode 100644 index 0000000..65f9ef1 --- /dev/null +++ b/app/views/menu_items/show.html.erb @@ -0,0 +1,2 @@ +

MenuItems#show

+

Find me in app/views/menu_items/show.html.erb

diff --git a/app/views/menu_items/update.html.erb b/app/views/menu_items/update.html.erb new file mode 100644 index 0000000..3df2a43 --- /dev/null +++ b/app/views/menu_items/update.html.erb @@ -0,0 +1,2 @@ +

MenuItems#update

+

Find me in app/views/menu_items/update.html.erb

diff --git a/config/routes.rb b/config/routes.rb index 0f27d27..7b204a1 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -19,6 +19,7 @@ ActionController::Routing::Routes.draw do |map| map.login '/login', :controller => 'sessions', :action => 'new' map.admin_search 'admin/search', :controller => 'admin', :action => 'search' map.resources :users + map.resources :menu_items map.resource :session map.connect ':controller/:action/:id' diff --git a/test/functional/menu_items_controller_test.rb b/test/functional/menu_items_controller_test.rb new file mode 100644 index 0000000..c47467a --- /dev/null +++ b/test/functional/menu_items_controller_test.rb @@ -0,0 +1,8 @@ +require 'test_helper' + +class MenuItemsControllerTest < ActionController::TestCase + # Replace this with your real tests. + test "the truth" do + assert true + end +end diff --git a/test/unit/helpers/menu_items_helper_test.rb b/test/unit/helpers/menu_items_helper_test.rb new file mode 100644 index 0000000..8919dfd --- /dev/null +++ b/test/unit/helpers/menu_items_helper_test.rb @@ -0,0 +1,4 @@ +require 'test_helper' + +class MenuItemsHelperTest < ActionView::TestCase +end -- cgit v1.3