diff --git a/src/main/resources/update/1_8.sql b/src/main/resources/update/1_8.sql new file mode 100644 index 0000000..8b50ddf --- /dev/null +++ b/src/main/resources/update/1_8.sql @@ -0,0 +1 @@ +ALTER TABLE ACCOUNT ADD COLUMN REMOVED BOOLEAN DEFAULT FALSE; \ No newline at end of file diff --git a/src/main/scala/model/Account.scala b/src/main/scala/model/Account.scala index 4324d0f..8c3ff27 100644 --- a/src/main/scala/model/Account.scala +++ b/src/main/scala/model/Account.scala @@ -14,7 +14,8 @@ def lastLoginDate = column[java.util.Date]("LAST_LOGIN_DATE") def image = column[String]("IMAGE") def groupAccount = column[Boolean]("GROUP_ACCOUNT") - def * = userName ~ fullName ~ mailAddress ~ password ~ isAdmin ~ url.? ~ registeredDate ~ updatedDate ~ lastLoginDate.? ~ image.? ~ groupAccount <> (Account, Account.unapply _) + def removed = column[Boolean]("REMOVED") + def * = userName ~ fullName ~ mailAddress ~ password ~ isAdmin ~ url.? ~ registeredDate ~ updatedDate ~ lastLoginDate.? ~ image.? ~ groupAccount ~ removed <> (Account, Account.unapply _) } case class Account( @@ -28,5 +29,6 @@ updatedDate: java.util.Date, lastLoginDate: Option[java.util.Date], image: Option[String], - isGroupAccount: Boolean + isGroupAccount: Boolean, + isRemoved: Boolean ) diff --git a/src/main/scala/servlet/AutoUpdateListener.scala b/src/main/scala/servlet/AutoUpdateListener.scala index 1f78018..5ebc4cb 100644 --- a/src/main/scala/servlet/AutoUpdateListener.scala +++ b/src/main/scala/servlet/AutoUpdateListener.scala @@ -50,6 +50,7 @@ * The history of versions. A head of this sequence is the current BitBucket version. */ val versions = Seq( + Version(1, 8), Version(1, 7), Version(1, 6), Version(1, 5), @@ -101,11 +102,8 @@ } case _ => Version(0, 0) } - } else { - Version(0, 0) - } - - } + } else Version(0, 0) + } }