1- <model xmlns : i18n =" http://xml.zope.org/namespaces/i18n" xmlns : marshal =" http://namespaces.plone.org/supermodel/marshal" xmlns : form =" http://namespaces.plone.org/supermodel/form" xmlns : security =" http://namespaces.plone.org/supermodel/security" xmlns : indexer =" http://namespaces.plone.org/supermodel/indexer" xmlns : lingua =" http://namespaces.plone.org/supermodel/lingua" xmlns : users =" http://namespaces.plone.org/supermodel/users" xmlns =" http://namespaces.plone.org/supermodel/schema" i18n : domain =" ploneconf.site" >
1+ <?xml version =" 1.0" encoding =" utf-8" ?>
2+ <model xmlns =" http://namespaces.plone.org/supermodel/schema"
3+ xmlns : form =" http://namespaces.plone.org/supermodel/form"
4+ xmlns : i18n =" http://xml.zope.org/namespaces/i18n"
5+ xmlns : indexer =" http://namespaces.plone.org/supermodel/indexer"
6+ xmlns : lingua =" http://namespaces.plone.org/supermodel/lingua"
7+ xmlns : marshal =" http://namespaces.plone.org/supermodel/marshal"
8+ xmlns : security =" http://namespaces.plone.org/supermodel/security"
9+ xmlns : users =" http://namespaces.plone.org/supermodel/users"
10+ i18n : domain =" ploneconf.site"
11+ >
212 <schema >
3- <field name =" type_of_talk" type =" zope.schema.Choice" >
13+ <field name =" type_of_talk"
14+ type =" zope.schema.Choice"
15+ >
416 <title i18n : translate =" " >Type of talk</title >
517 <values />
6- <form : widget type =" z3c.form.browser.radio.RadioFieldWidget" />
18+ <form : widget type =" z3c.form.browser.radio.RadioFieldWidget" />
719 </field >
8- <field name =" details" type =" plone.app.textfield.RichText" >
20+ <field name =" details"
21+ type =" plone.app.textfield.RichText"
22+ >
923 <description i18n : translate =" " >Description of the talk (max. 3000 characters)</description >
1024 <max_length >3000</max_length >
1125 <title i18n : translate =" " >Details</title >
1226 </field >
13- <field name =" audience" type =" zope.schema.Set" security : write-permission =" cmf.ManagePortal" >
27+ <field name =" audience"
28+ security : write-permission =" cmf.ManagePortal"
29+ type =" zope.schema.Set"
30+ >
1431 <required >False</required >
1532 <title i18n : translate =" " >Audience</title >
1633 <value_type type =" zope.schema.Choice" >
1734 <values />
1835 </value_type >
19- <form : widget type =" z3c.form.browser.checkbox.CheckBoxFieldWidget" />
36+ <form : widget type =" z3c.form.browser.checkbox.CheckBoxFieldWidget" />
2037 </field >
21- <field name =" speaker" type =" zope.schema.TextLine" >
38+ <field name =" speaker"
39+ type =" zope.schema.TextLine"
40+ >
2241 <description i18n : translate =" " >Name (or names) of the speaker</description >
2342 <required >False</required >
2443 <title i18n : translate =" " >Speaker</title >
2544 </field >
26- <field name =" company" type =" zope.schema.TextLine" >
45+ <field name =" company"
46+ type =" zope.schema.TextLine"
47+ >
2748 <required >False</required >
2849 <title i18n : translate =" " >Company</title >
2950 </field >
30- <field name =" email" type =" plone.schema.email.Email" >
51+ <field name =" email"
52+ type =" plone.schema.email.Email"
53+ >
3154 <description i18n : translate =" " >Email adress of the speaker</description >
3255 <required >False</required >
3356 <title i18n : translate =" " >Email</title >
3457 </field >
35- <field name =" website" type =" zope.schema.TextLine" >
58+ <field name =" website"
59+ type =" zope.schema.TextLine"
60+ >
3661 <required >False</required >
3762 <title i18n : translate =" " >Website</title >
3863 </field >
39- <field name =" twitter" type =" zope.schema.TextLine" >
64+ <field name =" twitter"
65+ type =" zope.schema.TextLine"
66+ >
4067 <required >False</required >
4168 <title i18n : translate =" " >Twitter name</title >
4269 </field >
43- <field name =" github" type =" zope.schema.TextLine" >
70+ <field name =" github"
71+ type =" zope.schema.TextLine"
72+ >
4473 <required >False</required >
4574 <title i18n : translate =" " >Github username</title >
4675 </field >
47- <field name =" image" type =" plone.namedfile.field.NamedBlobImage" >
76+ <field name =" image"
77+ type =" plone.namedfile.field.NamedBlobImage"
78+ >
4879 <description i18n : translate =" " >Portrait of the speaker</description >
4980 <required >False</required >
5081 <title i18n : translate =" " >Image</title >
5182 </field >
52- <field name =" speaker_biography" type =" plone.app.textfield.RichText" >
83+ <field name =" speaker_biography"
84+ type =" plone.app.textfield.RichText"
85+ >
5386 <max_length >1000</max_length >
5487 <required >False</required >
5588 <title i18n : translate =" " >Speaker Biography (max. 1000 characters)</title >
5689 </field >
57- <field name =" slides" type =" zope.schema.URI" >
90+ <field name =" slides"
91+ type =" zope.schema.URI"
92+ >
5893 <description i18n : translate =" " >URL of the Website that holds the slides</description >
5994 <required >False</required >
6095 <title i18n : translate =" " >Vortragsfolien</title >
6196 </field >
62- <field name =" video" type =" zope.schema.URI" security : write-permission =" cmf.ManagePortal" >
97+ <field name =" video"
98+ security : write-permission =" cmf.ManagePortal"
99+ type =" zope.schema.URI"
100+ >
63101 <description i18n : translate =" " >URL of the Website that holds the video of the talk</description >
64102 <required >False</required >
65103 <title i18n : translate =" " >Video</title >
66104 </field >
67- <field name =" hide_date" type =" zope.schema.Bool" security : write-permission =" cmf.ManagePortal" >
105+ <field name =" hide_date"
106+ security : write-permission =" cmf.ManagePortal"
107+ type =" zope.schema.Bool"
108+ >
68109 <default >True</default >
69110 <description i18n : translate =" " >Display talks without date and time.</description >
70111 <required >False</required >
71112 <title i18n : translate =" " >Hide date and time</title >
72113 </field >
73114 </schema >
74- </model >
115+ </model >
0 commit comments