[Bedework-commit] webapps r772 -
trunk/webcommon/src/org/bedework/webcommon/calendars
svnadmin at bedework.org
svnadmin at bedework.org
Wed Jul 2 13:32:50 EDT 2008
Author: douglm
Date: 2008-07-02 13:32:50 -0400 (Wed, 02 Jul 2008)
New Revision: 772
Modified:
trunk/webcommon/src/org/bedework/webcommon/calendars/UpdateCalendarAction.java
Log:
Further changes to external subscriptions support.
Change bw script to add further options and better options processing.
Make copy of config into config/bwbuild/default.
Modified: trunk/webcommon/src/org/bedework/webcommon/calendars/UpdateCalendarAction.java
===================================================================
--- trunk/webcommon/src/org/bedework/webcommon/calendars/UpdateCalendarAction.java 2008-07-02 04:02:47 UTC (rev 771)
+++ trunk/webcommon/src/org/bedework/webcommon/calendars/UpdateCalendarAction.java 2008-07-02 17:32:50 UTC (rev 772)
@@ -58,6 +58,7 @@
import org.bedework.appcommon.ClientMessage;
import org.bedework.appcommon.ValidationError;
import org.bedework.calfacade.BwCalendar;
+import org.bedework.calfacade.CalFacadeDefs;
import org.bedework.calfacade.exc.CalFacadeException;
import org.bedework.calsvci.CalSvcI;
import org.bedework.webcommon.BwAbstractAction;
@@ -231,8 +232,15 @@
if (aliasUri != null) {
cal.setAliasUri(aliasUri);
- cal.setCalType(BwCalendar.calTypeAlias);
- cal.setRefreshRate(15 * 60); // 15 mins refresh
+
+ if (aliasUri.startsWith(CalFacadeDefs.bwUriPrefix)) {
+ // Internal alias
+ cal.setCalType(BwCalendar.calTypeAlias);
+ } else {
+ // External subscription
+ cal.setCalType(BwCalendar.calTypeExtSub);
+ cal.setRefreshRate(15 * 60); // 15 mins refresh
+ }
} else if (cc) {
cal.setCalType(BwCalendar.calTypeCollection);
} else {
More information about the Bedework-commit
mailing list