Patch #40691 ยป patch.diff
| app/models/project.rb | ||
|---|---|---|
| 109 | 109 |
scope :like, (lambda do |arg| |
| 110 | 110 |
if arg.present? |
| 111 | 111 |
pattern = "%#{sanitize_sql_like arg.to_s.strip}%"
|
| 112 |
where("LOWER(identifier) LIKE LOWER(:p) ESCAPE :s OR LOWER(name) LIKE LOWER(:p) ESCAPE :s", :p => pattern, :s => '\\')
|
|
| 112 |
where("LOWER(#{Project.table_name}.identifier) LIKE LOWER(:p) ESCAPE :s OR LOWER(#{Project.table_name}.name) LIKE LOWER(:p) ESCAPE :s", :p => pattern, :s => '\\')
|
|
| 113 | 113 |
end |
| 114 | 114 |
end) |
| 115 | 115 |
scope :sorted, lambda {order(:lft)}
|