forked from bofh/fetsite
neuigkeiten rechte
This commit is contained in:
@@ -67,7 +67,10 @@ class Ability
|
||||
if user.has_role?("newsadmin") || user.has_role?("fetadmin")
|
||||
can :addmoderator, Rubrik
|
||||
end
|
||||
can [:show, :index], [Rubrik,Neuigkeit]
|
||||
can [:show,:index], Rubrik, :public=>true
|
||||
|
||||
can :show, Neuigkeit, :rubrik=>{:public=>true}
|
||||
|
||||
if user.has_role?("newsadmin") || user.has_role?( "fetadmin") || user.has_role?( "fetuser")
|
||||
can :manage, Rubrik
|
||||
can :manage, Neuigkeit
|
||||
|
||||
@@ -50,7 +50,13 @@ self.title
|
||||
end
|
||||
def text_first_words
|
||||
md = /<p>(?<text>[\w\s,\.!\?]*)/.match self.text
|
||||
md[:text].split(" ")[0..100].join(" ")+ " ..." unless md[:text].split(" ").empty?
|
||||
words=md[:text].split(" ") unless md.nil?
|
||||
if words.nil? || words.empty?
|
||||
"...."
|
||||
else
|
||||
words[0..100].join(" ")+ " ..." unless words.nil?
|
||||
|
||||
end
|
||||
end
|
||||
def has_calentries?
|
||||
!self.calentries.nil? && !self.calentries.empty?
|
||||
|
||||
Reference in New Issue
Block a user