[Building Sakai] Synoptic Announcements change limit.

Jean-Francois Leveque jean-francois.leveque at upmc.fr
Wed Mar 16 03:48:17 PDT 2011


Savitha,

Could this be configurable through sakai.properties in the future?

J-F

On 14/03/2011 15:37, Savitha Prakash wrote:
> Chris,
>
> The announcement messages are getting filtered out to 20 in
> _AnnouncmentAction.__buildMainPanelContext_ method at
>
> Line 938     messages = prepPage(sstate);
>
>
> The prepPage(sstate) is a method in PagedResourceActionII class in the
> velocity project. In this method, it determines the pageSize from the
> STATE_PAGESIZE attribute, which in null in the case of synoptic
> announcement, hence it resorts to the default value, which is set to be
> 20, in this class.
>
>
> protected List prepPage(SessionState state)
>
> {
>
> // access the page size
>
> int pageSize = state.getAttribute(STATE_PAGESIZE) != null ?
>
> ((Integer) state.getAttribute(STATE_PAGESIZE)).intValue() :
> DEFAULT_PAGE_SIZE;
>
>
> If you want to change the value, you will need to set the state
> attribute STATE_PAGESIZE in the announcement side. I would hesitate to
> make any changes in PagedResourceActionII, as other projects has
> dependencies on Velocity.
>
>
> Hope this helps,
>
> Savitha
>
>
>
> On Mon, Mar 14, 2011 at 9:21 AM, Chris Ribble <cribble at uwindsor.ca
> <mailto:cribble at uwindsor.ca>> wrote:
>
>     Hi Savitha,
>
>     Thanks for the reply. I've tried changing the items property in
>     sakai.synoptic.announcement.xml but it still only yields a display
>     of 20 messages. I've even changed the SAK-13116 code in
>     AnnouncementAction.java to allow more than 20 posts to be set in the
>     tool options. I've also changed the properties in admin sites tool.
>     Yet, it still only shows 20 posts. Have I missed somewhere else in
>     the code where that number is set?
>
>     Thanks again,
>     Chris
>
>
>
>     From: Savitha Prakash <savithasprakash at gmail.com
>     <mailto:savithasprakash at gmail.com>>
>     To: Chris Ribble <cribble at uwindsor.ca <mailto:cribble at uwindsor.ca>>
>     Cc: sakai-dev at collab.sakaiproject.org
>     <mailto:sakai-dev at collab.sakaiproject.org>
>     Date: 03/14/2011 08:44 AM
>     Subject: Re: [Building Sakai] Synoptic Announcements change limit.
>     ------------------------------------------------------------------------
>
>
>
>     Hi Chris,
>
>     The default limit can be changed by changing the properties (days,
>     items) in the registration file of synoptic announcement, which can
>     be found at
>     announcement-tool/tool/src/webapp/tools/sakai.synoptic.announcement.xml.
>
>
>     Also as a sakai admin, one can change the value of these properties
>     by admin sites tool
>
>     - Savitha
>
>     On Fri, Mar 11, 2011 at 3:11 PM, Chris Ribble <_cribble at uwindsor.ca_
>     <mailto:cribble at uwindsor.ca>> wrote:
>     Hi All,
>
>     I'm currently working on our 2.7.1 test environment trying to get it
>     to function similarly to our 2.5.2 production environment. It has
>     been noted that in our 2.5.2 environment we had no limit on Recent
>     Announcement postings through the Synoptic Announcements Tool. In
>     2.7.1 however it is limited at 20. I've checked through the code for
>     some sort of property relating to this hard limit and I cannot find
>     it. I have found the SAK-13116 patched area of
>     AnnouncementAction.java and it only allows me to remove the warning
>     that only 20 posts will be displayed.
>
>     We need to be able to set this to a higher number for our sites as
>     some Profs have raised this as an issue in the past.
>
>     Can anyone point me in the right direction?
>
>     Thanks
>     Chris
>
>     Chris Ribble
>     LMS Application Developer
>     Information Technology Services
>     University of Windsor_
>     __cribble at uwindsor.ca_ <mailto:cribble at uwindsor.ca>
>     _______________________________________________
>     sakai-dev mailing list_
>     __sakai-dev at collab.sakaiproject.org_
>     <mailto:sakai-dev at collab.sakaiproject.org>_
>     __http://collab.sakaiproject.org/mailman/listinfo/sakai-dev_
>
>     TO UNSUBSCRIBE: send email to
>     _sakai-dev-unsubscribe at collab.sakaiproject.org_
>     <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org>with a subject
>     of "unsubscribe"
>
>
>
>     --
>     Savitha


More information about the sakai-dev mailing list