root/trunk/bedework/config/configs/democal.options.xml

Revision 966 (checked in by douglm, 7 years ago)

Moved web config classes into calfacade
Fixed up jboss build

Line 
1 <!-- This provides run time options for each of the configured applications.
2   -->
3 <bedework-options>
4   <org>
5     <bedework>
6       <global>
7         <module>
8           <user-ldap-group classname="org.bedework.calcore.ldap.LdapConfigProperties">
9             <initialContextFactory>com.sun.jndi.ldap.LdapCtxFactory</initialContextFactory>
10             <providerUrl>ldap://localhost/</providerUrl>
11             <groupContextDn>ou=groups, dc=bedework, dc=org</groupContextDn>
12             <groupMemberAttr>uniqueMember</groupMemberAttr>
13             <userDnPrefix>uid=</userDnPrefix>
14             <userDnSuffix>,ou=accounts, dc=bedework, dc=org</userDnSuffix>
15             <groupDnPrefix>cn=</groupDnPrefix>
16             <groupDnSuffix>,ou=groups, dc=bedework, dc=org</groupDnSuffix>
17             <debug>true</debug>
18           </user-ldap-group>
19         </module>
20       </global>
21
22       <!-- Only used for system initialisation or conversion from 2.3 - ignored thereafter -->
23       <syspars classname="org.bedework.calfacade.BwSystem">
24         <!-- name must match the global system name -->
25         <name>bedework</name>
26         <tzid>America/New_York</tzid>
27         <systemid>demobedework@mysite.edu</systemid>
28
29         <publicCalendarRoot>public</publicCalendarRoot>
30         <userCalendarRoot>user</userCalendarRoot>
31         <userDefaultCalendar>calendar</userDefaultCalendar>
32         <defaultTrashCalendar>Trash</defaultTrashCalendar>
33         <userInbox>Inbox</userInbox>
34         <userOutbox>Outbox</userOutbox>
35         <deletedCalendar>Deleted</deletedCalendar>
36         <busyCalendar>Busy</busyCalendar>
37
38         <defaultUserViewName>All</defaultUserViewName>
39
40         <publicUser>public-user</publicUser>
41
42         <httpConnectionsPerUser>10</httpConnectionsPerUser>
43         <httpConnectionsPerHost>50</httpConnectionsPerHost>
44         <httpConnections>200</httpConnections>
45
46
47         <!-- size limits -->
48         <maxPublicDescriptionLength>500</maxPublicDescriptionLength>
49         <maxUserDescriptionLength>1000</maxUserDescriptionLength>
50         <maxUserEntitySize>100000</maxUserEntitySize>
51         <defaultUserQuota>10000000</defaultUserQuota> <!-- 10 Meg OK? -->
52
53         <!-- Max number of instances per recurring event -->
54         <maxInstances>1000</maxInstances>
55
56         <userauthClass>org.bedework.calcore.hibernate.UserAuthUWDbImpl</userauthClass>
57         <mailerClass>org.bedework.mail.DummyMailer</mailerClass>
58         <admingroupsClass>org.bedework.calcore.hibernate.AdminGroupsDbImpl</admingroupsClass>
59         <!--
60         <usergroupsClass>org.bedework.calcore.ldap.UserGroupsLdapImpl</usergroupsClass>
61         -->
62         <usergroupsClass>org.bedework.calcore.hibernate.GroupsDbImpl</usergroupsClass>
63       </syspars>
64
65       <app>
66         <!-- ==================================================================
67                           Admin web client CalAdmin
68              ================================================================== -->
69         <CalAdmin classname="org.bedework.calfacade.configs.AdminConfig">
70           <autoCreateSponsors>false</autoCreateSponsors>
71           <autoDeleteSponsors>false</autoDeleteSponsors>
72           <autoCreateLocations>false</autoCreateLocations>
73           <autoDeleteLocations>false</autoDeleteLocations>
74           <allowEditAllCategories>false</allowEditAllCategories>
75           <allowEditAllLocations>false</allowEditAllLocations>
76           <allowEditAllSponsors>false</allowEditAllSponsors>
77           <categoryOptional>true</categoryOptional>
78
79           <!-- Default value for 24 hour mode -->
80           <hour24>true</hour24>
81
82           <!-- Default value for minute increments -->
83           <minIncrement>5</minIncrement>
84
85           <logPrefix>PubEventsAdmin</logPrefix>
86
87           <appRoot>/caladminrsrc</appRoot>
88           <portalPlatform>@PORTAL-PLATFORM@</portalPlatform>
89         </CalAdmin>
90
91         <!-- ==================================================================
92                           Public web client Events
93              ================================================================== -->
94         <Events classname="org.bedework.calfacade.configs.ClientConfig">
95           <autoCreateSponsors>false</autoCreateSponsors>
96           <autoDeleteSponsors>false</autoDeleteSponsors>
97           <autoCreateLocations>false</autoCreateLocations>
98           <autoDeleteLocations>false</autoDeleteLocations>
99
100           <!-- Default value for 24 hour mode -->
101           <hour24>true</hour24>
102
103           <!-- Default value for minute increments -->
104           <minIncrement>5</minIncrement>
105
106           <showYearData>false</showYearData>
107
108           <logPrefix>PubEvents</logPrefix>
109
110           <appRoot>/calrsrc</appRoot>
111           <portalPlatform>@PORTAL-PLATFORM@</portalPlatform>
112
113           <refreshAction>setup.do</refreshAction>
114           <refreshInterval>300</refreshInterval>
115
116           <calSuite>MainCampus</calSuite>
117         </Events>
118
119         <!-- ==================================================================
120                           Demo departmental Public web client SoEDept
121              ================================================================== -->
122         <SoEDept classname="org.bedework.calfacade.configs.ClientConfig">
123           <autoCreateSponsors>false</autoCreateSponsors>
124           <autoDeleteSponsors>false</autoDeleteSponsors>
125           <autoCreateLocations>false</autoCreateLocations>
126           <autoDeleteLocations>false</autoDeleteLocations>
127
128           <!-- Default value for 24 hour mode -->
129           <hour24>true</hour24>
130
131           <!-- Default value for minute increments -->
132           <minIncrement>5</minIncrement>
133
134           <showYearData>false</showYearData>
135
136           <logPrefix>SoEDept</logPrefix>
137
138           <appRoot>/calrsrc</appRoot>
139           <portalPlatform>@PORTAL-PLATFORM@</portalPlatform>
140
141           <refreshAction>setup.do</refreshAction>
142           <refreshInterval>300</refreshInterval>
143
144           <calSuite>SoEDepartmental</calSuite>
145         </SoEDept>
146
147         <!-- ==================================================================
148                           User web client UserCal
149              ================================================================== -->
150         <UserCal classname="org.bedework.calfacade.configs.ClientConfig">
151           <autoCreateSponsors>false</autoCreateSponsors>
152           <autoDeleteSponsors>false</autoDeleteSponsors>
153           <autoCreateLocations>false</autoCreateLocations>
154           <autoDeleteLocations>false</autoDeleteLocations>
155
156           <!-- Default value for 24 hour mode -->
157           <hour24>true</hour24>
158
159           <!-- Default value for minute increments -->
160           <minIncrement>5</minIncrement>
161
162           <showYearData>false</showYearData>
163
164           <logPrefix>PersonalCalendar</logPrefix>
165
166           <appRoot>/ucalrsrc</appRoot>
167           <portalPlatform>@PORTAL-PLATFORM@</portalPlatform>
168
169           <refreshAction>setup.do</refreshAction>
170           <refreshInterval>300</refreshInterval>
171         </UserCal>
172
173         <!-- ==================================================================
174                           Dump restore program dumpres
175              ================================================================== -->
176         <dumpres classname="org.bedework.calfacade.configs.DumpRestoreConfig">
177           <debug>true</debug>
178           <debugEntity>false</debugEntity>
179           <superGroupName>campusAdminGroups</superGroupName>
180           <defaultPublicCalPath>/public/Other Events/Other</defaultPublicCalPath>
181         </dumpres>
182
183         <!-- ==================================================================
184                           Dump restore program restoreFrom2p3px
185              Use the restore utility to convert from uwcal 2.3
186              ================================================================== -->
187         <restoreFrom2p3px classname="org.bedework.calfacade.configs.DumpRestoreConfig">
188           <debug>true</debug>
189           <debugEntity>false</debugEntity>
190           <from2p3px>true</from2p3px>
191           <timezonesFilename>resources/bwtimezones.xml</timezonesFilename>
192           <superGroupName>campusAdminGroups</superGroupName>
193           <defaultPublicCalPath>/public/Other Events/Other</defaultPublicCalPath>
194         </restoreFrom2p3px>
195       </app>
196     </bedework>
197   </org>
198 </bedework-options>
199
Note: See TracBrowser for help on using the browser.