comparison app/models/.svn/text-base/query.rb.svn-base @ 507:0c939c159af4 redmine-1.2

Update to Redmine 1.2.1 on 1.2-stable branch (Redmine SVN rev 6270)
author Chris Cannam
date Thu, 14 Jul 2011 10:32:19 +0100
parents cbce1fd3b1b7
children
comparison
equal deleted inserted replaced
441:cbce1fd3b1b7 507:0c939c159af4
162 # filter requires one or more values 162 # filter requires one or more values
163 (values_for(field) and !values_for(field).first.blank?) or 163 (values_for(field) and !values_for(field).first.blank?) or
164 # filter doesn't require any value 164 # filter doesn't require any value
165 ["o", "c", "!*", "*", "t", "w"].include? operator_for(field) 165 ["o", "c", "!*", "*", "t", "w"].include? operator_for(field)
166 end if filters 166 end if filters
167 end
168
169 # Returns true if the query is visible to +user+ or the current user.
170 def visible?(user=User.current)
171 self.is_public? || self.user_id == user.id
167 end 172 end
168 173
169 def editable_by?(user) 174 def editable_by?(user)
170 return false unless user 175 return false unless user
171 # Admin can edit them all and regular users can edit their private queries 176 # Admin can edit them all and regular users can edit their private queries