Method: Blazer::Query#editable?

Defined in:
app/models/blazer/query.rb

#editable?(user) ⇒ Boolean

Returns:



31
32
33
34
35
36
# File 'app/models/blazer/query.rb', line 31

def editable?(user)
  editable = !persisted? || (name.present? && name.first != "*" && name.first != "#") || user == try(:creator)
  editable &&= viewable?(user)
  editable &&= Blazer.query_editable.call(self, user) if Blazer.query_editable
  editable
end