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

Revision 1153 (checked in by douglm, 6 years ago)

Fixes to ui navigation so it works again.

Add event now adds recurrences correctly

Fix to handle date valued recurrences correctly

Update limit to 50 years

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         <!-- Max number of years per recurring event -->
57         <maxYears>50</maxYears>
58
59         <userauthClass>org.bedework.calcore.hibernate.UserAuthUWDbImpl</userauthClass>
60         <mailerClass>org.bedework.mail.DummyMailer</mailerClass>
61         <admingroupsClass>org.bedework.calcore.hibernate.AdminGroupsDbImpl</admingroupsClass>
62         <!--
63         <usergroupsClass>org.bedework.calcore.ldap.UserGroupsLdapImpl</usergroupsClass>
64         -->
65         <usergroupsClass>org.bedework.calcore.hibernate.GroupsDbImpl</usergroupsClass>
66
67         <directoryBrowsingDisallowed>@DIRECTORY-BROWSING-DISALLOWED@</directoryBrowsingDisallowed>
68       </syspars>
69
70       <app>
71         <!-- ==================================================================
72                           Admin web client CalAdmin
73              ================================================================== -->
74         <CalAdmin classname="org.bedework.calfacade.configs.AdminConfig">
75           <autoCreateSponsors>false</autoCreateSponsors>
76           <autoDeleteSponsors>false</autoDeleteSponsors>
77           <autoCreateLocations>false</autoCreateLocations>
78           <autoDeleteLocations>false</autoDeleteLocations>
79           <allowEditAllCategories>false</allowEditAllCategories>
80           <allowEditAllLocations>false</allowEditAllLocations>
81           <allowEditAllSponsors>false</allowEditAllSponsors>
82           <categoryOptional>true</categoryOptional>
83
84           <!-- Default value for 24 hour mode -->
85           <hour24>true</hour24>
86
87           <!-- Default value for minute increments -->
88           <minIncrement>5</minIncrement>
89
90           <logPrefix>PubEventsAdmin</logPrefix>
91
92           <appRoot>/caladminrsrc</appRoot>
93           <portalPlatform>@PORTAL-PLATFORM@</portalPlatform>
94         </CalAdmin>
95
96         <!-- ==================================================================
97                           Public web client Events
98              ================================================================== -->
99         <Events classname="org.bedework.calfacade.configs.ClientConfig">
100           <autoCreateSponsors>false</autoCreateSponsors>
101           <autoDeleteSponsors>false</autoDeleteSponsors>
102           <autoCreateLocations>false</autoCreateLocations>
103           <autoDeleteLocations>false</autoDeleteLocations>
104
105           <!-- Default value for 24 hour mode -->
106           <hour24>true</hour24>
107
108           <!-- Default value for minute increments -->
109           <minIncrement>5</minIncrement>
110
111           <showYearData>false</showYearData>
112
113           <logPrefix>PubEvents</logPrefix>
114
115           <appRoot>/calrsrc</appRoot>
116           <portalPlatform>@PORTAL-PLATFORM@</portalPlatform>
117
118           <refreshAction>setup.do</refreshAction>
119           <refreshInterval>300</refreshInterval>
120
121           <calSuite>MainCampus</calSuite>
122         </Events>
123
124         <!-- ==================================================================
125                           Demo departmental Public web client SoEDept
126              ================================================================== -->
127         <SoEDept classname="org.bedework.calfacade.configs.ClientConfig">
128           <autoCreateSponsors>false</autoCreateSponsors>
129           <autoDeleteSponsors>false</autoDeleteSponsors>
130           <autoCreateLocations>false</autoCreateLocations>
131           <autoDeleteLocations>false</autoDeleteLocations>
132
133           <!-- Default value for 24 hour mode -->
134           <hour24>true</hour24>
135
136           <!-- Default value for minute increments -->
137           <minIncrement>5</minIncrement>
138
139           <showYearData>false</showYearData>
140
141           <logPrefix>SoEDept</logPrefix>
142
143           <appRoot>/calrsrc</appRoot>
144           <portalPlatform>@PORTAL-PLATFORM@</portalPlatform>
145
146           <refreshAction>setup.do</refreshAction>
147           <refreshInterval>300</refreshInterval>
148
149           <calSuite>SoEDepartmental</calSuite>
150         </SoEDept>
151
152         <!-- ==================================================================
153                           User web client UserCal
154              ================================================================== -->
155         <UserCal classname="org.bedework.calfacade.configs.ClientConfig">
156           <autoCreateSponsors>false</autoCreateSponsors>
157           <autoDeleteSponsors>false</autoDeleteSponsors>
158           <autoCreateLocations>false</autoCreateLocations>
159           <autoDeleteLocations>false</autoDeleteLocations>
160
161           <!-- Default value for 24 hour mode -->
162           <hour24>true</hour24>
163
164           <!-- Default value for minute increments -->
165           <minIncrement>5</minIncrement>
166
167           <showYearData>false</showYearData>
168
169           <logPrefix>PersonalCalendar</logPrefix>
170
171           <appRoot>/ucalrsrc</appRoot>
172           <portalPlatform>@PORTAL-PLATFORM@</portalPlatform>
173
174           <refreshAction>setup.do</refreshAction>
175           <refreshInterval>300</refreshInterval>
176         </UserCal>
177
178         <!-- ==================================================================
179                           Free/busy aggregator Web Client
180              ================================================================== -->
181         <FBagg classname="org.bedework.calfacade.configs.FBAggConfig">
182           <!-- Default value for 24 hour mode -->
183           <hour24>true</hour24>
184
185           <!-- Default value for granularity - minutes -->
186           <defaultGranularity>30</defaultGranularity>
187
188           <!-- Min value for granularity - minutes -->
189           <minGranularity>5</minGranularity>
190
191           <!-- Max value for granularity - minutes -->
192           <maxGranularity>360</maxGranularity>
193
194           <!-- Max date range - minutes -->
195           <maxDateRange>518400</maxDateRange>
196
197           <logPrefix>FBAgg</logPrefix>
198
199           <appRoot>@APPLICATION-ROOT@</appRoot>
200           <portalPlatform>@PORTAL-PLATFORM@</portalPlatform>
201
202           <refreshAction>setup.do</refreshAction>
203           <refreshInterval>300</refreshInterval>
204
205           <calSuite>@CAL-SUITE@</calSuite>
206         </FBagg>
207
208         <!-- ==================================================================
209                           Dump restore program dumpres
210              ================================================================== -->
211         <dumpres classname="org.bedework.calfacade.configs.DumpRestoreConfig">
212           <debug>true</debug>
213           <debugEntity>false</debugEntity>
214           <superGroupName>campusAdminGroups</superGroupName>
215           <defaultPublicCalPath>/public/Other Events/Other</defaultPublicCalPath>
216         </dumpres>
217
218         <!-- ==================================================================
219                           Dump restore program restoreFrom2p3px
220              Use the restore utility to convert from uwcal 2.3
221              ================================================================== -->
222         <restoreFrom2p3px classname="org.bedework.calfacade.configs.DumpRestoreConfig">
223           <debug>true</debug>
224           <debugEntity>false</debugEntity>
225           <from2p3px>true</from2p3px>
226           <timezonesFilename>resources/bwtimezones.xml</timezonesFilename>
227           <superGroupName>campusAdminGroups</superGroupName>
228           <defaultPublicCalPath>/public/Other Events/Other</defaultPublicCalPath>
229         </restoreFrom2p3px>
230       </app>
231     </bedework>
232   </org>
233 </bedework-options>
234
Note: See TracBrowser for help on using the browser.