Class: Mindapp::Doc
- Inherits:
-
Object
- Object
- Mindapp::Doc
- Includes:
- Mongoid::Document, Mongoid::Timestamps
- Defined in:
- lib/generators/mindapp/templates/app/models/mindapp/doc.rb
Class Method Summary collapse
- .search(q, page, per_page = PER_PAGE) ⇒ Object
- .search_secured(q, page, per_page = PER_PAGE) ⇒ Object
Class Method Details
.search(q, page, per_page = PER_PAGE) ⇒ Object
20 21 22 23 24 25 |
# File 'lib/generators/mindapp/templates/app/models/mindapp/doc.rb', line 20 def self.search(q, page, per_page=PER_PAGE) paginate :per_page=>per_page, :page => page, :conditions => ["content_type=? AND data_text LIKE ? AND (secured=? OR ma_user_id=?)", "output", "%#{q}%", false, session[:user_id] ], :order=>'ma_xmain_id DESC', :select=>'DISTINCT ma_xmain_id' end |
.search_secured(q, page, per_page = PER_PAGE) ⇒ Object
26 27 28 29 30 |
# File 'lib/generators/mindapp/templates/app/models/mindapp/doc.rb', line 26 def self.search_secured(q, page, per_page=PER_PAGE) paginate :per_page=>per_page, :page => page, :conditions => ["content_type=? AND data_text LIKE ?", "output", "%#{q}%" ], :order=>'ma_xmain_id DESC', :select=>'DISTINCT ma_xmain_id' end |