From 7326b08729d327e646fabb6478ec40bb91882d91 Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Tue, 10 Feb 2015 14:04:54 +0100 Subject: [PATCH] themen spezifische rollen --- app/models/ability.rb | 1 + app/models/thema.rb | 1 + 2 files changed, 2 insertions(+) diff --git a/app/models/ability.rb b/app/models/ability.rb index ccee975..b681145 100755 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -49,6 +49,7 @@ class Ability can :manage, Themengruppe can :manage, Attachment end + can [:update,:edit,:verwalten, :showdraft], Thema, :id=>Thema.with_role(:editor, user).pluck(:id) unless user.has_role?("fetadmin") cannot :delete, Themengruppe cannot :delete, Thema diff --git a/app/models/thema.rb b/app/models/thema.rb index bbfcb2a..8f5fe2a 100644 --- a/app/models/thema.rb +++ b/app/models/thema.rb @@ -27,6 +27,7 @@ include Rails.application.routes.url_helpers scope :public, where(:isdraft=>false).includes(:themengruppe).where("themengruppen.public"=>true) default_scope order("themen.priority").reverse_order # scope :search, ->(query) {where("themen.text like ? or themen.title like ?", "%#{query}%", "%#{query}%")} + resourcify searchable do text :text text :title, :boost=>4.0