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

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

Configure demo departmental calendar. Some further changes to make it work.

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.webcommon.AdminConfig">
70           <autoCreateSponsors>false</autoCreateSponsors>
71           <autoDeleteSponsors>false</autoDeleteSponsors>
72           <autoCreateLocations>false</autoCreateLocations>
73           <autoDeleteLocations>false</autoDeleteLocations>
74           <!-- When we get svc fixed
75           <allowEditAllCategories>false</allowEditAllCategories>
76           <allowEditAllLocations>false</allowEditAllLocations>
77           <allowEditAllSponsors>false</allowEditAllSponsors>
78           -->
79           <categoryOptional>true</categoryOptional>
80
81           <!-- Default value for 24 hour mode -->
82           <hour24>true</hour24>
83
84           <!-- Default value for minute increments -->
85           <minIncrement>5</minIncrement>
86
87           <logPrefix>PubEventsAdmin</logPrefix>
88         </CalAdmin>
89
90         <!-- ==================================================================
91                           Public web client Events
92              ================================================================== -->
93         <Events classname="org.bedework.webcommon.ClientConfig">
94           <autoCreateSponsors>false</autoCreateSponsors>
95           <autoDeleteSponsors>false</autoDeleteSponsors>
96           <autoCreateLocations>false</autoCreateLocations>
97           <autoDeleteLocations>false</autoDeleteLocations>
98
99           <!-- Default value for 24 hour mode -->
100           <hour24>true</hour24>
101
102           <!-- Default value for minute increments -->
103           <minIncrement>5</minIncrement>
104
105           <showYearData>false</showYearData>
106
107           <logPrefix>PubEvents</logPrefix>
108
109           <refreshAction>setup.do</refreshAction>
110           <refreshInterval>300</refreshInterval>
111
112           <calSuite>MainCampus</calSuite>
113         </Events>
114
115         <!-- ==================================================================
116                           Demo departmental Public web client SoEDept
117              ================================================================== -->
118         <SoEDept classname="org.bedework.webcommon.ClientConfig">
119           <autoCreateSponsors>false</autoCreateSponsors>
120           <autoDeleteSponsors>false</autoDeleteSponsors>
121           <autoCreateLocations>false</autoCreateLocations>
122           <autoDeleteLocations>false</autoDeleteLocations>
123
124           <!-- Default value for 24 hour mode -->
125           <hour24>true</hour24>
126
127           <!-- Default value for minute increments -->
128           <minIncrement>5</minIncrement>
129
130           <showYearData>false</showYearData>
131
132           <logPrefix>SoEDept</logPrefix>
133
134           <refreshAction>setup.do</refreshAction>
135           <refreshInterval>300</refreshInterval>
136
137           <calSuite>SoEDepartmental</calSuite>
138         </SoEDept>
139
140         <!-- ==================================================================
141                           User web client UserCal
142              ================================================================== -->
143         <UserCal classname="org.bedework.webcommon.ClientConfig">
144           <autoCreateSponsors>false</autoCreateSponsors>
145           <autoDeleteSponsors>false</autoDeleteSponsors>
146           <autoCreateLocations>false</autoCreateLocations>
147           <autoDeleteLocations>false</autoDeleteLocations>
148
149           <!-- Default value for 24 hour mode -->
150           <hour24>true</hour24>
151
152           <!-- Default value for minute increments -->
153           <minIncrement>5</minIncrement>
154
155           <showYearData>false</showYearData>
156
157           <logPrefix>PersonalCalendar</logPrefix>
158
159           <refreshAction>setup.do</refreshAction>
160           <refreshInterval>300</refreshInterval>
161         </UserCal>
162
163         <!-- ==================================================================
164                           Dump restore program dumpres
165              ================================================================== -->
166         <dumpres classname="org.bedework.appcommon.configs.DumpRestoreConfig">
167           <debug>true</debug>
168           <debugEntity>false</debugEntity>
169           <superGroupName>campusAdminGroups</superGroupName>
170           <defaultPublicCalPath>/public/Other Events/Other</defaultPublicCalPath>
171         </dumpres>
172
173         <!-- ==================================================================
174                           Dump restore program restoreFrom2p3px
175              Use the restore utility to convert from uwcal 2.3
176              ================================================================== -->
177         <restoreFrom2p3px classname="org.bedework.appcommon.configs.DumpRestoreConfig">
178           <debug>true</debug>
179           <debugEntity>false</debugEntity>
180           <from2p3px>true</from2p3px>
181           <timezonesFilename>resources/bwtimezones.xml</timezonesFilename>
182           <superGroupName>campusAdminGroups</superGroupName>
183           <defaultPublicCalPath>/public/Other Events/Other</defaultPublicCalPath>
184         </restoreFrom2p3px>
185       </app>
186     </bedework>
187   </org>
188 </bedework-options>
189
Note: See TracBrowser for help on using the browser.