forked from bofh/fetsite
neuigeiten startseite
This commit is contained in:
@@ -11,6 +11,8 @@ class NeuigkeitenController < ApplicationController
|
|||||||
if can? :edit, @neuigkeit
|
if can? :edit, @neuigkeit
|
||||||
@toolbar_elements << {:text=>I18n.t('common.edit'),:path=>edit_neuigkeit_path(@neuigkeit),:icon=>:pencil}
|
@toolbar_elements << {:text=>I18n.t('common.edit'),:path=>edit_neuigkeit_path(@neuigkeit),:icon=>:pencil}
|
||||||
@toolbar_elements << {:hicon=>'icon-remove-circle', :text=> I18n.t('common.delete'),:path => neuigkeit_path(@neuigkeit), :method=> :delete,:confirm=>"Sure?" }
|
@toolbar_elements << {:hicon=>'icon-remove-circle', :text=> I18n.t('common.delete'),:path => neuigkeit_path(@neuigkeit), :method=> :delete,:confirm=>"Sure?" }
|
||||||
|
@toolbar_elements << {:hicon=>'icon-plus', :text=> "publish",:path => neuigkeit_publish_path(@neuigkeit),:confirm=>"Sure?" }
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -20,7 +22,12 @@ class NeuigkeitenController < ApplicationController
|
|||||||
@neuigkeit.rubrik=@rubrik unless @rubrik.nil?
|
@neuigkeit.rubrik=@rubrik unless @rubrik.nil?
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def publish
|
||||||
|
@neuigkeit = Neuigkeit.find(params[:id])
|
||||||
|
@neuigkeit.publish
|
||||||
|
@neuigkeit.save
|
||||||
|
redirect_to @neuigkeit
|
||||||
|
end
|
||||||
def edit
|
def edit
|
||||||
@neuigkeit = Neuigkeit.find(params[:id])
|
@neuigkeit = Neuigkeit.find(params[:id])
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ class RubrikenController < ApplicationController
|
|||||||
load_and_authorize_resource
|
load_and_authorize_resource
|
||||||
def index
|
def index
|
||||||
@rubriken = Rubrik.all
|
@rubriken = Rubrik.all
|
||||||
|
@neuigkeiten = Neuigkeit.recent
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,13 +1,12 @@
|
|||||||
<%= render 'tabs' %>
|
<%= render 'tabs' %>
|
||||||
<h1><%= I18n.t("rubrik.title")%></h1>
|
<h1><%= I18n.t("rubrik.title")%></h1>
|
||||||
<% @rubriken.each do |rubrik| %>
|
|
||||||
|
|
||||||
<% rubrik.neuigkeiten.recent.each do |n| %>
|
<ul class="unstyled"
|
||||||
|
<% @neuigkeiten.each do |n| %>
|
||||||
|
|
||||||
<li><%= render n %> </li>
|
<li><%= render n %> </li>
|
||||||
<% end %>
|
<% end %>
|
||||||
<%= link_to 'Weitere Artikel zu '+rubrik.name.to_s , rubrik %>
|
</ul>
|
||||||
<% end %>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -52,6 +52,7 @@
|
|||||||
resources :fragen
|
resources :fragen
|
||||||
get 'rubriken/verwalten', :controller=>:rubriken, :action=>:alle_verwalten, :as=>'alle_verwalten_rubrik'
|
get 'rubriken/verwalten', :controller=>:rubriken, :action=>:alle_verwalten, :as=>'alle_verwalten_rubrik'
|
||||||
|
|
||||||
|
get 'neuigkeiten/:id/publish', :controller=>:neuigkeiten, :action=>:publish, :as=>'neuigkeit_publish'
|
||||||
resources :rubriken do
|
resources :rubriken do
|
||||||
resources :neuigkeiten, :only=>[:new, :show]
|
resources :neuigkeiten, :only=>[:new, :show]
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user