[Bedework-commit] caldav r172 - in trunk:
bwcaldav/src/org/bedework/caldav/bwserver
server/src/org/bedework/caldav/server
svnadmin at bedework.org
svnadmin at bedework.org
Wed Jun 27 00:45:30 EDT 2007
Author: douglm
Date: 2007-06-27 00:45:27 -0400 (Wed, 27 Jun 2007)
New Revision: 172
Modified:
trunk/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java
trunk/server/src/org/bedework/caldav/server/CaldavBwNode.java
Log:
CalDAV: return calendarHomeSet property
Modified: trunk/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java
===================================================================
--- trunk/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java 2007-06-20 15:06:58 UTC (rev 171)
+++ trunk/bwcaldav/src/org/bedework/caldav/bwserver/BwSysIntfImpl.java 2007-06-27 04:45:27 UTC (rev 172)
@@ -121,7 +121,7 @@
this.account = account;
this.debug = debug;
- StringBuffer sb = new StringBuffer();
+ /*StringBuffer sb = new StringBuffer();
sb.append("http://");
sb.append(req.getLocalName());
@@ -132,7 +132,7 @@
sb.append(port);
}
- sb.append(req.getContextPath());
+ sb.append(req.getContextPath());*/
urlPrefix = WebdavUtils.getUrlPrefix(req);
} catch (Throwable t) {
Modified: trunk/server/src/org/bedework/caldav/server/CaldavBwNode.java
===================================================================
--- trunk/server/src/org/bedework/caldav/server/CaldavBwNode.java 2007-06-20 15:06:58 UTC (rev 171)
+++ trunk/server/src/org/bedework/caldav/server/CaldavBwNode.java 2007-06-27 04:45:27 UTC (rev 172)
@@ -51,6 +51,7 @@
private final static Collection<QName> supportedReports = new ArrayList<QName>();
static {
+ addPropEntry(propertyNames, CaldavTags.calendarHomeSet);
addPropEntry(propertyNames, CaldavTags.calendarUserAddressSet);
supportedReports.add(CaldavTags.calendarMultiget); // Calendar access
@@ -161,6 +162,12 @@
return true;
}
+ if (tag.equals(CaldavTags.calendarHomeSet)) {
+ xml.property(tag, sysi.getUrlPrefix() +
+ sysi.getCalUserInfo(getOwner(), false).userHomePath);
+ return true;
+ }
+
// Not known - try higher
return super.generatePropertyValue(tag, intf, allProp);
} catch (WebdavException wde) {
More information about the Bedework-commit
mailing list