root/trunk/config/configs/metadata.xml

Revision 1686 (checked in by douglm, 5 years ago)

Updates to try loading of metadata as an xml file stored at root of configurations.

  • Property svn:eol-style set to LF
Line 
1 <?xml version="1.0"?>
2
3 <!--
4   This file contains the metadata used to describe each type of module and
5   application that can be built by the bedework system. This is NOT the
6   actual configuration.
7
8   For example, the application type="webadmin" element below describes a type of
9   web application which is used to administer the system.
10
11   The actual configuration of that type of application is contained in the
12   current properties and xml files.
13
14   A default value may contain the name of a previously defined property
15   surrounded by ${ and }. The property "name" is predefined.
16 -->
17
18 <meta-data>
19   <!-- Bedework defined modules are:
20     directory - configuration for dummy directory
21     ldapdirectory - configuration for ldap directory interface
22     mailconfig - configuration for mailer interface
23
24     Custom modules can be defined. Define the type below and provide the
25     information about the module type. Then define the attributes
26     required for that type.
27
28     Module configuration is only in the xml options file.
29    -->
30
31   <!-- =====================================================================
32                           module: dirconfig
33        ===================================================================== -->
34   <module type="dirconfig">
35     <options-class-name>org.bedework.calfacade.configs.DirConfigProperties</options-class-name>
36
37     <comment>A dummy module with no directory.</comment>
38
39     <text name="principalRoot" option="principalRoot" advanced="true">
40       <default>/principals</default>
41     </text>
42
43     <text name="userPrincipalRoot" option="userPrincipalRoot" advanced="true">
44       <default>/principals/users</default>
45     </text>
46
47     <text name="groupPrincipalRoot" option="groupPrincipalRoot" advanced="true">
48       <default>/principals/groups</default>
49     </text>
50
51     <text name="resourcePrincipalRoot" option="resourcePrincipalRoot" advanced="true">
52       <default>/principals/resources</default>
53     </text>
54
55     <text name="venuePrincipalRoot" option="venuePrincipalRoot" advanced="true">
56       <default>/principals/locations</default>
57     </text>
58
59     <text name="ticketPrincipalRoot" option="ticketPrincipalRoot" advanced="true">
60       <default>/principals/tickets</default>
61     </text>
62
63     <text name="hostPrincipalRoot" option="hostPrincipalRoot" advanced="true">
64       <default>/principals/hosts</default>
65     </text>
66
67     <text name="domains" option="domains" advanced="false">
68       <default>mysite.edu</default>
69       <comment>List domains at your site separated by commas.
70                A single leading wildcard \"*\" is allowed.
71                If there is a single domain with no wildcard it wil be stripped from
72                user accounts as they are entered and added as they are turned
73                back into CUAs.
74                Wildcarded or multiple domains will cause retention of the domain
75                (partially untested feature)</comment>
76     </text>
77
78     <text name="defaultDomain" option="defaultDomain" advanced="false">
79       <default>mysite.edu</default>
80       <comment>defaultDomain can be left unspecified for no default or a single
81                exactly specified domain</comment>
82     </text>
83
84     <boolean name="debug" option="debug" advanced="false">
85       <default>true</default>
86     </boolean>
87   </module>
88
89   <!-- =====================================================================
90                            module: ldapdirconfig
91        ===================================================================== -->
92
93   <module type="ldapdirconfig">
94     <options-class-name>org.bedework.calfacade.configs.LdapConfigProperties</options-class-name>
95
96     <comment>A configurable ldap module.</comment>
97
98     <text name="principalRoot" option="principalRoot" advanced="true">
99       <default>/principals</default>
100     </text>
101
102     <text name="userPrincipalRoot" option="userPrincipalRoot" advanced="true">
103       <default>/principals/users</default>
104     </text>
105
106     <text name="groupPrincipalRoot" option="groupPrincipalRoot" advanced="true">
107       <default>/principals/groups</default>
108     </text>
109
110     <text name="resourcePrincipalRoot" option="resourcePrincipalRoot" advanced="true">
111       <default>/principals/resources</default>
112     </text>
113
114     <text name="venuePrincipalRoot" option="venuePrincipalRoot" advanced="true">
115       <default>/principals/locations</default>
116     </text>
117
118     <text name="ticketPrincipalRoot" option="ticketPrincipalRoot" advanced="true">
119       <default>/principals/tickets</default>
120     </text>
121
122     <text name="hostPrincipalRoot" option="hostPrincipalRoot" advanced="true">
123       <default>/principals/hosts</default>
124     </text>
125
126     <text name="domains" option="domains" advanced="false">
127       <default>mysite.edu</default>
128       <comment>List domains at your site separated by commas.
129                A single leading wildcard \"*\" is allowed.
130                If there is a single domain with no wildcard it wil be stripped from
131                user accounts as they are entered and added as they are turned
132                back into CUAs.
133                Wildcarded or multiple domains will cause retention of the domain
134                (partially untested feature)</comment>
135     </text>
136
137     <text name="defaultDomain" option="defaultDomain" advanced="false">
138       <default>mysite.edu</default>
139       <comment>defaultDomain can be left unspecified for no default or a single
140                exactly specified domain</comment>
141     </text>
142
143     <text name="initialContextFactory" suffix="initialContextFactory" advanced="true">
144       <default>com.sun.jndi.ldap.LdapCtxFactory</default>
145     </text>
146
147     <text name="providerUrl" suffix="providerUrl" advanced="false">
148       <default>ldap://localhost/</default>
149     </text>
150
151     <text name="groupContextDn" suffix="groupContextDn" advanced="true">
152       <default>ou=groups, dc=bedework, dc=org</default>
153     </text>
154
155     <text name="groupMemberAttr" suffix="groupMemberAttr" advanced="true">
156       <default>uniqueMember</default>
157     </text>
158
159     <text name="userDnPrefix" suffix="userDnPrefix" advanced="true">
160       <default>uid=</default>
161     </text>
162
163     <text name="userDnSuffix" suffix="userDnSuffix" advanced="true">
164       <default>,ou=accounts, dc=bedework, dc=org</default>
165     </text>
166
167     <text name="groupDnPrefix" suffix="groupDnPrefix" advanced="true">
168       <default>cn=</default>
169     </text>
170
171     <text name="groupDnSuffix" suffix="groupDnSuffix" advanced="true">
172       <default>,ou=groups, dc=bedework, dc=org</default>
173     </text>
174
175     <boolean name="debug" option="debug" advanced="false">
176       <default>true</default>
177     </boolean>
178   </module>
179
180   <!-- =====================================================================
181                            module: mailconfig
182        ===================================================================== -->
183
184   <module type="mailconfig">
185     <options-class-name>org.bedework.mail.MailConfigProperties</options-class-name>
186
187     <comment>Configuration to use java mail classes..</comment>
188
189     <text name="protocol" suffix="protocol" advanced="true">
190       <default>/principals</default>
191     </text>
192
193     <text name="protocolClass" suffix="protocolClass" advanced="true">
194       <default>com.sun.mail.smtp.SMTPTransport</default>
195     </text>
196
197     <text name="serverIp" suffix="serverIp" advanced="false">
198       <default>localhost</default>
199     </text>
200
201     <text name="from" suffix="from" advanced="false">
202       <default>calendar.myplace.edu</default>
203     </text>
204
205     <text name="subject" suffix="subject" advanced="false">
206       <default>Message from demo calendar server</default>
207     </text>
208
209     <boolean name="disabled" option="disabled" advanced="true">
210       <default>false</default>
211     </boolean>
212   </module>
213
214   <!-- =====================================================================
215                          application: webconfig
216        ===================================================================== -->
217   <application type="webconfig">
218     <comment>Web config client properties.</comment>
219
220     <hidden-text name="type" suffix="type" option="appType">
221       <value>${type}</value>
222     </hidden-text>
223
224     <text name="defaultContentType" suffix="default.contenttype" advanced="false">
225       <default>text/xml</default>
226     </text>
227
228     <text name="war" suffix="war.name" advanced="false">
229       <default>${name}</default>
230     </text>
231
232     <text name="context.root" suffix="context.root" advanced="false">
233       <default>${name}</default>
234     </text>
235
236     <text name="app.root" suffix="root" advanced="false">
237       <option>appRoot</option>
238       <default>http://localhost:8080/${name}rsrc</default>
239     </text>
240
241     <text name="resources.dir" suffix="resources.dir" advanced="false">
242       <default>http://localhost:8080/${name}rsrc</default>
243     </text>
244
245     <text name="deploy.dir" suffix="deploy.dir" advanced="false">
246       <default>/webapps</default>
247     </text>
248
249     <text name="description" suffix="description" advanced="true">
250       <default>Bedework configuration client.</default>
251     </text>
252
253     <text name="display.name" suffix="display.name" advanced="true">
254       <default>Bedework configuration client</default>
255     </text>
256
257     <text name="name" suffix="name" advanced="true">
258       <default>${name}</default>
259     </text>
260
261     <hidden-boolean name="guestmode" suffix="guestmode" value="false"/>
262
263     <hidden-boolean name="publicadmin" suffix="publicadmin" value="false"/>
264
265     <text name="logPrefix" advanced="true">
266       <option>logPrefix</option>
267       <default>${name}</default>
268     </text>
269   </application>
270
271   <!-- =====================================================================
272                          application: webadmin
273        ===================================================================== -->
274   <application type="webadmin">
275     <options-class-name>org.bedework.calfacade.configs.AdminConfig</options-class-name>
276
277     <comment>Web administrative client properties.</comment>
278
279     <hidden-text name="type" suffix="type">
280       <option>appType</option>
281       <value>${type}</value>
282     </hidden-text>
283
284     <hidden-text name="sou.dir" suffix="sou.dir">
285       <value>webadmin</value>
286     </hidden-text>
287
288     <text name="defaultContentType" suffix="default.contenttype" advanced="false">
289       <default>text/xml</default>
290     </text>
291
292     <text name="war" suffix="war.name" advanced="false">
293       <default>${name}</default>
294     </text>
295
296     <text name="context.root" suffix="context.root" advanced="false">
297       <default>${name}</default>
298     </text>
299
300     <text name="app.root" suffix="root" advanced="false">
301       <option>appRoot</option>
302       <default>http://localhost:8080/${name}rsrc</default>
303     </text>
304
305     <text name="resources.dir" suffix="resources.dir" advanced="false">
306       <default>http://localhost:8080/${name}rsrc</default>
307     </text>
308
309     <text name="deploy.dir" suffix="deploy.dir" advanced="false">
310       <default>/webapps</default>
311     </text>
312
313     <text name="security.domain" suffix="security.domain" advanced="false">
314       <default>demo</default>
315     </text>
316
317     <text name="security.prefix" suffix="security.prefix" advanced="false">
318       <default>demo</default>
319     </text>
320
321     <text name="transport.guarantee" suffix="transport.guarantee" advanced="false">
322       <default>NONE</default>
323     </text>
324
325     <!--
326        We really want this to set the value of the above to NONE or CONFIDENTIAL
327        addProperty(new BooleanProperty("ssl" suffix="use.ssl", true));
328        -->
329
330     <text name="description" suffix="description" advanced="true">
331       <default>Bedework calendar public events admin client.</default>
332     </text>
333
334     <text name="display.name" suffix="display.name" advanced="true">
335       <default>Public Events Administration</default>
336     </text>
337
338     <text name="name" suffix="name" advanced="true">
339       <default>${name}</default>
340     </text>
341
342     <text name="admingroupsidprefix" option="admingroupsidprefix" advanced="true">
343       <default>agrp_</default>
344     </text>
345
346     <boolean name="noGroupAllowed" suffix="nogroupallowed" advanced="true">
347       <default>false</default>
348     </boolean>
349
350     <boolean name="autoCreateContacts" option="autoCreateContacts"
351              advanced="true">
352       <default>false</default>
353     </boolean>
354
355     <boolean name="autoDeleteContacts" option="autoDeleteContacts"
356              advanced="true">
357       <default>false</default>
358     </boolean>
359
360     <boolean name="autoCreateLocations" option="autoCreateLocations"
361              advanced="true">
362       <default>false</default>
363     </boolean>
364
365     <boolean name="autoDeleteLocations" option="autoDeleteLocations"
366              advanced="true">
367       <default>false</default>
368     </boolean>
369
370     <boolean name="allowEditAllCategories" option="allowEditAllCategories"
371              advanced="true">
372       <default>false</default>
373     </boolean>
374
375     <boolean name="allowEditAllLocations" option="allowEditAllLocations"
376              advanced="true">
377       <default>false</default>
378     </boolean>
379
380     <boolean name="allowEditAllContacts" option="allowEditAllContacts"
381              advanced="true">
382       <default>false</default>
383     </boolean>
384
385     <boolean name="categoryOptional" option="categoryOptional"
386              advanced="true">
387       <default>true</default>
388     </boolean>
389
390     <boolean name="hour24" option="hour24" advanced="false">
391       <default>true</default>
392     </boolean>
393
394     <text name="submissionRoot" option="submissionRoot" advanced="false">
395       <default>/public/unbrowsable/submissions</default>
396     </text>
397
398     <int name="minincrement" option="minincrement" advanced="true">
399       <default>5</default>
400     </int>
401
402     <hidden-boolean name="guestmode" suffix="guestmode" value="false"/>
403
404     <hidden-boolean name="publicadmin" suffix="publicadmin" value="true"/>
405
406     <text name="logPrefix" advanced="true">
407       <option>logPrefix</option>
408       <default>${name}</default>
409     </text>
410
411     <text name="run.as.user" suffix="run.as.user" advanced="true">
412       <default>public-user</default>
413     </text>
414   </application>
415
416   <!-- =====================================================================
417                          application: websubmit
418        ===================================================================== -->
419   <application type="websubmit">
420     <options-class-name>org.bedework.calfacade.configs.ClientConfig</options-class-name>
421
422     <comment>Web config client properties.</comment>
423
424     <hidden-text name="type" suffix="type">
425       <option>appType</option>
426       <value>${type}</value>
427     </hidden-text>
428
429     <hidden-text name="sou.dir" suffix="sou.dir">
430       <value>websubmit</value>
431     </hidden-text>
432
433     <text name="defaultContentType" suffix="default.contenttype" advanced="false">
434       <default>text/xml</default>
435     </text>
436
437     <text name="web.xml" suffix="web.xml" advanced="true">
438       <default>war/WEB-INF/web.xml</default>
439     </text>
440
441     <text name="tomcat.context.xml" suffix="tomcat.context.xml" advanced="true">
442       <default>war/META-INF/context.xml</default>
443     </text>
444
445     <!-- #org.bedework.app.UserCal.portlet.name=EventSubmit -->
446
447     <text name="war" suffix="war.name" advanced="false">
448       <default>${name}</default>
449     </text>
450
451     <text name="context.root" suffix="context.root" advanced="false">
452       <default>${name}</default>
453     </text>
454
455     <!--
456     //# Set for jboss
457     //#org.bedework.app.UserCal.virtual.host=
458      -->
459
460     <text name="app.root" suffix="root" advanced="false">
461       <option>appRoot</option>
462       <default>http://localhost:8080/${name}rsrc</default>
463     </text>
464
465     <text name="resources.dir" suffix="resources.dir" advanced="false">
466       <default>http://localhost:8080/${name}rsrc</default>
467     </text>
468
469     <text name="deploy.dir" suffix="deploy.dir" advanced="false">
470       <default>/webapps</default>
471     </text>
472
473     <text name="security.domain" suffix="security.domain" advanced="false">
474       <default>demo</default>
475     </text>
476
477     <text name="security.prefix" suffix="security.prefix" advanced="false">
478       <default>demo</default>
479     </text>
480
481     <text name="transport.guarantee" suffix="transport.guarantee" advanced="false">
482       <default>NONE</default>
483     </text>
484
485     <!--
486        We really want this to set the value of the above to NONE or CONFIDENTIAL
487        addProperty(new BooleanProperty("ssl" suffix="use.ssl", true));
488        -->
489
490     <text name="description" suffix="description" advanced="true">
491       <default>Bedework calendar event submission client.</default>
492     </text>
493
494     <text name="display.name" suffix="display.name" advanced="true">
495       <default>Bedework event submission client</default>
496     </text>
497
498     <text name="name" suffix="name" advanced="true">
499       <default>${name}</default>
500     </text>
501
502     <boolean name="autoCreateContacts" option="autoCreateContacts"
503              advanced="true">
504       <default>false</default>
505     </boolean>
506
507     <boolean name="autoDeleteContacts" option="autoDeleteContacts"
508              advanced="true">
509       <default>false</default>
510     </boolean>
511
512     <boolean name="autoCreateLocations" option="autoCreateLocations"
513              advanced="true">
514       <default>false</default>
515     </boolean>
516
517     <boolean name="autoDeleteLocations" option="autoDeleteLocations"
518              advanced="true">
519       <default>false</default>
520     </boolean>
521
522     <text name="submissionRoot" option="submissionRoot" advanced="false">
523       <default>/public/unbrowsable/submissions</default>
524     </text>
525
526     <boolean name="hour24" option="hour24" advanced="false">
527       <default>true</default>
528     </boolean>
529
530     <int name="minincrement" option="minincrement" advanced="true">
531       <default>5</default>
532     </int>
533
534     <boolean name="showYearData" option="showYearData" advanced="true">
535       <default>false</default>
536     </boolean>
537
538     <!--
539     //requiredText("default.view" suffix="default.view");
540
541     //requiredInt("refresh.interval" suffix="refresh.interval");
542
543     //requiredText("refresh.action" suffix="refresh.action");
544     -->
545
546     <text name="logPrefix" advanced="true">
547       <option>logPrefix</option>
548       <default>${name}</default>
549     </text>
550
551     <hidden-boolean name="guestmode" suffix="guestmode" value="false"/>
552
553     <hidden-boolean name="publicadmin" suffix="publicadmin" value="false"/>
554   </application>
555
556   <!-- =====================================================================
557                          application: webpublic
558        ===================================================================== -->
559   <application type="webpublic">
560     <options-class-name>org.bedework.calfacade.configs.ClientConfig</options-class-name>
561
562     <comment>Web config client properties.</comment>
563
564     <hidden-text name="type" suffix="type">
565       <option>appType</option>
566       <value>${type}</value>
567     </hidden-text>
568
569     <hidden-text name="sou.dir" suffix="sou.dir">
570       <value>webclient</value>
571     </hidden-text>
572
573     <text name="defaultContentType" suffix="default.contenttype" advanced="false">
574       <default>text/xml</default>
575     </text>
576
577     <text name="web.xml" suffix="web.xml" advanced="true">
578       <default>war/WEB-INF/publicweb.xml</default>
579     </text>
580
581     <text name="tomcat.context.xml" suffix="tomcat.context.xml" advanced="true">
582       <default>war/META-INF/publiccontext.xml</default>
583     </text>
584
585     <!-- //#org.bedework.app.UserCal.portlet.name=UserCal -->
586
587     <text name="war" suffix="war.name" advanced="false">
588       <default>${name}</default>
589     </text>
590
591     <text name="context.root" suffix="context.root" advanced="false">
592       <default>${name}</default>
593     </text>
594
595     <!--
596     //# Set for jboss
597     //#org.bedework.app.UserCal.virtual.host=
598      -->
599
600     <text name="app.root" suffix="root" advanced="false">
601       <option>appRoot</option>
602       <default>http://localhost:8080/${name}rsrc</default>
603     </text>
604
605     <text name="resources.dir" suffix="resources.dir" advanced="false">
606       <default>http://localhost:8080/${name}rsrc</default>
607     </text>
608
609     <text name="deploy.dir" suffix="deploy.dir" advanced="false">
610       <default>/webapps</default>
611     </text>
612
613     <text name="description" suffix="description" advanced="true">
614       <default>Bedework calendar public client.</default>
615     </text>
616
617     <text name="display.name" suffix="display.name" advanced="true">
618       <default>Bedework public client</default>
619     </text>
620
621     <text name="name" suffix="name" advanced="true">
622       <default>${name}</default>
623     </text>
624
625     <text name="run-as" suffix="run.as.user" advanced="true">
626       <default>public-user</default>
627     </text>
628
629     <boolean name="hour24" option="hour24" advanced="false">
630       <default>true</default>
631     </boolean>
632
633     <int name="minincrement" option="minincrement" advanced="true">
634       <default>5</default>
635     </int>
636
637     <!--  -->
638     //<cachingOn>true</cachingOn>
639     //<cachePrefix>bwpubevents</cachePrefix>
640
641     //<autoCreateContacts>false</autoCreateContacts>
642     //<autoDeleteContacts>false</autoDeleteContacts>
643     //<autoCreateLocations>false</autoCreateLocations>
644     //<autoDeleteLocations>false</autoDeleteLocations>
645     -->
646
647     <boolean name="showYearData" option="showYearData" advanced="true">
648       <default>false</default>
649     </boolean>
650
651     <int name="refresh.interval" option="refreshInterval" advanced="true">
652       <default>300</default>
653     </int>
654
655     <text name="refresh.action" option="refreshAction" advanced="true">
656       <default>setup.do</default>
657     </text>
658
659     <text name="calSuite" option="calSuite" advanced="true">
660       <default>${name}</default>
661     </text>
662
663     <text name="logPrefix" option="logPrefix" advanced="true">
664       <default>${name}</default>
665     </text>
666
667     <hidden-boolean name="guestmode" suffix="guestmode" value="true"/>
668
669     <hidden-boolean name="publicadmin" suffix="publicadmin" value="false"/>
670   </application>
671
672   <!-- =====================================================================
673                          application: webuser
674        ===================================================================== -->
675   <application type="webuser">
676     <options-class-name>org.bedework.calfacade.configs.ClientConfig</options-class-name>
677
678     <comment>Web config client properties.</comment>
679
680     <hidden-text name="type" suffix="type">
681       <option>appType</option>
682       <value>${type}</value>
683     </hidden-text>
684
685     <hidden-text name="sou.dir" suffix="sou.dir">
686       <value>webclient</value>
687     </hidden-text>
688
689     <text name="defaultContentType" suffix="default.contenttype" advanced="false">
690       <default>text/xml</default>
691     </text>
692
693     <text name="web.xml" suffix="web.xml" advanced="true">
694       <default>war/WEB-INF/userweb.xml</default>
695     </text>
696
697     <text name="tomcat.context.xml" suffix="tomcat.context.xml" advanced="true">
698       <default>war/META-INF/usercontext.xml</default>
699     </text>
700
701     <!-- //#org.bedework.app.UserCal.portlet.name=UserCal -->
702
703     <text name="war" suffix="war.name" advanced="false">
704       <default>${name}</default>
705     </text>
706
707     <text name="context.root" suffix="context.root" advanced="false">
708       <default>${name}</default>
709     </text>
710
711     <!--
712     //# Set for jboss
713     //#org.bedework.app.UserCal.virtual.host=
714     -->
715
716     <text name="app.root" suffix="root" advanced="false">
717       <option>appRoot</option>
718       <default>http://localhost:8080/${name}rsrc</default>
719     </text>
720
721     <text name="resources.dir" suffix="resources.dir" advanced="false">
722       <default>http://localhost:8080/${name}rsrc</default>
723     </text>
724
725     <text name="deploy.dir" suffix="deploy.dir" advanced="false">
726       <default>/webapps</default>
727     </text>
728
729     <text name="security.domain" suffix="security.domain" advanced="false">
730       <default>demo</default>
731     </text>
732
733     <text name="security.prefix" suffix="security.prefix" advanced="false">
734       <default>demo</default>
735     </text>
736
737     <text name="transport.guarantee" suffix="transport.guarantee" advanced="false">
738       <default>NONE</default>
739     </text>
740
741     <!--
742        We really want this to set the value of the above to NONE or CONFIDENTIAL
743        addProperty(new BooleanProperty("ssl" suffix="use.ssl", true));
744        -->
745
746     <text name="description" suffix="description" advanced="true">
747       <default>Bedework calendar user client.</default>
748     </text>
749
750     <text name="display.name" suffix="display.name" advanced="true">
751       <default>Bedework user client</default>
752     </text>
753
754     <text name="name" suffix="name" advanced="true">
755       <default>${name}</default>
756     </text>
757
758     <boolean name="hour24" option="hour24" advanced="false">
759       <default>true</default>
760     </boolean>
761
762     <int name="minincrement" option="minincrement" advanced="true">
763       <default>5</default>
764     </int>
765
766     <boolean name="showYearData" option="showYearData" advanced="true">
767       <default>false</default>
768     </boolean>
769
770     <!--
771     //requiredText("default.view" suffix="default.view");
772      -->
773
774     <int name="refresh.interval" option="refreshInterval" advanced="true">
775       <default>300</default>
776     </int>
777
778     <text name="refresh.action" option="refreshAction" advanced="true">
779       <default>setup.do</default>
780     </text>
781
782     <text name="logPrefix" advanced="true">
783       <option>logPrefix</option>
784       <default>${name}</default>
785     </text>
786
787     <hidden-boolean name="guestmode" suffix="guestmode" value="false"/>
788
789     <hidden-boolean name="publicadmin" suffix="publicadmin" value="false"/>
790   </application>
791
792   <!-- =====================================================================
793                          application: publiccaldav
794        ===================================================================== -->
795   <application type="publiccaldav">
796     <options-class-name>org.bedework.calfacade.configs.CalDAVConfig</options-class-name>
797
798     <comment>Web config client properties.</comment>
799
800     <hidden-text name="type" suffix="type">
801       <option>appType</option>
802       <value>${type}</value>
803     </hidden-text>
804
805     <text name="war" suffix="war.name" advanced="false">
806       <default>${name}</default>
807     </text>
808
809     <text name="context.root" suffix="context.root" advanced="false">
810       <default>${name}</default>
811     </text>
812
813     <text name="deploy.dir" suffix="deploy.dir" advanced="false">
814       <default>/webapps</default>
815     </text>
816
817     <text name="description" suffix="description" advanced="true">
818       <default>Bedework public caldav server.</default>
819     </text>
820
821     <text name="display.name" suffix="display.name" advanced="true">
822       <default>Bedework public caldav</default>
823     </text>
824
825     <text name="name" suffix="name" advanced="true">
826       <default>${name}</default>
827     </text>
828
829     <hidden-boolean name="guestmode" suffix="guestmode" value="true"/>
830
831     <hidden-boolean name="publicadmin" suffix="publicadmin" value="false"/>
832
833     <!--
834     <text name="logPrefix" advanced="true">
835       <option>logPrefix</option>
836       <default>${name}</default>
837     </text>
838      -->
839   </application>
840
841   <!-- =====================================================================
842                          application: usercaldav
843        ===================================================================== -->
844   <application type="usercaldav">
845     <options-class-name>org.bedework.calfacade.configs.CalDAVConfig</options-class-name>
846
847     <comment>Web config client properties.</comment>
848
849     <hidden-text name="type" suffix="type">
850       <option>appType</option>
851       <value>${type}</value>
852     </hidden-text>
853
854     <text name="war" suffix="war.name" advanced="false">
855       <default>${name}</default>
856     </text>
857
858     <text name="context.root" suffix="context.root" advanced="false">
859       <default>${name}</default>
860     </text>
861
862     <text name="deploy.dir" suffix="deploy.dir" advanced="false">
863       <default>/webapps</default>
864     </text>
865
866     <text name="security.domain" suffix="security.domain" advanced="false">
867       <default>demo</default>
868     </text>
869
870     <text name="security.prefix" suffix="security.prefix" advanced="false">
871       <default>demo</default>
872     </text>
873
874     <text name="transport.guarantee" suffix="transport.guarantee" advanced="false">
875       <default>NONE</default>
876     </text>
877
878     <!--
879        We really want this to set the value of the above to NONE or CONFIDENTIAL
880        addProperty(new BooleanProperty("ssl" suffix="use.ssl", true));
881        -->
882
883     <text name="description" suffix="description" advanced="true">
884       <default>Bedework user caldav server.</default>
885     </text>
886
887     <text name="display.name" suffix="display.name" advanced="true">
888       <default>Bedework user caldav</default>
889     </text>
890
891     <text name="name" suffix="name" advanced="true">
892       <default>${name}</default>
893     </text>
894
895     <hidden-boolean name="guestmode" suffix="guestmode" value="false"/>
896
897     <hidden-boolean name="publicadmin" suffix="publicadmin" value="false"/>
898
899     <!--     <text name="logPrefix" advanced="true">
900       <option>logPrefix</option>
901       <default>${name}</default>
902     </text>
903      -->
904   </application>
905
906   <!-- =====================================================================
907                          application: caldavTest
908        ===================================================================== -->
909   <application type="caldavTest">
910     <comment>Web config client properties.</comment>
911
912     hiddenText("project" suffix="project", inProps, "caldavTest");
913
914     <hidden-text name="type" suffix="type">
915       <option>appType</option>
916       <value>${type}</value>
917     </hidden-text>
918
919     hiddenText("sou.dir" suffix="sou.dir", inProps, "caldavTest");
920
921     <text name="shellscr.name" suffix="shellscr.name" advanced="true">
922       <default>bwruntest</default>
923     </text>
924
925     <text name="batscr.name" suffix="batscr.name" advanced="true">
926       <default>bwruntest.bat</default>
927     </text>
928
929     <text name="zip.name" suffix="zip.name" advanced="false">
930       <default>caldavTest</default>
931     </text>
932
933     <text name="description" suffix="description" advanced="true">
934       <default>Bedework CalDAV test utility.</default>
935     </text>
936   </application>
937
938   <!-- =====================================================================
939                          application: testsuite
940        ===================================================================== -->
941   <application type="testsuite">
942     <comment>Web config client properties.</comment>
943
944     hiddenText("project" suffix="project", inProps, "testsuite");
945
946     <hidden-text name="type" suffix="type">
947       <option>appType</option>
948       <value>${type}</value>
949     </hidden-text>
950
951     hiddenText("sou.dir" suffix="sou.dir", inProps, null);
952
953     <text name="shellscr.name" suffix="shellscr.name" advanced="true">
954       <default>bwruntest</default>
955     </text>
956
957     <text name="batscr.name" suffix="batscr.name" advanced="true">
958       <default>bwruntest.bat</default>
959     </text>
960
961     <text name="zip.name" suffix="zip.name" advanced="false">
962       <default>testsuite</default>
963     </text>
964
965     <text name="description" suffix="description" advanced="true">
966       <default>Bedework test suite.</default>
967     </text>
968
969     <text name="schema.delimiter" suffix="schema.delimiter" advanced="false">
970       <default>;</default>
971     </text>
972   </application>
973
974   <!-- =====================================================================
975                          application: dumprestore
976        ===================================================================== -->
977   <application type="dumprestore">
978     <comment>Web config client properties.</comment>
979
980     hiddenText("project" suffix="project", inProps, "dumprestore");
981
982     <hidden-text name="type" suffix="type">
983       <option>appType</option>
984       <value>${type}</value>
985     </hidden-text>
986
987     hiddenText("sou.dir" suffix="sou.dir", inProps, null);
988
989     <text name="shellscr.name" suffix="shellscr.name" advanced="true">
990       <default>bwrun</default>
991     </text>
992
993     <text name="batscr.name" suffix="batscr.name" advanced="true">
994       <default>bwrun.bat</default>
995     </text>
996
997     <text name="zip.name" suffix="zip.name" advanced="false">
998       <default>dumpres</default>
999     </text>
1000
1001     <text name="description" suffix="description" advanced="true">
1002       <default>Bedework dump/restore utility.</default>
1003     </text>
1004
1005     <text name="schema.delimiter" suffix="schema.delimiter" advanced="false">
1006       <default>;</default>
1007     </text>
1008   </application>
1009 </meta-data>
Note: See TracBrowser for help on using the browser.