source: products/quintagroup.transmogrifier.pfm2pfg/trunk/quintagroup/transmogrifier/pfm2pfg/tests/fieldset_form.xml @ 330

Last change on this file since 330 was 329, checked in by piv, 18 years ago

realise 0.2

File size: 10.3 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<metadata xmlns="http://plone.org/ns/archetypes/" xmlns:cmf="http://cmf.zope.org/namespaces/default/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:xmp="adobe:ns:meta">
3    <dc:title>
4        Form with fieldsets
5    </dc:title>
6    <xmp:CreateDate>
7        2007-05-15T08:41:51Z
8    </xmp:CreateDate>
9    <xmp:ModifyDate>
10        2007-12-04T09:25:47Z
11    </xmp:ModifyDate>
12    <field name="id">
13        fieldset-form
14    </field>
15    <field name="allowDiscussion">
16        None
17    </field>
18    <field name="effectiveDate">
19        2007/12/04 03:25:47.294 US/Central
20    </field>
21    <field name="recipient_email">
22        string:test@mail.com
23    </field>
24    <field name="body_pt">
25        &lt;tal:block i18n:domain=&quot;pfm&quot;
26        tal:define=&quot;form here/form;
27        groups form/get_groups;&quot;&gt;
28        &lt;html&gt;
29        &lt;body style=&quot;font-family:verdana,sans-serif;&quot;&gt;
30        &lt;p tal:condition=&quot;here/getBodyPre&quot; tal:content=&quot;here/getBodyPre&quot; /&gt;
31        &lt;p tal:condition=&quot;options/prepend&quot; tal:content=&quot;options/prepend&quot; /&gt;
32       
33        &lt;tal:block tal:repeat=&quot;group groups&quot;&gt;
34        &lt;h1 tal:condition=&quot;python:group!='Default'&quot; tal:content=&quot;group&quot; /&gt;
35        &lt;table style=&quot;font-family:verdana,sans-serif;&quot;&gt;
36        &lt;tbody valign=&quot;top&quot;&gt;
37        &lt;tal:block tal:repeat=&quot;field python:form.get_fields_in_group(group)&quot;&gt;
38        &lt;tr&gt;
39        &lt;th i18n:translate=&quot;&quot; style=&quot;text-align:right; white-space: nowrap; border-bottom: 1px solid #cccccc;&quot; tal:content=&quot;field/title&quot; /&gt;
40        &lt;td&gt;
41        &lt;div tal:repeat=&quot;line field/mailsplitter&quot;&gt;
42        &lt;span tal:content=&quot;line&quot;/&gt;
43        &lt;/div&gt;
44        &lt;/td&gt;
45        &lt;/tr&gt;
46        &lt;/tal:block&gt;
47        &lt;/tbody&gt;
48        &lt;/table&gt;
49        &lt;/tal:block&gt;
50       
51        &lt;p tal:condition=&quot;options/append&quot; tal:content=&quot;options/append&quot; /&gt;
52        &lt;p tal:condition=&quot;here/getBodyPost&quot; tal:content=&quot;here/getBodyPost&quot; /&gt;
53        &lt;pre tal:content=&quot;here/getFooter&quot; /&gt;
54        &lt;/body&gt;
55        &lt;/html&gt;
56        &lt;/tal:block&gt;
57    </field>
58    <field name="body_type">
59        text/html
60    </field>
61    <field name="form_pre">
62       
63        &lt;p&gt;form prologue&lt;/p&gt;
64       
65    </field>
66    <field name="form_post">
67       
68        &lt;p&gt;form epilogue&lt;/p&gt;
69       
70    </field>
71    <field name="form_buttons">
72        Submit|submit|submit|context
73    </field>
74    <field name="form_buttons">
75        Reset|reset|reset|standalone
76    </field>
77    <field name="sent_title">
78        The form was send to editor.
79    </field>
80    <field name="sent_message">
81       
82        &lt;p&gt;Thank you for new content. Our editor will review your request.&lt;br /&gt;&lt;/p&gt;
83       
84    </field>
85    <uid>
86        738f9995ffd82394ff8a3fb7c3545450
87    </uid>
88    <cmf:type>
89        PloneFormMailer
90    </cmf:type>
91    <cmf:workflow_history>
92        <cmf:workflow id="PloneFormMailer_workflow">
93            <cmf:history>
94                <cmf:var id="action" type="None" value="None"/>
95                <cmf:var id="actor" type="str" value="admin"/>
96                <cmf:var id="comments" type="str" value=""/>
97                <cmf:var id="review_state" type="str" value="members only send"/>
98                <cmf:var id="time" type="date" value="2007-05-15 03:41:51"/>
99            </cmf:history>
100            <cmf:history>
101                <cmf:var id="action" type="str" value="enable anonymous send"/>
102                <cmf:var id="actor" type="str" value="admin"/>
103                <cmf:var id="comments" type="str" value=""/>
104                <cmf:var id="review_state" type="str" value="anoymous send"/>
105                <cmf:var id="time" type="date" value="2007-12-04 03:25:47"/>
106            </cmf:history>
107        </cmf:workflow>
108    </cmf:workflow_history>
109    <cmf:security>
110        <cmf:local_role role="Owner" user_id="admin"/>
111    </cmf:security>
112    <field name="recipient_name">
113        ContentManagementSoftware.Info
114    </field>
115    <field name="subject">
116        string:Update Software
117    </field>
118<form>
119  <title>PFM Formulator</title>
120  <row_length>4</row_length>
121  <name>form</name>
122  <action></action>
123  <method>POST</method>
124  <enctype></enctype>
125  <encoding>UTF-8</encoding>
126  <stored_encoding>ISO-8859-1</stored_encoding>
127  <unicode_mode>false</unicode_mode>
128  <i18n_domain></i18n_domain>
129  <groups>
130    <group>
131      <title>Default</title>
132      <fields>
133
134      <field><id>checkbox</id> <type>CheckBoxField</type>
135        <values>
136          <alternate_name></alternate_name>
137          <css_class></css_class>
138          <default type="int">1</default>
139          <description>simple checkbox field</description>
140          <enabled type="int">1</enabled>
141          <external_validator></external_validator>
142          <extra></extra>
143          <hidden type="int">0</hidden>
144          <title>checkbox</title>
145        </values>
146        <tales>
147        </tales>
148        <messages>
149          <message name="external_validator_failed">The input failed the external validator.</message>
150        </messages>
151      </field>
152      <field><id>datetime</id> <type>DateTimeField</type>
153        <values>
154          <allow_empty_time type="int">0</allow_empty_time>
155          <alternate_name></alternate_name>
156          <ampm_time_style type="int">1</ampm_time_style>
157          <css_class></css_class>
158          <date_only type="int">0</date_only>
159          <date_separator>/</date_separator>
160          <default type="datetime">2005/12/01 13:25:00 GMT+2</default>
161          <default_now type="int">0</default_now>
162          <description>datetime field</description>
163          <enabled type="int">1</enabled>
164          <end_datetime type="datetime">2010/12/10 12:10:00 GMT+2</end_datetime>
165          <external_validator></external_validator>
166          <hidden type="int">0</hidden>
167          <hide_day type="int">0</hide_day>
168          <input_order>ymd</input_order>
169          <input_style>list</input_style>
170          <required type="int">0</required>
171          <start_datetime type="datetime">2005/10/10 12:10:00 GMT+3</start_datetime>
172          <time_separator>:</time_separator>
173          <title>datetime</title>
174        </values>
175        <tales>
176        </tales>
177        <messages>
178          <message name="external_validator_failed">The input failed the external validator.</message>
179          <message name="required_not_found">Input is required but no input given.</message>
180          <message name="not_datetime">You did not enter a valid date and time.</message>
181          <message name="datetime_out_of_range">The date and time you entered were out of range.</message>
182        </messages>
183      </field>
184      </fields>
185    </group>
186    <group>
187      <title>Other</title>
188      <fields>
189
190      <field><id>email</id> <type>EmailField</type>
191        <values>
192          <alternate_name></alternate_name>
193          <css_class></css_class>
194          <default></default>
195          <description>email field</description>
196          <display_maxwidth></display_maxwidth>
197          <display_width type="int">20</display_width>
198          <enabled type="int">1</enabled>
199          <external_validator></external_validator>
200          <extra></extra>
201          <hidden type="int">0</hidden>
202          <max_length></max_length>
203          <required type="int">0</required>
204          <title>email</title>
205          <truncate type="int">0</truncate>
206          <unicode type="int">0</unicode>
207          <whitespace_preserve type="int">0</whitespace_preserve>
208        </values>
209        <tales>
210        </tales>
211        <messages>
212          <message name="external_validator_failed">The input failed the external validator.</message>
213          <message name="required_not_found">Input is required but no input given.</message>
214          <message name="too_long">Too much input was given.</message>
215          <message name="not_email">You did not enter an email address.</message>
216        </messages>
217      </field>
218      <field><id>float</id> <type>FloatField</type>
219        <values>
220          <alternate_name></alternate_name>
221          <css_class></css_class>
222          <default>3.14</default>
223          <description>float field</description>
224          <display_maxwidth></display_maxwidth>
225          <display_width type="int">20</display_width>
226          <enabled type="int">1</enabled>
227          <external_validator></external_validator>
228          <extra></extra>
229          <hidden type="int">0</hidden>
230          <required type="int">0</required>
231          <title>float</title>
232          <whitespace_preserve type="int">0</whitespace_preserve>
233        </values>
234        <tales>
235        </tales>
236        <messages>
237          <message name="external_validator_failed">The input failed the external validator.</message>
238          <message name="required_not_found">Input is required but no input given.</message>
239          <message name="not_float">You did not enter a floating point number.</message>
240        </messages>
241      </field>
242      <field><id>string</id> <type>StringField</type>
243        <values>
244          <alternate_name></alternate_name>
245          <css_class></css_class>
246          <default>value</default>
247          <description>description</description>
248          <display_maxwidth></display_maxwidth>
249          <display_width type="int">20</display_width>
250          <enabled type="int">1</enabled>
251          <external_validator></external_validator>
252          <extra></extra>
253          <hidden type="int">0</hidden>
254          <max_length></max_length>
255          <required type="int">0</required>
256          <title>String field</title>
257          <truncate type="int">0</truncate>
258          <unicode type="int">1</unicode>
259          <whitespace_preserve type="int">0</whitespace_preserve>
260        </values>
261        <tales>
262          <default>string:Default</default>
263        </tales>
264        <messages>
265          <message name="external_validator_failed">The input failed the external validator.</message>
266          <message name="required_not_found">Input is required but no input given.</message>
267          <message name="too_long">Too much input was given.</message>
268        </messages>
269      </field>
270      </fields>
271    </group>
272  </groups>
273</form>
274</metadata>
Note: See TracBrowser for help on using the repository browser.