[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