You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@esme.apache.org by rh...@apache.org on 2009/11/14 21:48:08 UTC
svn commit: r836262 - in
/incubator/esme/trunk/server/src/main/scala/org/apache/esme/lib:
StreamMgr.scala UserMgr.scala
Author: rhirsch
Date: Sat Nov 14 20:48:08 2009
New Revision: 836262
URL: http://svn.apache.org/viewvc?rev=836262&view=rev
Log:
[ESME-125] Change Date format to make lists sortable: Users and Streams pages
Modified:
incubator/esme/trunk/server/src/main/scala/org/apache/esme/lib/StreamMgr.scala
incubator/esme/trunk/server/src/main/scala/org/apache/esme/lib/UserMgr.scala
Modified: incubator/esme/trunk/server/src/main/scala/org/apache/esme/lib/StreamMgr.scala
URL: http://svn.apache.org/viewvc/incubator/esme/trunk/server/src/main/scala/org/apache/esme/lib/StreamMgr.scala?rev=836262&r1=836261&r2=836262&view=diff
==============================================================================
--- incubator/esme/trunk/server/src/main/scala/org/apache/esme/lib/StreamMgr.scala (original)
+++ incubator/esme/trunk/server/src/main/scala/org/apache/esme/lib/StreamMgr.scala Sat Nov 14 20:48:08 2009
@@ -20,6 +20,7 @@
*/
package org.apache.esme.lib
+import java.text.SimpleDateFormat
import net.liftweb._
import http._
@@ -97,6 +98,8 @@
def nicknameWithProfileLink(u: User): NodeSeq = {
<a href={"/user/" + urlEncode(u.nickname.is)}>{u.niceName}</a>
}
+
+ val dateFormatter = new SimpleDateFormat("yyyy/MM/dd hh:mm")
Message.findAll(query: _*) match {
case Nil => NodeSeq.Empty
@@ -105,7 +108,7 @@
(lst => xs.flatMap(i => bind("item", lst,
"author" -> i.author.obj.map(nicknameWithProfileLink).openOr(Text("")),
"text" -> i.digestedXHTML,
- "date" -> new java.util.Date(i.when.toLong).toString
+ "date" -> dateFormatter.format(i.getWhen)
))))
}
}
Modified: incubator/esme/trunk/server/src/main/scala/org/apache/esme/lib/UserMgr.scala
URL: http://svn.apache.org/viewvc/incubator/esme/trunk/server/src/main/scala/org/apache/esme/lib/UserMgr.scala?rev=836262&r1=836261&r2=836262&view=diff
==============================================================================
--- incubator/esme/trunk/server/src/main/scala/org/apache/esme/lib/UserMgr.scala (original)
+++ incubator/esme/trunk/server/src/main/scala/org/apache/esme/lib/UserMgr.scala Sat Nov 14 20:48:08 2009
@@ -24,6 +24,7 @@
import java.text.SimpleDateFormat
import scala.xml.{NodeSeq}
+
import net.liftweb._
import http._
import SHtml._
@@ -39,6 +40,7 @@
import model._
import org.apache.esme.model.{Message, User}
+
/**
* Manage the sitemap and related snippets for the display of users
*/
@@ -74,7 +76,7 @@
<a href={"/user/" + urlEncode(u.nickname.is)}>{u.niceName}</a>
}
- private val dateFormatter = new SimpleDateFormat("hh:mm a MMM d, yyyy")
+ private val dateFormatter = new SimpleDateFormat("yyyy/MM/dd hh:mm")
private def lastMessage(user: User): Tuple2[String,String] = {
Message.findAll(By(Message.author, user), OrderBy(Message.id, Descending), MaxRows(1)) match {