Newer
Older
gitbucket_jkp / src / main / scala / service / LabelsService.scala
@takezoe takezoe on 24 Jun 2013 436 bytes Start to implement issue labels.
package service

import scala.slick.driver.H2Driver.simple._
import Database.threadLocalSession
import scala.slick.jdbc.{StaticQuery => Q}
import Q.interpolation

import model._
import Labels._

trait LabelsService {

  def getLabels(owner: String, repository: String): List[Label] =
    Query(Labels)
      .filter(l => (l.userName is owner.bind) && (l.repositoryName is repository.bind))
      .sortBy(_.labelName asc)
      .list

}