[Bedework-commit] r542 -
trunk/calendar3/calsvc/src/org/bedework/calsvc
svnadmin at bedework.org
svnadmin at bedework.org
Tue Jun 6 14:56:07 EDT 2006
Author: douglm
Date: 2006-06-06 14:56:07 -0400 (Tue, 06 Jun 2006)
New Revision: 542
Modified:
trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java
Log:
Change svci.getEvents so that selecting a subset of users calendars displays correctly.
Selcting a view does not display 'special' calendars, selecting a folder or individual calendars does display
Modified: trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java
===================================================================
--- trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java 2006-06-06 15:40:21 UTC (rev 541)
+++ trunk/calendar3/calsvc/src/org/bedework/calsvc/CalSvc.java 2006-06-06 18:56:07 UTC (rev 542)
@@ -2040,6 +2040,7 @@
int recurRetrieval,
boolean freeBusy) throws CalFacadeException {
TreeSet ts = new TreeSet();
+ boolean showAllCalendars = true;
if (sub != null) {
// Explicitly selected calendar - via a subscription.
@@ -2061,6 +2062,8 @@
trace("Use current view \"" + currentView.getName() + "\"");
}
+ /* Don't show special calendars in views */
+ showAllCalendars = false;
subs = currentView.getSubscriptions();
} else {
subs = getCurrentSubscriptions();
@@ -2128,7 +2131,7 @@
ts.addAll(postProcess(getCal().getEvents(internal, filter,
startDate, endDate,
- recurRetrieval, freeBusy, false),
+ recurRetrieval, freeBusy, showAllCalendars),
sublookup));
return ts;
More information about the Bedework-commit
mailing list