in app/models/PlutoCommissionFilterTerms.scala [42:59]
override def addFilterTerms(f: =>Query[PlutoCommissionRow, PlutoCommission, Seq]):Query[PlutoCommissionRow, PlutoCommission, Seq] = {
import ILike._
var action = f
import EntryStatusMapper._
if(title.isDefined) action = action.filter(_.title ilike makeWildcard(title.get))
if(siteId.isDefined) action = action.filter(_.siteId ===siteId.get)
if(status.isDefined) action = action.filter(_.status === status.get)
if(completionDateBefore.isDefined) action = action.filter(_.scheduledCompletion<completionDateBefore.get)
if(collectionId.isDefined) action = action.filter(_.collectionId===collectionId.get)
if(workingGroupId.isDefined) action = action.filter(_.workingGroup===workingGroupId.get)
if(user.isDefined && user.get!="Everyone") action = action.filter(_.owner like makeWildcard(user.get))
if(group.isDefined && group.get!="All") action = action.filter(_.workingGroup===group.get.toInt)
if(showKilled.contains(false)) action = action.filter(_.status=!=EntryStatus.Killed)
if(description.isDefined) action = action.filter(_.description like makeWildcard(description.get))
action
}