From a9da38805dc6fd75f8279447eeb2e40f4b88d64b Mon Sep 17 00:00:00 2001
From: Sebastien Robin <seb@nexedi.com>
Date: Wed, 25 Feb 2004 17:14:35 +0000
Subject: [PATCH] added unicode fields in the management settings

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@513 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5Form/Form.py | 23 +++++++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)

diff --git a/product/ERP5Form/Form.py b/product/ERP5Form/Form.py
index 231748f652..14b11855d4 100755
--- a/product/ERP5Form/Form.py
+++ b/product/ERP5Form/Form.py
@@ -216,9 +216,9 @@ def create_settings_form():
                                required=0,
                                default="")
     row_length = fields.IntegerField('row_length',
-                title='Number of groups in row (in order tab)',
-                required=1,
-                default=4)
+                                     title='Number of groups in row (in order tab)',
+                                     required=1,
+                                     default=4)
     name = fields.StringField('name',
                               title="Form name",
                               required=0,
@@ -249,7 +249,22 @@ def create_settings_form():
                                size=1,
                                default=None)
 
-    form.add_fields([title, row_length, name, pt, action, method, enctype])
+    encoding = fields.StringField('encoding',
+                                  title='Encoding of pages the form is in',
+                                  default="UTF-8",
+                                  required=1)
+
+    stored_encoding = fields.StringField('stored_encoding',
+                                      title='Encoding of form properties',
+                                      default='ISO-8859-1',
+                                      required=1)
+    unicode_mode = fields.CheckBoxField('unicode_mode',
+                                        title='Form properties are unicode',
+                                        default=0,
+                                        required=1)
+
+    form.add_fields([title, row_length, name, action, method,
+                     enctype, encoding, stored_encoding, unicode_mode])
     return form
 
 class ERP5Form(ZMIForm, ZopePageTemplate):
-- 
2.30.9