Neugkeiten Verwalten..

This commit is contained in:
Andreas Stephanides
2013-09-01 10:44:27 +02:00
parent 9f2c184e43
commit 4dbe3f90b4
6 changed files with 106 additions and 45 deletions

View File

@@ -5,7 +5,6 @@ class RubrikenController < ApplicationController
@rubriken = Rubrik.all
@neuigkeiten = Neuigkeit.recent
end
def show
@rubrik = Rubrik.find(params[:id])
@@ -20,7 +19,6 @@ class RubrikenController < ApplicationController
def edit
@rubrik = Rubrik.find(params[:id])
end
def create
@rubrik = Rubrik.new(params[:rubrik])
@@ -51,6 +49,16 @@ class RubrikenController < ApplicationController
format.html { redirect_to @rubrik,:notice => response_notice }
end
end
def removemoderator
rubrik = Rubrik.find(params[:id])
m = User.find(params[:moderator])
if m.has_role?(:newsmoderator,rubrik)
m.remove_role(:newsmoderator,rubrik)
end
redirect_to verwalten_rubrik_path(rubrik)
end
def update
@rubrik = Rubrik.find(params[:id])
@@ -64,13 +72,24 @@ class RubrikenController < ApplicationController
end
end
end
def verwalten
@rubrik = Rubrik.find(params[:id])
@moderatoren=User.with_role(:newsmoderator,@rubrik)
end
@rubrik = Rubrik.find(params[:id])
@neuigkeiten_unpublished = @rubrik.neuigkeiten.unpublished
@neuigkeiten_published=@rubrik.neuigkeiten.published
@moderatoren=User.with_role(:newsmoderator,@rubrik)
end
# Alle Rubriken verwalten und Sachen einstellen..
def alle_verwalten
@rubriken =Rubrik.all
@rubriken =Rubrik.all
@neuigkeiten_unpublished = Neuigkeit.unpublished
@neuigkeiten_public_published = Neuigkeit.published.public
@toolbar_elements << {:text=>I18n.t('common.new'),:path=>new_rubrik_path() ,:icon=>:plus} if can? :new, Rubrik
end
# DELETE /rubriken/1
# DELETE /rubriken/1.json
def destroy