diff --git a/app/models/ability.rb b/app/models/ability.rb index db14a6f..4d5e9f9 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -31,15 +31,15 @@ class Ability # Rechteverwaltung f�r Studien Modul can :read, Modulgruppe - if user.has_role? "newsadmin" - can :manage, Modulgruppe - can :addmoderator, Modulgruppe - can :addmoderator, Rubrik - end + can :manage, Modulgruppe + # Rechteverwaltung fuer Neuigkeiten - can :write, Neuigkeit if user.has_role?("newsmoderator", Neuigkeit.rubrik) + if user.has_role? "newsadmin" + can :addmoderator, Rubrik + end + # can :write, Neuigkeit if user.has_role?("newsmoderator", Neuigkeit.rubrik) end end diff --git a/app/models/neuigkeit.rb b/app/models/neuigkeit.rb index 9922d26..cbf4991 100644 --- a/app/models/neuigkeit.rb +++ b/app/models/neuigkeit.rb @@ -1,5 +1,6 @@ class Neuigkeit < ActiveRecord::Base attr_accessible :datum, :text, :title belongs_to :author, :class_name =>'User' - belongs_to :rubrik, :class_name =>'Rubrik' + belongs_to :rubrik, :class_name =>'Rubrik', :foreign_key => "rubrik_id" + end diff --git a/app/views/moduls/_kurz.html.erb b/app/views/moduls/_kurz.html.erb index 05e8a37..fb4ec32 100644 --- a/app/views/moduls/_kurz.html.erb +++ b/app/views/moduls/_kurz.html.erb @@ -1,5 +1,5 @@

- <%= link_to "Modul "+ modul.name , modul_path(modul) %> + <% if !modul.name.nil? %><%= link_to "Modul "+ modul.name , modul_path(modul) %> <%end%>

<%= raw(modul.desc) %> diff --git a/todo.TXT b/todo.TXT index 75131a4..14cf560 100644 --- a/todo.TXT +++ b/todo.TXT @@ -52,4 +52,7 @@ Versionsverfolgung Tiny MCE http://rubydoc.info/gems/tinymce-rails/3.5.8/frames -integrieren \ No newline at end of file +integrieren + + +Gollum WIKI Controller schreiben \ No newline at end of file