(refs #4)Add 'Public Activity' tab to the account information page.

This commit is contained in:
takezoe
2013-07-06 20:03:34 +09:00
parent eba81a6065
commit f84078c7ca
10 changed files with 143 additions and 23 deletions

View File

@@ -0,0 +1,21 @@
package model
import scala.slick.driver.H2Driver.simple._
object Activities extends Table[Activity]("ACTIVITY") with BasicTemplate with Functions {
def activityId = column[Int]("ACTIVITY_ID", O AutoInc)
def activityUserName = column[String]("ACTIVITY_USER_NAME")
def message = column[String]("MESSAGE")
def activityDate = column[java.util.Date]("ACTIVITY_DATE")
def * = activityId ~ userName ~ repositoryName ~ activityUserName ~ message ~ activityDate <> (Activity, Activity.unapply _)
def autoInc = userName ~ repositoryName ~ activityUserName ~ message ~ activityDate returning activityId
}
case class Activity(
activityId: Int,
userName: String,
repositoryName: String,
activityUserName: String,
message: String,
activityDate: java.util.Date
)