[Bedework-commit] bedework r3298 -
trunk/config/bwbuild/jboss-postgresql
svnadmin at bedework.org
svnadmin at bedework.org
Wed Jul 27 15:06:10 EDT 2011
Author: douglm
Date: 2011-07-27 15:06:09 -0400 (Wed, 27 Jul 2011)
New Revision: 3298
Modified:
trunk/config/bwbuild/jboss-postgresql/cal.options.xml
trunk/config/bwbuild/jboss-postgresql/cal.properties
Log:
Configure and build a "web" version of CardDAV - this doesn't invalidate sessions and has longer timeout and may work with a CAS filter
Modified: trunk/config/bwbuild/jboss-postgresql/cal.options.xml
===================================================================
--- trunk/config/bwbuild/jboss-postgresql/cal.options.xml 2011-07-26 17:30:01 UTC (rev 3297)
+++ trunk/config/bwbuild/jboss-postgresql/cal.options.xml 2011-07-27 19:06:09 UTC (rev 3298)
@@ -976,6 +976,36 @@
</usercarddav>
<!-- ===============================================================
+ User CardDAV server usercarddavweb
+ This should be pretty much identical to the above
+ =============================================================== -->
+ <usercarddavweb classname="org.bedework.carddav.util.CardDAVConfig" >
+ <sysintfImpl>org.bedework.carddav.bwserver.BwSysIntfImpl</sysintfImpl>
+
+ <webaddrServiceURI>/find</webaddrServiceURI>
+ <webaddrServicePropertiesList>fn,email,note,org</webaddrServicePropertiesList>
+ <webaddrPublicAddrbook>/principals/users</webaddrPublicAddrbook>
+
+ <directoryBrowsingDisallowed>false</directoryBrowsingDisallowed>
+
+ <defaultAddressbook>addressbook</defaultAddressbook>
+
+ <!-- This will act as the root for the file system -->
+ <addressBookHandlerPrefix>/user</addressBookHandlerPrefix>
+
+ <!-- Needed for access calculations -->
+ <userHomeRoot>/user</userHomeRoot>
+
+ <principalRoot>/principals</principalRoot>
+ <userPrincipalRoot>/principals/users</userPrincipalRoot>
+ <groupPrincipalRoot>/principals/groups</groupPrincipalRoot>
+ <resourcePrincipalRoot>/principals/resources</resourcePrincipalRoot>
+ <venuePrincipalRoot>/principals/locations</venuePrincipalRoot>
+ <ticketPrincipalRoot>/principals/tickets</ticketPrincipalRoot>
+ <hostPrincipalRoot>/principals/hosts</hostPrincipalRoot>
+ </usercarddavweb>
+
+ <!-- ===============================================================
Public CardDAV server pubcarddav
=============================================================== -->
<pubcarddav classname="org.bedework.carddav.util.CardDAVConfig" >
Modified: trunk/config/bwbuild/jboss-postgresql/cal.properties
===================================================================
--- trunk/config/bwbuild/jboss-postgresql/cal.properties 2011-07-26 17:30:01 UTC (rev 3297)
+++ trunk/config/bwbuild/jboss-postgresql/cal.properties 2011-07-27 19:06:09 UTC (rev 3298)
@@ -181,6 +181,9 @@
# If set to true or yes will copy in the bedework exchange synch db datasource def
org.bedework.global.copy.bedeworkexsynchds.config=yes
+# If set to true or yes will build the web (CASifiable) version of carddav also
+org.bedework.global.carddav.web.version=yes
+
# ------------------------------------------------------------------------
# ActiveMQ defs
# ------------------------------------------------------------------------
@@ -710,6 +713,30 @@
#
# --------------------------------------------------------------------
#
+# Personal Carddav Server as a Web application (for CAS)
+#
+org.bedework.app.usercarddavweb.project=carddav
+org.bedework.app.usercarddavweb.sou.dir=server
+
+org.bedework.app.usercarddavweb.web.xml=war/WEB-INF/webuserweb.xml
+org.bedework.app.usercarddavweb.war.name=ucarddavweb
+org.bedework.app.usercarddavweb.context.root=/ucarddavweb
+# Set for jboss
+#org.bedework.app.usercarddavweb.virtual.host=events.rpi.edu
+
+org.bedework.app.usercarddavweb.security.domain=bedeworkdemo
+org.bedework.app.usercarddavweb.security.prefix=demo
+org.bedework.app.usercarddavweb.transport.guarantee=NONE
+
+org.bedework.app.usercarddavweb.description=Bedework user carddav server (web).
+org.bedework.app.usercarddavweb.display.name=Bedework usercarddav (web)
+org.bedework.app.usercarddavweb.name=DemoUsrcarddav
+org.bedework.app.usercarddavweb.deploy.dir=${org.bedework.appserver.deploy.dir}
+org.bedework.app.usercarddavweb.logprefix=usercarddavw
+
+#
+# --------------------------------------------------------------------
+#
# CardDAV importer
#
More information about the Bedework-commit
mailing list