From b02dcad387d575c78bc51ef1fd9283d9e823b351 Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Tue, 14 Apr 2015 17:56:35 +0200 Subject: [PATCH] add a treeview --- app/controllers/home_controller.rb | 4 ++ app/views/home/treeview.html.erb | 69 ++++++++++++++++++++++++++++++ config/routes.rb | 1 + 3 files changed, 74 insertions(+) create mode 100644 app/views/home/treeview.html.erb diff --git a/app/controllers/home_controller.rb b/app/controllers/home_controller.rb index 4148aca..297dbd8 100755 --- a/app/controllers/home_controller.rb +++ b/app/controllers/home_controller.rb @@ -24,6 +24,10 @@ class HomeController < ApplicationController t=YAML.load_file("#{::Rails.root.to_s}/config/contact_topic.yml") @themen = Thema.where(:id=>t) end + def treeview + authorize! :doadmin, User + @themengruppen = Themengruppe.intern.order(:priority).reverse + end def intern authorize! :seeintern, User @neuigkeiten = Neuigkeit.intern.recent diff --git a/app/views/home/treeview.html.erb b/app/views/home/treeview.html.erb new file mode 100644 index 0000000..756d17f --- /dev/null +++ b/app/views/home/treeview.html.erb @@ -0,0 +1,69 @@ +Intern + diff --git a/config/routes.rb b/config/routes.rb index 7df49cd..8faf2a3 100755 --- a/config/routes.rb +++ b/config/routes.rb @@ -129,6 +129,7 @@ get :search, :on => :collection collection do get 'intern' + get 'treeview' get 'admin' get 'dev' get 'startdev'