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

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

Large number of updates mostly due to renaming sponsor to contact.
BwContact? class is used for rfc contact field with some non-rfc extensions used as contact in public events.

Renamed all sponsor admin jsp pages to contact
Changed jsp to refer to contact
Changed struts-config

Changed admin and public events stylesheet to refer to contact - contacts largely unused in user client to date.

Changes to configuration properties and xml files - change sponsor to contact

Sponsor code removed from admin app and added to common code

In addition the contact class has a language capable name. The icalendar classes have been modified appropriately

Collation classes and methods added to allow correct sorting of entities

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