From 18d6c03bff57dfe2fe04116745c8b1ed361bf261 Mon Sep 17 00:00:00 2001
From: Jean-Paul Smets <jp@nexedi.com>
Date: Fri, 23 Jan 2004 16:02:21 +0000
Subject: [PATCH] *** empty log message ***

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@293 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../assorted_resource_quantity_view.form      | 186 +++++------
 .../coramy_pdm/assorted_resource_view.form    | 223 ++++---------
 .../transformation_assorted_view.form         | 297 +++++++++---------
 3 files changed, 306 insertions(+), 400 deletions(-)

diff --git a/product/Coramy/skins/coramy_pdm/assorted_resource_quantity_view.form b/product/Coramy/skins/coramy_pdm/assorted_resource_quantity_view.form
index 4c38749f5d..749a982c08 100755
--- a/product/Coramy/skins/coramy_pdm/assorted_resource_quantity_view.form
+++ b/product/Coramy/skins/coramy_pdm/assorted_resource_quantity_view.form
@@ -15,19 +15,19 @@
 
       <field><id>my_id</id> <type>StringField</type>
         <values>
-          <required type="int">1</required>
-          <description></description>
-          <truncate type="int">0</truncate>
-          <title>Ligne n°</title>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <extra></extra>
+          <default></default>
+          <description></description>
           <display_maxwidth></display_maxwidth>
+          <display_width type="int">5</display_width>
           <external_validator></external_validator>
-          <max_length></max_length>
+          <extra></extra>
           <hidden type="int">0</hidden>
-          <display_width type="int">5</display_width>
-          <alternate_name></alternate_name>
+          <max_length></max_length>
+          <required type="int">1</required>
+          <title>Ligne n°</title>
+          <truncate type="int">0</truncate>
         </values>
         <tales>
         </tales>
@@ -57,29 +57,29 @@
 
       <field><id>matrixbox</id> <type>MatrixBox</type>
         <values>
+          <all_editable_attributes type="list">[('quantity', 'Quantity'), ('predicate_value_list', 'predicate_value_list'), ('variation_category_list', 'variation_category_list')]</all_editable_attributes>
+          <alternate_name></alternate_name>
           <cell_base_id>quantity</cell_base_id>
-          <editable_attributes type="list">[('quantity', 'Quantity'), ('predicate_value_list', 'Predicate'), ('variation_category_list', 'Variation')]</editable_attributes>
-          <description></description>
-          <title>matrixbox</title>
-          <tabs type="list">[('A', 'A'), ('B', 'B'), ('C', 'C')]</tabs>
+          <cell_range type="list">[]</cell_range>
+          <columns type="list">[('32', '32'), ('34', '34'), ('36', '36'), ('38', '38')]</columns>
           <css_class></css_class>
-          <global_attributes type="list">[('mapped_value_property_list', 'mapped_value_property_list'), ('mapped_value_base_category_list', 'mapped_value_base_category_list'), ('domain_base_category_list', 'domain_base_category_list'), ('predicate_operator', 'predicate_operator')]</global_attributes>
-          <lines type="list">[('Bleu', 'Bleu'), ('Rouge', 'Rouge'), ('Verts', 'Verts')]</lines>
-          <hidden type="int">0</hidden>
-          <external_validator></external_validator>
           <default></default>
-          <columns type="list">[('32', '32'), ('34', '34'), ('36', '36'), ('38', '38')]</columns>
+          <description></description>
+          <editable_attributes type="list">[('quantity', 'Quantity'), ('predicate_value_list', 'Predicate'), ('variation_category_list', 'Variation')]</editable_attributes>
+          <external_validator></external_validator>
           <getter_method></getter_method>
-          <cell_range type="list">[]</cell_range>
+          <global_attributes type="list">[('mapped_value_property_list', 'mapped_value_property_list'), ('mapped_value_base_category_list', 'mapped_value_base_category_list'), ('domain_base_category_list', 'domain_base_category_list'), ('predicate_operator', 'predicate_operator')]</global_attributes>
+          <hidden type="int">0</hidden>
+          <lines type="list">[('Bleu', 'Bleu'), ('Rouge', 'Rouge'), ('Verts', 'Verts')]</lines>
           <setter_method></setter_method>
-          <all_editable_attributes type="list">[('quantity', 'Quantity'), ('predicate_value_list', 'predicate_value_list'), ('variation_category_list', 'variation_category_list')]</all_editable_attributes>
+          <tabs type="list">[('A', 'A'), ('B', 'B'), ('C', 'C')]</tabs>
+          <title>matrixbox</title>
           <update_cell_range type="int">0</update_cell_range>
-          <alternate_name></alternate_name>
         </values>
         <tales>
-          <tabs>here/getQTabItemList</tabs>
-          <lines>here/getQLineItemList</lines>
           <columns>here/getQColumnItemList</columns>
+          <lines>here/getQLineItemList</lines>
+          <tabs>here/getQTabItemList</tabs>
         </tales>
         <messages>
           <message name="external_validator_failed">The input failed the external validator.</message>
@@ -87,20 +87,20 @@
       </field>
       <field><id>mapped_value_property_list</id> <type>LinesField</type>
         <values>
-          <extra></extra>
-          <description></description>
-          <title>Modified categories</title>
-          <default type="list">['quantity']</default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
-          <height type="int">5</height>
+          <default type="list">['quantity']</default>
+          <description></description>
           <external_validator></external_validator>
-          <width type="int">40</width>
-          <max_lines></max_lines>
-          <max_linelength></max_linelength>
-          <max_length></max_length>
+          <extra></extra>
+          <height type="int">5</height>
           <hidden type="int">1</hidden>
-          <alternate_name></alternate_name>
+          <max_length></max_length>
+          <max_linelength></max_linelength>
+          <max_lines></max_lines>
+          <required type="int">0</required>
+          <title>Modified categories</title>
+          <width type="int">40</width>
         </values>
         <tales>
         </tales>
@@ -114,20 +114,20 @@
       </field>
       <field><id>mapped_value_base_category_list</id> <type>LinesField</type>
         <values>
-          <extra></extra>
-          <description></description>
-          <title>Modified categories</title>
-          <default type="list">[]</default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
-          <height type="int">5</height>
+          <default type="list">[]</default>
+          <description></description>
           <external_validator></external_validator>
-          <width type="int">40</width>
-          <max_lines></max_lines>
-          <max_linelength></max_linelength>
-          <max_length></max_length>
+          <extra></extra>
+          <height type="int">5</height>
           <hidden type="int">1</hidden>
-          <alternate_name></alternate_name>
+          <max_length></max_length>
+          <max_linelength></max_linelength>
+          <max_lines></max_lines>
+          <required type="int">0</required>
+          <title>Modified categories</title>
+          <width type="int">40</width>
         </values>
         <tales>
           <default>python: here.getAssortedVariationBaseCategoryList()</default>
@@ -142,19 +142,19 @@
       </field>
       <field><id>predicate_operator</id> <type>StringField</type>
         <values>
-          <required type="int">0</required>
-          <description></description>
-          <truncate type="int">0</truncate>
-          <title>Operator</title>
-          <default>SUPERSET_OF</default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <extra></extra>
+          <default>SUPERSET_OF</default>
+          <description></description>
           <display_maxwidth></display_maxwidth>
+          <display_width type="int">20</display_width>
           <external_validator></external_validator>
-          <max_length></max_length>
+          <extra></extra>
           <hidden type="int">1</hidden>
-          <display_width type="int">20</display_width>
-          <alternate_name></alternate_name>
+          <max_length></max_length>
+          <required type="int">0</required>
+          <title>Operator</title>
+          <truncate type="int">0</truncate>
         </values>
         <tales>
         </tales>
@@ -166,20 +166,20 @@
       </field>
       <field><id>domain_base_category_list</id> <type>LinesField</type>
         <values>
-          <extra></extra>
-          <description></description>
-          <title>Valid Domain</title>
-          <default type="list">[]</default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
-          <height type="int">5</height>
+          <default type="list">[]</default>
+          <description></description>
           <external_validator></external_validator>
-          <width type="int">40</width>
-          <max_lines></max_lines>
-          <max_linelength></max_linelength>
-          <max_length></max_length>
+          <extra></extra>
+          <height type="int">5</height>
           <hidden type="int">1</hidden>
-          <alternate_name></alternate_name>
+          <max_length></max_length>
+          <max_linelength></max_linelength>
+          <max_lines></max_lines>
+          <required type="int">0</required>
+          <title>Valid Domain</title>
+          <width type="int">40</width>
         </values>
         <tales>
           <default>python: here.getAssortmentVariationBaseCategoryList()</default>
@@ -200,17 +200,17 @@
 
       <field><id>matrixbox_quantity</id> <type>FloatField</type>
         <values>
-          <extra></extra>
-          <description></description>
-          <title>Quantity</title>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
+          <default></default>
+          <description></description>
           <display_maxwidth></display_maxwidth>
+          <display_width type="int">10</display_width>
           <external_validator></external_validator>
+          <extra></extra>
           <hidden type="int">0</hidden>
-          <display_width type="int">10</display_width>
-          <alternate_name></alternate_name>
+          <required type="int">0</required>
+          <title>Quantity</title>
         </values>
         <tales>
           <default>cell/quantity | string:</default>
@@ -223,20 +223,20 @@
       </field>
       <field><id>matrixbox_predicate_value_list</id> <type>LinesField</type>
         <values>
-          <required type="int">0</required>
-          <description></description>
-          <title>Predicate</title>
-          <default type="list">[]</default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
+          <default type="list">[]</default>
+          <description></description>
+          <external_validator></external_validator>
           <extra></extra>
           <height type="int">5</height>
-          <external_validator></external_validator>
-          <width type="int">40</width>
-          <max_lines></max_lines>
-          <max_linelength></max_linelength>
-          <max_length></max_length>
           <hidden type="int">1</hidden>
-          <alternate_name></alternate_name>
+          <max_length></max_length>
+          <max_linelength></max_linelength>
+          <max_lines></max_lines>
+          <required type="int">0</required>
+          <title>Predicate</title>
+          <width type="int">40</width>
         </values>
         <tales>
           <default>python: here.getAssortmentVariationCategoryList(cell_index)</default>
@@ -251,20 +251,20 @@
       </field>
       <field><id>matrixbox_variation_category_list</id> <type>LinesField</type>
         <values>
-          <extra></extra>
-          <description></description>
-          <title>Modified categories</title>
-          <default type="list">[]</default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
-          <height type="int">5</height>
+          <default type="list">[]</default>
+          <description></description>
           <external_validator></external_validator>
-          <width type="int">40</width>
-          <max_lines></max_lines>
-          <max_linelength></max_linelength>
-          <max_length></max_length>
+          <extra></extra>
+          <height type="int">5</height>
           <hidden type="int">1</hidden>
-          <alternate_name></alternate_name>
+          <max_length></max_length>
+          <max_linelength></max_linelength>
+          <max_lines></max_lines>
+          <required type="int">0</required>
+          <title>Modified categories</title>
+          <width type="int">40</width>
         </values>
         <tales>
           <default>python: here.getAssortedVariationCategoryList(cell_index)</default>
diff --git a/product/Coramy/skins/coramy_pdm/assorted_resource_view.form b/product/Coramy/skins/coramy_pdm/assorted_resource_view.form
index d0dd5d0596..502786c0fe 100755
--- a/product/Coramy/skins/coramy_pdm/assorted_resource_view.form
+++ b/product/Coramy/skins/coramy_pdm/assorted_resource_view.form
@@ -15,19 +15,19 @@
 
       <field><id>my_id</id> <type>StringField</type>
         <values>
-          <required type="int">1</required>
-          <description></description>
-          <truncate type="int">0</truncate>
-          <title>Ligne n°</title>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <extra></extra>
+          <default></default>
+          <description></description>
           <display_maxwidth></display_maxwidth>
+          <display_width type="int">5</display_width>
           <external_validator></external_validator>
-          <max_length></max_length>
+          <extra></extra>
           <hidden type="int">0</hidden>
-          <display_width type="int">5</display_width>
-          <alternate_name></alternate_name>
+          <max_length></max_length>
+          <required type="int">1</required>
+          <title>Ligne n°</title>
+          <truncate type="int">0</truncate>
         </values>
         <tales>
         </tales>
@@ -39,25 +39,25 @@
       </field>
       <field><id>my_resource_relative_url</id> <type>RelationStringField</type>
         <values>
-          <update_method>base_update_relation</update_method>
-          <required type="int">0</required>
-          <description></description>
-          <truncate type="int">0</truncate>
-          <title>Composant</title>
-          <default></default>
+          <alternate_name></alternate_name>
+          <base_category>resource</base_category>
           <catalog_index>relative_url</catalog_index>
-          <portal_type type="list">[('Composant', 'Composant'), ('Tissu', 'Tissu'), ('Modele', 'Modele'), ('Forme', 'Forme'), ('Vetement', 'Vetement'), ('Category', 'Category'), ('Composant', 'Composant'), ('Gamme', 'Gamme'), ('Assortiment', 'Assortiment')]</portal_type>
-          <extra></extra>
-          <jump_method>base_jump_relation</jump_method>
-          <external_validator></external_validator>
-          <default_module>composant</default_module>
-          <max_length></max_length>
           <css_class></css_class>
-          <hidden type="int">0</hidden>
+          <default></default>
+          <default_module>composant</default_module>
+          <description></description>
           <display_maxwidth></display_maxwidth>
           <display_width type="int">40</display_width>
-          <alternate_name></alternate_name>
-          <base_category>resource</base_category>
+          <external_validator></external_validator>
+          <extra></extra>
+          <hidden type="int">0</hidden>
+          <jump_method>base_jump_relation</jump_method>
+          <max_length></max_length>
+          <portal_type type="list">[('Composant', 'Composant'), ('Tissu', 'Tissu'), ('Modele', 'Modele'), ('Forme', 'Forme'), ('Vetement', 'Vetement'), ('Category', 'Category'), ('Composant', 'Composant'), ('Gamme', 'Gamme'), ('Assortiment', 'Assortiment')]</portal_type>
+          <required type="int">0</required>
+          <title>Composant</title>
+          <truncate type="int">0</truncate>
+          <update_method>base_update_relation</update_method>
         </values>
         <tales>
         </tales>
@@ -69,20 +69,20 @@
       </field>
       <field><id>my_description</id> <type>TextAreaField</type>
         <values>
-          <extra></extra>
-          <description></description>
-          <title>Description</title>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
-          <height type="int">3</height>
+          <default></default>
+          <description></description>
           <external_validator></external_validator>
-          <width type="int">40</width>
-          <max_lines></max_lines>
-          <max_linelength></max_linelength>
-          <max_length></max_length>
+          <extra></extra>
+          <height type="int">3</height>
           <hidden type="int">0</hidden>
-          <alternate_name></alternate_name>
+          <max_length></max_length>
+          <max_linelength></max_linelength>
+          <max_lines></max_lines>
+          <required type="int">0</required>
+          <title>Description</title>
+          <width type="int">40</width>
         </values>
         <tales>
         </tales>
@@ -96,18 +96,18 @@
       </field>
       <field><id>my_transformation_subpart</id> <type>ListField</type>
         <values>
-          <description></description>
-          <first_item type="int">0</first_item>
-          <extra></extra>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
+          <default></default>
+          <description></description>
           <external_validator></external_validator>
-          <items type="list">[]</items>
-          <title>Sous-ensemble</title>
+          <extra></extra>
+          <first_item type="int">0</first_item>
           <hidden type="int">0</hidden>
-          <alternate_name></alternate_name>
+          <items type="list">[]</items>
+          <required type="int">0</required>
           <size type="int">1</size>
+          <title>Sous-ensemble</title>
         </values>
         <tales>
           <items>here/portal_categories/transformation_subpart/getFormItemList</items>
@@ -118,66 +118,25 @@
           <message name="unknown_selection">You selected an item that was not in the list.</message>
         </messages>
       </field>
-      <field><id>my_element_composition</id> <type>CheckBoxField</type>
-        <values>
-          <description></description>
-          <title>Entre dans la composition</title>
-          <default type="int">0</default>
-          <css_class></css_class>
-          <extra></extra>
-          <external_validator></external_validator>
-          <hidden type="int">0</hidden>
-          <alternate_name></alternate_name>
-        </values>
-        <tales>
-          <default>here/getElementComposition</default>
-        </tales>
-        <messages>
-          <message name="external_validator_failed">The input failed the external validator.</message>
-        </messages>
-      </field>
       </fields>
     </group>
     <group>
       <title>right</title>
       <fields>
 
-      <field><id>my_v_variation_base_category_list</id> <type>MultiListField</type>
-        <values>
-          <description></description>
-          <extra></extra>
-          <default type="list">[]</default>
-          <css_class></css_class>
-          <required type="int">0</required>
-          <external_validator></external_validator>
-          <items type="list">[]</items>
-          <title>La variante change selon</title>
-          <hidden type="int">0</hidden>
-          <alternate_name></alternate_name>
-          <size type="int">3</size>
-        </values>
-        <tales>
-          <items>here/getTransformationVariationBaseCategoryItemList</items>
-        </tales>
-        <messages>
-          <message name="external_validator_failed">The input failed the external validator.</message>
-          <message name="required_not_found">Input is required but no input given.</message>
-          <message name="unknown_selection">You selected an item that was not in the list.</message>
-        </messages>
-      </field>
       <field><id>my_q_variation_base_category_list</id> <type>MultiListField</type>
         <values>
-          <description></description>
-          <extra></extra>
-          <default type="list">[]</default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
+          <default type="list">[]</default>
+          <description></description>
           <external_validator></external_validator>
-          <items type="list">[]</items>
-          <title>La quantité change selon</title>
+          <extra></extra>
           <hidden type="int">0</hidden>
-          <alternate_name></alternate_name>
+          <items type="list">[]</items>
+          <required type="int">0</required>
           <size type="int">3</size>
+          <title>Variations</title>
         </values>
         <tales>
           <items>here/getVariationRangeBaseCategoryItemList | python:[]</items>
@@ -188,42 +147,20 @@
           <message name="unknown_selection">You selected an item that was not in the list.</message>
         </messages>
       </field>
-      <field><id>my_quantity</id> <type>FloatField</type>
-        <values>
-          <extra></extra>
-          <description></description>
-          <title>Quantité par défaut</title>
-          <default></default>
-          <css_class></css_class>
-          <required type="int">0</required>
-          <display_maxwidth></display_maxwidth>
-          <external_validator></external_validator>
-          <hidden type="int">0</hidden>
-          <display_width type="int">10</display_width>
-          <alternate_name></alternate_name>
-        </values>
-        <tales>
-        </tales>
-        <messages>
-          <message name="external_validator_failed">The input failed the external validator.</message>
-          <message name="required_not_found">Input is required but no input given.</message>
-          <message name="not_float">You did not enter a floating point number.</message>
-        </messages>
-      </field>
       <field><id>my_quantity_unit</id> <type>ListField</type>
         <values>
-          <description></description>
-          <first_item type="int">0</first_item>
-          <extra></extra>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
+          <default></default>
+          <description></description>
           <external_validator></external_validator>
-          <items type="list">[]</items>
-          <title>Unité</title>
+          <extra></extra>
+          <first_item type="int">0</first_item>
           <hidden type="int">0</hidden>
-          <alternate_name></alternate_name>
+          <items type="list">[]</items>
+          <required type="int">0</required>
           <size type="int">1</size>
+          <title>Unité</title>
         </values>
         <tales>
           <items>here/getQuantityUnitRangeItemList</items>
@@ -236,54 +173,24 @@
       </field>
       <field><id>my_efficiency</id> <type>FloatField</type>
         <values>
-          <extra></extra>
-          <description></description>
-          <title>Efficience (%)</title>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
+          <default></default>
+          <description></description>
           <display_maxwidth></display_maxwidth>
-          <external_validator></external_validator>
-          <hidden type="int">0</hidden>
           <display_width type="int">10</display_width>
-          <alternate_name></alternate_name>
-        </values>
-        <tales>
-        </tales>
-        <messages>
-          <message name="external_validator_failed">The input failed the external validator.</message>
-          <message name="required_not_found">Input is required but no input given.</message>
-          <message name="not_float">You did not enter a floating point number.</message>
-        </messages>
-      </field>
-      <field><id>my_specialise_id</id> <type>RelationStringField</type>
-        <values>
-          <update_method>base_update_relation</update_method>
-          <required type="int">0</required>
-          <description></description>
-          <truncate type="int">0</truncate>
-          <title>Grille de consommations</title>
-          <default></default>
-          <catalog_index>id</catalog_index>
-          <portal_type type="list">[('Grille Consommation', 'Grille Consommation')]</portal_type>
-          <extra></extra>
-          <jump_method>base_jump_relation</jump_method>
           <external_validator></external_validator>
-          <default_module>consommation</default_module>
-          <max_length></max_length>
-          <css_class></css_class>
+          <extra></extra>
           <hidden type="int">0</hidden>
-          <display_maxwidth></display_maxwidth>
-          <display_width type="int">20</display_width>
-          <alternate_name></alternate_name>
-          <base_category>specialise</base_category>
+          <required type="int">0</required>
+          <title>Efficience (%)</title>
         </values>
         <tales>
         </tales>
         <messages>
           <message name="external_validator_failed">The input failed the external validator.</message>
           <message name="required_not_found">Input is required but no input given.</message>
-          <message name="too_long">Too much input was given.</message>
+          <message name="not_float">You did not enter a floating point number.</message>
         </messages>
       </field>
       </fields>
diff --git a/product/Coramy/skins/coramy_pdm/transformation_assorted_view.form b/product/Coramy/skins/coramy_pdm/transformation_assorted_view.form
index 94af00bfe0..d21144483c 100755
--- a/product/Coramy/skins/coramy_pdm/transformation_assorted_view.form
+++ b/product/Coramy/skins/coramy_pdm/transformation_assorted_view.form
@@ -15,19 +15,19 @@
 
       <field><id>my_id</id> <type>StringField</type>
         <values>
-          <required type="int">1</required>
-          <description></description>
-          <truncate type="int">0</truncate>
-          <title>Transformation</title>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <extra></extra>
+          <default></default>
+          <description></description>
           <display_maxwidth></display_maxwidth>
+          <display_width type="int">20</display_width>
           <external_validator></external_validator>
-          <max_length></max_length>
+          <extra></extra>
           <hidden type="int">0</hidden>
-          <display_width type="int">20</display_width>
-          <alternate_name></alternate_name>
+          <max_length></max_length>
+          <required type="int">1</required>
+          <title>Transformation</title>
+          <truncate type="int">0</truncate>
         </values>
         <tales>
         </tales>
@@ -39,20 +39,20 @@
       </field>
       <field><id>my_description</id> <type>TextAreaField</type>
         <values>
-          <extra></extra>
-          <description></description>
-          <title>Description</title>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
-          <height type="int">4</height>
+          <default></default>
+          <description></description>
           <external_validator></external_validator>
-          <width type="int">40</width>
-          <max_lines></max_lines>
-          <max_linelength></max_linelength>
-          <max_length></max_length>
+          <extra></extra>
+          <height type="int">4</height>
           <hidden type="int">0</hidden>
-          <alternate_name></alternate_name>
+          <max_length></max_length>
+          <max_linelength></max_linelength>
+          <max_lines></max_lines>
+          <required type="int">0</required>
+          <title>Description</title>
+          <width type="int">40</width>
         </values>
         <tales>
         </tales>
@@ -66,25 +66,25 @@
       </field>
       <field><id>my_resource_url</id> <type>RelationStringField</type>
         <values>
-          <update_method>base_update_relation</update_method>
-          <required type="int">0</required>
-          <description></description>
-          <truncate type="int">0</truncate>
-          <title>Produit principal</title>
-          <default></default>
+          <alternate_name></alternate_name>
+          <base_category>resource</base_category>
           <catalog_index>relative_url</catalog_index>
-          <portal_type type="list">[('Resource', 'Resource'), ('Composant', 'Resource'), ('Modele', 'Modele'), ('Tissu', 'Tissu'), ('Category', 'Category'), ('Gamme', 'Gamme'), ('Vetement', 'Vetement'), ('Forme', 'Forme')]</portal_type>
-          <extra></extra>
-          <jump_method>base_jump_relation</jump_method>
-          <external_validator></external_validator>
-          <default_module>composant</default_module>
-          <max_length></max_length>
           <css_class></css_class>
-          <hidden type="int">0</hidden>
+          <default></default>
+          <default_module>composant</default_module>
+          <description></description>
           <display_maxwidth></display_maxwidth>
           <display_width type="int">40</display_width>
-          <alternate_name></alternate_name>
-          <base_category>resource</base_category>
+          <external_validator></external_validator>
+          <extra></extra>
+          <hidden type="int">0</hidden>
+          <jump_method>base_jump_relation</jump_method>
+          <max_length></max_length>
+          <portal_type type="list">[('Resource', 'Resource'), ('Composant', 'Resource'), ('Modele', 'Modele'), ('Tissu', 'Tissu'), ('Category', 'Category'), ('Gamme', 'Gamme'), ('Vetement', 'Vetement'), ('Forme', 'Forme')]</portal_type>
+          <required type="int">0</required>
+          <title>Produit principal</title>
+          <truncate type="int">0</truncate>
+          <update_method>base_update_relation</update_method>
         </values>
         <tales>
         </tales>
@@ -96,18 +96,18 @@
       </field>
       <field><id>my_default_domain_base_category</id> <type>ListField</type>
         <values>
-          <description></description>
-          <first_item type="int">0</first_item>
-          <extra></extra>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
+          <default></default>
+          <description></description>
           <external_validator></external_validator>
-          <items type="list">[]</items>
-          <title>Axe d'état</title>
+          <extra></extra>
+          <first_item type="int">0</first_item>
           <hidden type="int">0</hidden>
-          <alternate_name></alternate_name>
+          <items type="list">[]</items>
+          <required type="int">0</required>
           <size type="int">1</size>
+          <title>Axe d'état</title>
         </values>
         <tales>
           <items>python: [''] + list(here.getVariationRangeBaseCategoryList())</items>
@@ -120,18 +120,18 @@
       </field>
       <field><id>my_transformation_state</id> <type>ListField</type>
         <values>
-          <description></description>
-          <first_item type="int">0</first_item>
-          <extra></extra>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
+          <default></default>
+          <description></description>
           <external_validator></external_validator>
-          <items type="list">[]</items>
-          <title>Stade de production</title>
+          <extra></extra>
+          <first_item type="int">0</first_item>
           <hidden type="int">0</hidden>
-          <alternate_name></alternate_name>
+          <items type="list">[]</items>
+          <required type="int">0</required>
           <size type="int">1</size>
+          <title>Stade de production</title>
         </values>
         <tales>
           <items>here/portal_categories/transformation_state/getFormItemList</items>
@@ -144,26 +144,26 @@
       </field>
       <field><id>my_template_transformation_id_list</id> <type>MultiRelationStringField</type>
         <values>
-          <update_method>base_update_relation</update_method>
-          <required type="int">0</required>
-          <description></description>
-          <title>Transformations utilisées</title>
-          <default type="list">[]</default>
+          <alternate_name></alternate_name>
+          <base_category>specialise</base_category>
+          <catalog_index>id</catalog_index>
           <css_class></css_class>
-          <portal_type type="list">[('Transformation', 'Transformation')]</portal_type>
+          <default type="list">[]</default>
+          <default_module>transformation</default_module>
+          <description></description>
+          <external_validator></external_validator>
           <extra></extra>
+          <height type="int">3</height>
+          <hidden type="int">0</hidden>
           <jump_method>base_jump_relation</jump_method>
-          <external_validator></external_validator>
-          <default_module>transformation</default_module>
-          <max_lines></max_lines>
-          <max_linelength></max_linelength>
-          <catalog_index>id</catalog_index>
           <max_length></max_length>
-          <hidden type="int">0</hidden>
-          <height type="int">3</height>
+          <max_linelength></max_linelength>
+          <max_lines></max_lines>
+          <portal_type type="list">[('Transformation', 'Transformation')]</portal_type>
+          <required type="int">0</required>
+          <title>Transformations utilisées</title>
+          <update_method>base_update_relation</update_method>
           <width type="int">40</width>
-          <alternate_name></alternate_name>
-          <base_category>specialise</base_category>
         </values>
         <tales>
         </tales>
@@ -177,19 +177,19 @@
       </field>
       <field><id>transform_state</id> <type>StringField</type>
         <values>
-          <required type="int">0</required>
-          <description></description>
-          <truncate type="int">0</truncate>
-          <title>Etat</title>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <extra></extra>
+          <default></default>
+          <description></description>
           <display_maxwidth></display_maxwidth>
+          <display_width type="int">20</display_width>
           <external_validator></external_validator>
-          <max_length></max_length>
+          <extra></extra>
           <hidden type="int">0</hidden>
-          <display_width type="int">20</display_width>
-          <alternate_name></alternate_name>
+          <max_length></max_length>
+          <required type="int">0</required>
+          <title>Etat</title>
+          <truncate type="int">0</truncate>
         </values>
         <tales>
           <default>python:here.portal_workflow.getInfoFor(here, 'transform_state')</default>
@@ -208,17 +208,17 @@
 
       <field><id>my_variation_base_category_list</id> <type>MultiListField</type>
         <values>
-          <description></description>
-          <extra></extra>
-          <default type="list">[]</default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
+          <default type="list">[]</default>
+          <description></description>
           <external_validator></external_validator>
-          <items type="list">[]</items>
-          <title>Axes de variantage</title>
+          <extra></extra>
           <hidden type="int">0</hidden>
-          <alternate_name></alternate_name>
+          <items type="list">[]</items>
+          <required type="int">0</required>
           <size type="int">3</size>
+          <title>Axes de variantage</title>
         </values>
         <tales>
           <items>here/getTransformationVariationRangeBaseCategoryItemList</items>
@@ -231,17 +231,17 @@
       </field>
       <field><id>my_variation_category_list</id> <type>MultiListField</type>
         <values>
-          <description></description>
-          <extra></extra>
-          <default type="list">[]</default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
+          <default type="list">[]</default>
+          <description></description>
           <external_validator></external_validator>
-          <items type="list">[]</items>
-          <title>Variantes possibles</title>
+          <extra></extra>
           <hidden type="int">0</hidden>
-          <alternate_name></alternate_name>
+          <items type="list">[]</items>
+          <required type="int">0</required>
           <size type="int">5</size>
+          <title>Variantes possibles</title>
         </values>
         <tales>
           <default>here/getVariationCategoryList</default>
@@ -255,18 +255,18 @@
       </field>
       <field><id>my_variation_base_category_line</id> <type>ListField</type>
         <values>
-          <description></description>
-          <first_item type="int">0</first_item>
-          <extra></extra>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
+          <default></default>
+          <description></description>
           <external_validator></external_validator>
-          <items type="list">[]</items>
-          <title>Affichage en lignes</title>
+          <extra></extra>
+          <first_item type="int">0</first_item>
           <hidden type="int">0</hidden>
-          <alternate_name></alternate_name>
+          <items type="list">[]</items>
+          <required type="int">0</required>
           <size type="int">1</size>
+          <title>Affichage en lignes</title>
         </values>
         <tales>
           <items>here/getTransformationVariationRangeBaseCategoryItemList</items>
@@ -279,18 +279,18 @@
       </field>
       <field><id>my_variation_base_category_column</id> <type>ListField</type>
         <values>
-          <description></description>
-          <first_item type="int">0</first_item>
-          <extra></extra>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
+          <default></default>
+          <description></description>
           <external_validator></external_validator>
-          <items type="list">[]</items>
-          <title>Affichage en colonnes</title>
+          <extra></extra>
+          <first_item type="int">0</first_item>
           <hidden type="int">0</hidden>
-          <alternate_name></alternate_name>
+          <items type="list">[]</items>
+          <required type="int">0</required>
           <size type="int">1</size>
+          <title>Affichage en colonnes</title>
         </values>
         <tales>
           <items>here/getTransformationVariationRangeBaseCategoryItemList</items>
@@ -303,17 +303,17 @@
       </field>
       <field><id>my_variation_base_category_tab</id> <type>MultiListField</type>
         <values>
-          <description></description>
-          <extra></extra>
-          <default type="list">[]</default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
+          <default type="list">[]</default>
+          <description></description>
           <external_validator></external_validator>
-          <items type="list">[]</items>
-          <title>Affichage en tableaux</title>
+          <extra></extra>
           <hidden type="int">0</hidden>
-          <alternate_name></alternate_name>
+          <items type="list">[]</items>
+          <required type="int">0</required>
           <size type="int">3</size>
+          <title>Affichage en tableaux</title>
         </values>
         <tales>
           <items>here/getTransformationVariationRangeBaseCategoryItemList</items>
@@ -338,35 +338,34 @@
 
       <field><id>listbox</id> <type>ListBox</type>
         <values>
-          <domain_root_list type="list">[]</domain_root_list>
-          <select type="int">0</select>
-          <meta_types type="list">[]</meta_types>
-          <all_columns type="list">[('id', 'Ligne'), ('Description', 'Description'), ('getResourceRelativeUrl', 'Op\xe9ration'), ('quantity', 'Quantit\xe9'), ('quantity_unit', 'Unit\xe9')]</all_columns>
+          <all_columns type="list">[('id', 'Ligne'), ('Description', 'Description'), ('getResourceRelativeUrl', 'Composant'), ('quantity', 'Quantit\xe9'), ('quantity_unit', 'Unit\xe9')]</all_columns>
           <all_editable_columns type="list">[('quantity', 'Quantit\xe9'), ('quantity_unit', 'Unit\xe9')]</all_editable_columns>
-          <stat_method></stat_method>
-          <title>Opérations</title>
-          <report_tree type="int">0</report_tree>
-          <report_root_list type="list">[]</report_root_list>
           <alternate_name></alternate_name>
-          <selection_name>assorted_resource_selection</selection_name>
-          <hidden type="int">0</hidden>
-          <columns type="list">[('id', 'Ligne'), ('Description', 'Description'), ('getResourceRelativeUrl', 'Op\xe9ration'), ('quantity', 'Quantit\xe9'), ('quantity_unit', 'Unit\xe9')]</columns>
-          <sort type="list">[('id', 'id')]</sort>
-          <editable_columns type="list">[('quantity', 'Quantit\xe9'), ('quantity_unit', 'Unit\xe9')]</editable_columns>
-          <description></description>
-          <global_attributes type="list">[]</global_attributes>
+          <columns type="list">[('id', 'Ligne'), ('Description', 'Description'), ('getResourceRelativeUrl', 'Composant'), ('quantity', 'Quantit\xe9'), ('quantity_unit', 'Unit\xe9')]</columns>
+          <css_class></css_class>
+          <default></default>
           <default_params type="list">[]</default_params>
-          <list_method type="method">searchFolder</list_method>
-          <list_method>&lt;Method instance at 436d44a0&gt;</list_method>
+          <description></description>
+          <domain_root_list type="list">[]</domain_root_list>
           <domain_tree type="int">0</domain_tree>
-          <search type="int">0</search>
-          <default></default>
-          <css_class></css_class>
+          <editable_columns type="list">[('quantity', 'Quantit\xe9'), ('quantity_unit', 'Unit\xe9')]</editable_columns>
+          <external_validator></external_validator>
+          <global_attributes type="list">[]</global_attributes>
+          <hidden type="int">0</hidden>
           <lines type="int">10</lines>
           <list_action>folder_contents</list_action>
-          <external_validator></external_validator>
-          <portal_types type="list">[('Assorted Resource', 'Assorted Resource')]</portal_types>
+          <list_method type="method">searchFolder</list_method>
+          <meta_types type="list">[]</meta_types>
+          <portal_types type="list">[('Assorted Component', 'Assorted Component')]</portal_types>
+          <report_root_list type="list">[]</report_root_list>
+          <report_tree type="int">0</report_tree>
+          <search type="int">0</search>
           <search_columns type="list">[]</search_columns>
+          <select type="int">0</select>
+          <selection_name>assorted_resource_selection</selection_name>
+          <sort type="list">[('id', 'id')]</sort>
+          <stat_method></stat_method>
+          <title>Composants assortis</title>
         </values>
         <tales>
         </tales>
@@ -382,17 +381,17 @@
 
       <field><id>listbox_quantity</id> <type>FloatField</type>
         <values>
-          <extra></extra>
-          <description></description>
-          <title>listbox_quantity</title>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
+          <default></default>
+          <description></description>
           <display_maxwidth></display_maxwidth>
+          <display_width type="int">20</display_width>
           <external_validator></external_validator>
+          <extra></extra>
           <hidden type="int">0</hidden>
-          <display_width type="int">20</display_width>
-          <alternate_name></alternate_name>
+          <required type="int">0</required>
+          <title>listbox_quantity</title>
         </values>
         <tales>
         </tales>
@@ -404,18 +403,18 @@
       </field>
       <field><id>listbox_quantity_unit</id> <type>ListField</type>
         <values>
-          <description></description>
-          <first_item type="int">0</first_item>
-          <extra></extra>
-          <default></default>
+          <alternate_name></alternate_name>
           <css_class></css_class>
-          <required type="int">0</required>
+          <default></default>
+          <description></description>
           <external_validator></external_validator>
-          <items type="list">[]</items>
-          <title>Unité</title>
+          <extra></extra>
+          <first_item type="int">0</first_item>
           <hidden type="int">0</hidden>
-          <alternate_name></alternate_name>
+          <items type="list">[]</items>
+          <required type="int">0</required>
           <size type="int">1</size>
+          <title>Unité</title>
         </values>
         <tales>
           <items>here/portal_categories/quantity_unit/getFormItemList</items>
-- 
2.30.9