hoaivan / Writing-Planet

1 stars 0 forks source link

PM: order msg moi nhat len truoc & PEG Avatar #56

Open hoaivan opened 12 years ago

hoaivan commented 12 years ago

http://qupload.com/?v=systemmess.png

hoaivan commented 12 years ago

để chạy thử system msg anh lấy code mới nhất bên wp-porlet. Vào Lesson > Recommend 1 lesson nào đó nhé.

cuongmc commented 12 years ago

Híc, a lấy source mới nhất về, clean, deploy lại thì lỗi, không biết anh miss gì ko nhỉ?

javax.portlet.PortletException: java.lang.ClassNotFoundException: wp.poller.PollerProcessor at com.liferay.portlet.PortletInstanceFactoryImpl.create(PortletInstanceFactoryImpl.java:132) at com.liferay.portlet.PortletInstanceFactoryUtil.create(PortletInstanceFactoryUtil.java:40) at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:500) ... 14:46:16,781 ERROR [PortletContextFactory:73] Portlet wpcoursenav_WAR_wpportlet has a null portlet bag ...

hoaivan commented 12 years ago

anh thu xem co file wp.poller.PollerProcessor chua? Neu co roi thi build-service, refresh lai project cho no build classes.

On Tue, May 8, 2012 at 9:48 PM, cuongmc < reply@reply.github.com

wrote:

Híc, a lấy source mới nhất về, clean, deploy lại thì lỗi, không biết anh miss gì ko nhỉ?

javax.portlet.PortletException: java.lang.ClassNotFoundException: wp.poller.PollerProcessor at com.liferay.portlet.PortletInstanceFactoryImpl.create(PortletInstanceFactoryImpl.java:132) at com.liferay.portlet.PortletInstanceFactoryUtil.create(PortletInstanceFactoryUtil.java:40) at org.apache.jsp.html.portal.render_005fportlet_jsp._jspService(render_005fportlet_jsp.java:500) ... 14:46:16,781 ERROR [PortletContextFactory:73] Portlet wpcoursenav_WAR_wpportlet has a null portlet bag ...


Reply to this email directly or view it on GitHub: https://github.com/hoaivan/Writing-Planet/issues/56#issuecomment-5576394

cuongmc commented 12 years ago

Nếu giờ muốn đưa thằng nào unread lên trước thì chắc sẽ phải sửa lại phần order hơi chuối. (Unread => thuộc vào phần UserThread; Còn lastReply thì lại thuộc vào MBMessage) Nếu chắc chắn muốn sửa phần này thì anh sẽ sửa lại phần order.

hoaivan commented 12 years ago

2012/5/9 cuongmc < reply@reply.github.com

  1. order msg moi nhat len truoc. Hiện tại order theo date, subject hoặc name. Tức là nó sẽ lấy theo thằng nào reply cuối cùng thì lên đầu. Anh thấy như vậy mới hợp lý (trừ phi mình thêm một option để sort là unread/read)

Nếu giờ muốn đưa thằng nào unread lên trước thì chắc sẽ phải sửa lại phần order hơi chuối. (Unread => thuộc vào phần UserThread; Còn lastReply thì lại thuộc vào MBMessage) Nếu chắc chắn muốn sửa phần này thì anh sẽ sửa lại phần order.

Có order ở 2 chỗ:

  1. list các thread: thread nào có msg mới nhất thì thread đấy lên đầu
  2. list các msg trong 1 thread: msg mới nhất xuống dưới cùng => cái này ok Anh check lại trong tất cả các box đều tuân thủ đúng 2 yêu cầu này nhé. Hôm trước em test là trong inbox thì thread mới lên đầu nhưng trong assignment lại ko!
  1. PEG Avatar Phần load ra đoạn này anh thấy nó tự sinh ra đoạn lấy user và Avatar, anh chưa rõ cách nào để chèn avatar vào trong trường hợp default user :(

Nó dùng taglib: <liferay-ui:user-display userId="<%= mbMessage.getUserId() %>" userName="<%= mbMessage.getUserName() %>" displayStyle="<%= 2 %>" /> Ko khuyến khích đi sửa taglib => anh có thể thay thế tag lib này = code tự viết.


Reply to this email directly or view it on GitHub: https://github.com/hoaivan/Writing-Planet/issues/56#issuecomment-5596993