my products are readonly
here is the log of my etiny

2008-12-31 16:10:16,378 cherrypy.msg INFO CONFIG: Server 
parameters:
2008-12-31 16:10:16,378 cherrypy.msg INFO CONFIG:  
 server.environment: development
2008-12-31 16:10:16,378 cherrypy.msg INFO CONFIG:  
 server.log_to_screen: True
2008-12-31 16:10:16,379 cherrypy.msg INFO CONFIG:  
 server.log_file: 
2008-12-31 16:10:16,379 cherrypy.msg INFO CONFIG:  
 server.log_tracebacks: True
2008-12-31 16:10:16,379 cherrypy.msg INFO CONFIG:  
 server.log_request_headers: True
2008-12-31 16:10:16,380 cherrypy.msg INFO CONFIG:  
 server.protocol_version: HTTP/1.0
2008-12-31 16:10:16,380 cherrypy.msg INFO CONFIG:  
 server.socket_host: 
2008-12-31 16:10:16,380 cherrypy.msg INFO CONFIG:  
 server.socket_port: 8080
2008-12-31 16:10:16,380 cherrypy.msg INFO CONFIG:  
 server.socket_file: 
2008-12-31 16:10:16,381 cherrypy.msg INFO CONFIG:  
 server.reverse_dns: False
2008-12-31 16:10:16,381 cherrypy.msg INFO CONFIG:  
 server.socket_queue_size: 5
2008-12-31 16:10:16,381 cherrypy.msg INFO CONFIG:  
 server.thread_pool: 10
/var/lib/python-support/python2.4/kid/pull.py:16: 
DeprecationWarning: kid.pull has been superseded by kid.parser
  warnings.warn("kid.pull has been superseded by kid.parser", 
DeprecationWarning)
2008-12-31 16:10:16,613 cherrypy.msg INFO HTTP: Serving HTTP on 
http://localhost:8080/
TERP-CALLING: object execute ('res.users', 'read', [3], 
['name'])
TERP-RESULT: [{'name': 'Administrator', 'id': 3}]
TERP-CALLING: object execute ('ir.values', 'get', 'meta', False, 
[('res.users', 3)], False, {}, True, True, False)
TERP-RESULT: [(348, 'lang', 'fr_FR')]
TERP-CALLING: object execute ('ir.values', 'get', 'action', 
'tree_but_open', [(u'ir.ui.menu', 101)], False, 
{u'lang': u'fr_FR', 'client': 'web'})
TERP-RESULT: [(81, 'Menuitem', {'domain': False, 
'name': '', 'views': [(113, 'tree'), (False, 
'form')], 'res_model': 'product.product', 'view_id': (113, 
'product.product.tree'), 'view_type': 'form', 'auto_refresh': 0, 
'src_model': False, 'view_mode': 'tree,form', 'limit': 80, 
'context': '{}', 'type': 'ir.actions.act_window', 
'usage': False, 'view_ids': [], 'id': 80})]
TERP-CALLING: object execute (u'product.product', 'fields_view_get', 
113, u'tree', {u'lang': u'fr_FR', 'client': 'web', 
'active_ids': [101], 'active_id': 101}, True)
TERP-RESULT: {'name': 'product.product.tree', 'fields': 
{'virtual_available': {'readonly': 1, 'type': 'float', 
'string': 'Stock virtuel'}, 'name': {'string': 'Nom', 
'required': True, 'translate': True, 'type': 'char', 'select': 
True, 'size': 64}, 'price': {'digits': (16, 2), 
'readonly': 1, 'type': 'float', 'string': 'Prix client'}, 
'standard_price': {'digits': (16, 2), 'required': 
True, 'type': 'float', 'string': 'Prix standard'}, 
'lst_price': {'digits': (16, 2), 'readonly': 1, 
'type': 'float', 'string': 'Liste de prix'}, 'state': 
{'selection': [('draft', 'En d\xc3\xa9veloppement'), 
('sellable', 'En production'), ('end', 'Fin de cycle de vie'), 
('obsolete', 'Obsol\xc3\xa8te')], 'type': 'selection', 
'string': '\xc3\x89tat'}, 'default_code': {'type': 
'char', 'string': 'Code', 'size': 64}, 'qty_available': 
{'readonly': 1, 'type': 'float', 'string': 'Quantit\xc3\xa9 
disponible'}, 'variants': {'type': 'char', 'string': 
'Variantes', 'size': 64}}, 'view_id': 113, 'arch': 
'<xml>\n<tree>\n<field>\n<field>\n<field>\n<field>\n<field>\n<field>\n<field>\n<field>\n<field>\n</tree>',
 'model'&#58; 'product.product', 'type'&#58; 'tree', 'toolbar'&#58; 
&#123;'print'&#58; &#91;&#123;'multi'&#58; 0, 'report_xsl'&#58; False, 
'name'&#58; 'Future stock forecast', 'auto'&#58; 0, 'report_name'&#58; 
'stock.product.history', 'header'&#58; 1, 'report_type'&#58; 'pdf', 
'usage'&#58; False, 'model'&#58; 'product.product', 'type'&#58; 
'ir.actions.report.xml', 'id'&#58; 453, 'report_xml'&#58; False, 'string'&#58; 
'Future stock forecast'&#125;, &#123;'multi'&#58; 0, 'report_xsl'&#58; False, 
'name'&#58; 'Products Localisations', 'auto'&#58; 0, 'report_name'&#58; 
'stock.product.location', 'header'&#58; 1, 'report_type'&#58; 'pdf', 
'usage'&#58; False, 'model'&#58; 'product.product', 'type'&#58; 
'ir.actions.report.xml', 'id'&#58; 458, 'report_xml'&#58; False, 'string'&#58; 
'Products Localisations'&#125;, &#123;'multi'&#58; 0, 'name'&#58; 'Product Cost 
Structure', 'wiz_name'&#58; 'product_price', 'type'&#58; 'ir.actions.wizard', 
'id'&#58; 544, 'string'&#58; 'Product Cost Structure'&#125;&#93;, 'action'&#58; 
&#91;&#93;, 'relate'&#58; &#91;&#123;'domain'&#58; "&#91;&#40;'product_id', 
'=', active_id&#41;&#93;", 'name'&#58; 'Lignes analytique \xc3\xa0 facturer', 
'views'&#58; &#91;&#40;False, 'tree'&#41;, &#40;False, 'form'&#41;&#93;, 
'res_model'&#58; 'report.account.analytic.line.to.invoice', 'view_id'&#58; 
False, 'view_type'&#58; 'form', 'auto_refresh'&#58; 0, 'src_model'&#58; 
'product.product', 'view_mode'&#58; 'tree,form', 'limit'&#58; 0, 'context'&#58; 
'&#123;&#125;', 'type'&#58; 'ir.actions.act_window', 'usage'&#58; False, 
'view_ids'&#58; &#91;&#93;, 'id'&#58; 318, 'string'&#58; 'Lignes analytique 
\xc3\xa0 facturer'&#125;, &#123;'domain'&#58; 
"&#91;&#40;'product_id','=',active_id&#41;&#93;", 'name'&#58; 'Product sales', 
'views'&#58; &#91;&#40;False, 'tree'&#41;, &#40;False, 'form'&#41;&#93;, 
'res_model'&#58; 'sale.order.line', 'view_id'&#58; False, 'view_type'&#58; 
'form', 'auto_refresh'&#58; 0, 'src_model'&#58; 'product.product', 
'view_mode'&#58; 'tree,form', 'limit'&#58; 0, 'context'&#58; '&#123;&#125;', 
'type'&#58; 'ir.actions.act_window', 'usage'&#58; False, 'view_ids'&#58; 
&#91;&#93;, 'id'&#58; 580, 'string'&#58; 'Product sales'&#125;, 
&#123;'domain'&#58; "&#91;&#40;'product_id', '=', active_id&#41;&#93;", 
'name'&#58; 'Stock by production lots', 'views'&#58; &#91;&#40;False, 
'tree'&#41;, &#40;False, 'form'&#41;&#93;, 'res_model'&#58; 
'report.stock.prodlots', 'view_id'&#58; False, 'view_type'&#58; 'form', 
'auto_refresh'&#58; 0, 'src_model'&#58; 'product.product', 'view_mode'&#58; 
'tree,form', 'limit'&#58; 0, 'context'&#58; '&#123;&#125;', 'type'&#58; 
'ir.actions.act_window', 'usage'&#58; False, 'view_ids'&#58; &#91;&#93;, 
'id'&#58; 469, 'string'&#58; 'Stock by production lots'&#125;, 
&#123;'domain'&#58; "&#91;&#40;'product_id', '=', active_id&#41;&#93;", 
'name'&#58; 'Monthly purchases', 'views'&#58; &#91;&#40;False, 'tree'&#41;, 
&#40;False, 'form'&#41;&#93;, 'res_model'&#58; 'report.purchase.order.product', 
'view_id'&#58; False, 'view_type'&#58; 'form', 'auto_refresh'&#58; 0, 
'src_model'&#58; 'product.product', 'view_mode'&#58; 'tree,form', 'limit'&#58; 
0, 'context'&#58; '&#123;&#125;', 'type'&#58; 'ir.actions.act_window', 
'usage'&#58; False, 'view_ids'&#58; &#91;&#93;, 'id'&#58; 550, 'string'&#58; 
'Monthly purchases'&#125;, &#123;'domain'&#58; "&#91;&#40;'product_id', '=', 
active_id&#41;&#93;", 'name'&#58; 'Minimum Stock Rules', 'views'&#58; 
&#91;&#40;False, 'tree'&#41;, &#40;False, 'form'&#41;&#93;, 'res_model'&#58; 
'stock.warehouse.orderpoint', 'view_id'&#58; False, 'view_type'&#58; 'form', 
'auto_refresh'&#58; 0, 'src_model'&#58; 'product.product', 'view_mode'&#58; 
'tree,form', 'limit'&#58; 0, 'context'&#58; "&#123;'product_uom'&#58; 
locals&#40;&#41;.has_key&#40;'uom_id'&#41; and uom_id&#125;", 'type'&#58; 
'ir.actions.act_window', 'usage'&#58; False, 'view_ids'&#58; &#91;&#93;, 
'id'&#58; 538, 'string'&#58; 'Minimum Stock Rules'&#125;, &#123;'domain'&#58; 
"&#91;&#40;'product_id', '=', active_id&#41;&#93;", 'name'&#58; 'Bill of 
Material', 'views'&#58; &#91;&#40;False, 'tree'&#41;, &#40;False, 
'form'&#41;&#93;, 'res_model'&#58; 'mrp.bom', 'view_id'&#58; False, 
'view_type'&#58; 'form', 'auto_refresh'&#58; 0, 'src_model'&#58; 
'product.product', 'view_mode'&#58; 'tree,form', 'limit'&#58; 0, 'context'&#58; 
'&#123;&#125;', 'type'&#58; 'ir.actions.act_window', 'usage'&#58; False, 
'view_ids'&#58; &#91;&#93;, 'id'&#58; 539, 'string'&#58; 'Bill of 
Material'&#125;&#93;&#125;, 'field_parent'&#58; False&#125;
TERP-CALLING&#58; object execute &#40;u'product.product', 'search', &#91;&#93;, 
0, 20, 0, &#123;u'lang'&#58; u'fr_FR', 'active_ids'&#58; &#91;101&#93;, 
'client'&#58; 'web', 'active_id'&#58; 101&#125;&#41;
TERP-RESULT&#58; &#91;32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 
46, 47, 48, 49, 50, 51&#93;
TERP-CALLING&#58; object execute &#40;u'product.product', 'search_count', 
&#91;&#93;, &#123;u'lang'&#58; u'fr_FR', 'active_ids'&#58; &#91;101&#93;, 
'client'&#58; 'web', 'active_id'&#58; 101&#125;&#41;
TERP-RESULT&#58; 56
TERP-CALLING&#58; object execute &#40;u'product.product', 'read', &#91;32, 33, 
34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51&#93;, 
&#91;'virtual_available', 'name', 'price', 'standard_price', 'state', 
'lst_price', 'default_code', 'qty_available', 'variants'&#93;, 
&#123;u'lang'&#58; u'fr_FR', 'client'&#58; 'web', 'active_ids'&#58; 
&#91;101&#93;, 'active_id'&#58; 101&#125;&#41;
TERP-RESULT&#58; &#91;&#123;'virtual_available'&#58; 0.0, 'name'&#58; 
'www.telesys-securite.com', 'price'&#58; 0.0, 'standard_price'&#58; 1.0, 
'state'&#58; False, 'lst_price'&#58; 1.0, 'default_code'&#58; False, 
'qty_available'&#58; 0.0, 'variants'&#58; False, 'id'&#58; 32&#125;, 
&#123;'virtual_available'&#58; 0.0, 'name'&#58; 'www.tuboser.com', 'price'&#58; 
0.0, 'standard_price'&#58; 1.0, 'state'&#58; False, 'lst_price'&#58; 1.0, 
'default_code'&#58; False, 'qty_available'&#58; 0.0, 'variants'&#58; False, 
'id'&#58; 33&#125;, &#123;'virtual_available'&#58; 0.0, 'name'&#58; 
'www.sud-industries.com', 'price'&#58; 0.0, 'standard_price'&#58; 1.0, 
'state'&#58; False, 'lst_price'&#58; 1.0, 'default_code'&#58; False, 
'qty_available'&#58; 0.0, 'variants'&#58; False, 'id'&#58; 34&#125;, 
&#123;'virtual_available'&#58; 0.0, 'name'&#58; 'www.sovepac.com.tn', 
'price'&#58; 0.0, 'standard_price'&#58; 1.0, 'state'&#58; False, 
'lst_price'&#58; 1.0, 'default_code'&#58; False, 'qty_available'&#58; 0.0, 
'variants'&#58; False, 'id'&#58; 35&#125;, &#123;'virtual_available'&#58; 0.0, 
'name'&#58; 'www.msgi.com.tn', 'price'&#58; 0.0, 'standard_price'&#58; 1.0, 
'state'&#58; False, 'lst_price'&#58; 1.0, 'default_code'&#58; False, 
'qty_available'&#58; 0.0, 'variants'&#58; False, 'id'&#58; 36&#125;, 
&#123;'virtual_available'&#58; 0.0, 'name'&#58; 'www.generalpiscine.com', 
'price'&#58; 0.0, 'standard_price'&#58; 1.0, 'state'&#58; False, 
'lst_price'&#58; 1.0, 'default_code'&#58; False, 'qty_available'&#58; 0.0, 
'variants'&#58; False, 'id'&#58; 37&#125;, &#123;'virtual_available'&#58; 0.0, 
'name'&#58; 'www.cresusnet.net', 'price'&#58; 0.0, 'standard_price'&#58; 1.0, 
'state'&#58; False, 'lst_price'&#58; 1.0, 'default_code'&#58; False, 
'qty_available'&#58; 0.0, 'variants'&#58; False, 'id'&#58; 38&#125;, 
&#123;'virtual_available'&#58; 0.0, 'name'&#58; 'www.mastex-rubans.com', 
'price'&#58; 0.0, 'standard_price'&#58; 1.0, 'state'&#58; False, 
'lst_price'&#58; 1.0, 'default_code'&#58; False, 'qty_available'&#58; 0.0, 
'variants'&#58; False, 'id'&#58; 39&#125;, &#123;'virtual_available'&#58; 0.0, 
'name'&#58; 'www.ferraillage-driramed.com', 'price'&#58; 0.0, 
'standard_price'&#58; 1.0, 'state'&#58; False, 'lst_price'&#58; 1.0, 
'default_code'&#58; False, 'qty_available'&#58; 0.0, 'variants'&#58; False, 
'id'&#58; 40&#125;, &#123;'virtual_available'&#58; 0.0, 'name'&#58; 
'http&#58;//www.ferraillage-driramed.com ', 'price'&#58; 0.0, 
'standard_price'&#58; 1.0, 'state'&#58; False, 'lst_price'&#58; 1.0, 
'default_code'&#58; False, 'qty_available'&#58; 0.0, 'variants'&#58; False, 
'id'&#58; 41&#125;, &#123;'virtual_available'&#58; 0.0, 'name'&#58; 
'www.ferraillage-driramed.com/', 'price'&#58; 0.0, 'standard_price'&#58; 1.0, 
'state'&#58; False, 'lst_price'&#58; 1.0, 'default_code'&#58; False, 
'qty_available'&#58; 0.0, 'variants'&#58; False, 'id'&#58; 42&#125;, 
&#123;'virtual_available'&#58; 0.0, 'name'&#58; 'www.agroannuaire.com', 
'price'&#58; 0.0, 'standard_price'&#58; 1.0, 'state'&#58; False, 
'lst_price'&#58; 1.0, 'default_code'&#58; False, 'qty_available'&#58; 0.0, 
'variants'&#58; False, 'id'&#58; 43&#125;, &#123;'virtual_available'&#58; 0.0, 
'name'&#58; 'www.agro-annuaire.com', 'price'&#58; 0.0, 'standard_price'&#58; 
1.0, 'state'&#58; False, 'lst_price'&#58; 1.0, 'default_code'&#58; False, 
'qty_available'&#58; 0.0, 'variants'&#58; False, 'id'&#58; 44&#125;, 
&#123;'virtual_available'&#58; 0.0, 'name'&#58; 'www.frigolux.com.tn', 
'price'&#58; 0.0, 'standard_price'&#58; 1.0, 'state'&#58; False, 
'lst_price'&#58; 1.0, 'default_code'&#58; False, 'qty_available'&#58; 0.0, 
'variants'&#58; False, 'id'&#58; 45&#125;, &#123;'virtual_available'&#58; 0.0, 
'name'&#58; 'www.cresus-net.net', 'price'&#58; 0.0, 'standard_price'&#58; 1.0, 
'state'&#58; False, 'lst_price'&#58; 1.0, 'default_code'&#58; False, 
'qty_available'&#58; 0.0, 'variants'&#58; False, 'id'&#58; 46&#125;, 
&#123;'virtual_available'&#58; 0.0, 'name'&#58; 'www.codihuiles.com', 
'price'&#58; 0.0, 'standard_price'&#58; 1.0, 'state'&#58; False, 
'lst_price'&#58; 1.0, 'default_code'&#58; False, 'qty_available'&#58; 0.0, 
'variants'&#58; False, 'id'&#58; 47&#125;, &#123;'virtual_available'&#58; 0.0, 
'name'&#58; 'www.codihuiles.com', 'price'&#58; 0.0, 'standard_price'&#58; 1.0, 
'state'&#58; False, 'lst_price'&#58; 1.0, 'default_code'&#58; False, 
'qty_available'&#58; 0.0, 'variants'&#58; False, 'id'&#58; 48&#125;, 
&#123;'virtual_available'&#58; 0.0, 'name'&#58; 'www.pavedusud.com', 
'price'&#58; 0.0, 'standard_price'&#58; 1.0, 'state'&#58; False, 
'lst_price'&#58; 1.0, 'default_code'&#58; False, 'qty_available'&#58; 0.0, 
'variants'&#58; False, 'id'&#58; 49&#125;, &#123;'virtual_available'&#58; 0.0, 
'name'&#58; 'www.hardybill.com', 'price'&#58; 0.0, 'standard_price'&#58; 1.0, 
'state'&#58; False, 'lst_price'&#58; 1.0, 'default_code'&#58; False, 
'qty_available'&#58; 0.0, 'variants'&#58; False, 'id'&#58; 50&#125;, 
&#123;'virtual_available'&#58; 0.0, 'name'&#58; 'www.somohuile.com.tn', 
'price'&#58; 0.0, 'standard_price'&#58; 1.0, 'state'&#58; False, 
'lst_price'&#58; 1.0, 'default_code'&#58; False, 'qty_available'&#58; 0.0, 
'variants'&#58; False, 'id'&#58; 51&#125;&#93;
TERP-CALLING&#58; object execute &#40;'ir.values', 'get', 'action', 
'client_action_multi', &#91;&#40;u'product.product', False&#41;&#93;, False, 
&#123;u'lang'&#58; u'fr_FR', 'active_ids'&#58; &#91;101&#93;, 'client'&#58; 
'web', 'active_id'&#58; 101&#125;&#41;
TERP-RESULT&#58; &#91;&#93;
TERP-CALLING&#58; object execute &#40;u'product.product', 'fields_view_get', 
False, 'form', &#123;u'lang'&#58; u'fr_FR', 'client'&#58; 'web'&#125;, True&#41;
TERP-RESULT&#58; &#123;'name'&#58; 'product.normal.form', 'fields'&#58; 
&#123;'warranty'&#58; &#123;'type'&#58; 'float', 'string'&#58; 'Garantie 
&#40;mois&#41;'&#125;, 'property_stock_procurement'&#58; &#123;'domain'&#58; 
&#91;&#93;, 'string'&#58; 'Emplacement des approvisionnements', 'views'&#58; 
&#123;&#125;, 'relation'&#58; 'stock.location', 'context'&#58; '', 'type'&#58; 
'many2one', 'help'&#58; 'Pour le produit courant &#40;mod\xc3\xa8le&#41;, cette 
localisation de stock sera utilis\xc3\xa9e, au lieu de celle par d\xc3\xa9faut, 
comme localisation source pour les mouvements de stock 
g\xc3\xa9n\xc3\xa9r\xc3\xa9 par les achats. '&#125;, 'supply_method'&#58; 
&#123;'selection'&#58; &#91;&#40;'produce', 'Produire'&#41;, &#40;'buy', 
'Acheter'&#41;&#93;, 'type'&#58; 'selection', 'string'&#58; "M\xc3\xa9thode 
d'appro.", 'required'&#58; True&#125;, 'uos_id'&#58; &#123;'domain'&#58; 
&#91;&#93;, 'string'&#58; 'Unit\xc3\xa9 secondaire', 'views'&#58; &#123;&#125;, 
'relation'&#58; 'product.uom', 'context'&#58; '', 'type'&#58; 'many2one', 
'help'&#58; "Laissez vide pour utiliser l'UOM par d\xc3\xa9faut"&#125;, 
'list_price'&#58; &#123;'digits'&#58; &#40;16, 2&#41;, 'type'&#58; 'float', 
'string'&#58; 'Prix list\xc3\xa9'&#125;, 'weight'&#58; &#123;'type'&#58; 
'float', 'string'&#58; 'Poids'&#125;, 'ean13'&#58; &#123;'type'&#58; 'char', 
'string'&#58; 'EAN13', 'size'&#58; 13&#125;, 'standard_price'&#58; 
&#123;'digits'&#58; &#40;16, 2&#41;, 'required'&#58; True, 'type'&#58; 'float', 
'string'&#58; 'Prix standard'&#125;, 'mes_type'&#58; &#123;'selection'&#58; 
&#91;&#40;'fixed', 'Fix\xc3\xa9'&#41;, &#40;'variable', 'Variable'&#41;&#93;, 
'type'&#58; 'selection', 'string'&#58; 'Type de mesure', 'required'&#58; 
True&#125;, 'uom_id'&#58; &#123;'domain'&#58; &#91;&#93;, 'string'&#58; 'UDM 
d\xc3\xa9faut', 'views'&#58; &#123;&#125;, 'required'&#58; True, 
'relation'&#58; 'product.uom', 'context'&#58; '', 'type'&#58; 'many2one'&#125;, 
'description_purchase'&#58; &#123;'type'&#58; 'text', 'string'&#58; 
'Description achat'&#125;, 'default_code'&#58; &#123;'type'&#58; 'char', 
'string'&#58; 'Code', 'size'&#58; 64&#125;, 'property_account_income'&#58; 
&#123;'domain'&#58; &#91;&#93;, 'string'&#58; 'Compte de produits 
&#40;revenus&#41;', 'views'&#58; &#123;&#125;, 'relation'&#58; 
'account.account', 'context'&#58; '', 'type'&#58; 'many2one', 'help'&#58; "Ce 
compte sera utilis\xc3\xa9 , au lieu de celui par d\xc3\xa9faut, pour valoriser 
le stock d'entr\xc3\xa9e pour le produit courant"&#125;, 'cost_method'&#58; 
&#123;'selection'&#58; &#91;&#40;'standard', 'Prix standard'&#41;, 
&#40;'average', 'Prix moyen'&#41;&#93;, 'type'&#58; 'selection', 'string'&#58; 
'M\xc3\xa9thode de co\xc3\xbbt', 'required'&#58; True&#125;, 'uos_coeff'&#58; 
&#123;'digits'&#58; &#40;16, 4&#41;, 'type'&#58; 'float', 'string'&#58; 'Coeff 
UM -> US', 'help'&#58; 'Coefficient pour convertir UOM en UOS uom = uos * 
coeff'&#125;, 'procure_method'&#58; &#123;'selection'&#58; 
&#91;&#40;'make_to_stock', 'Sortir du stock'&#41;, &#40;'make_to_order', 
'Commander'&#41;&#93;, 'type'&#58; 'selection', 'string'&#58; "M\xc3\xa9thode 
d'appro.", 'required'&#58; True&#125;, 'sale_ok'&#58; &#123;'type'&#58; 
'boolean', 'string'&#58; 'Peut \xc3\xaatre vendu', 'help'&#58; 
"D\xc3\xa9termine si le produit peut \xc3\xaatre visible dans la liste des 
produit \xc3\xa0 l'int\xc3\xa9rieur d'une s\xc3\xa9lection d'une ligne de 
commande."&#125;, 'purchase_ok'&#58; &#123;'type'&#58; 'boolean', 'string'&#58; 
'Peut \xc3\xaatre achet\xc3\xa9', 'help'&#58; "D\xc3\xa9termine si le produit 
est visible dans la liste des produits \xc3\xa0 l'int\xc3\xa9rieure d'une 
s\xc3\xa9lection dans une ligne d'ordre de commande."&#125;, 
'product_manager'&#58; &#123;'domain'&#58; &#91;&#93;, 'string'&#58; 
'Responsable produit', 'views'&#58; &#123;&#125;, 'relation'&#58; 'res.users', 
'context'&#58; '', 'type'&#58; 'many2one'&#125;, 'use_time'&#58; 
&#123;'type'&#58; 'integer', 'string'&#58; 'Product usetime'&#125;, 
'state'&#58; &#123;'selection'&#58; &#91;&#40;'draft', 'En 
d\xc3\xa9veloppement'&#41;, &#40;'sellable', 'En production'&#41;, &#40;'end', 
'Fin de cycle de vie'&#41;, &#40;'obsolete', 'Obsol\xc3\xa8te'&#41;&#93;, 
'type'&#58; 'selection', 'string'&#58; '\xc3\x89tat'&#125;, 'uom_po_id'&#58; 
&#123;'domain'&#58; &#91;&#93;, 'string'&#58; "UDM d'achat", 'views'&#58; 
&#123;&#125;, 'required'&#58; True, 'relation'&#58; 'product.uom', 
'context'&#58; '', 'type'&#58; 'many2one'&#125;, 'intrastat_id'&#58; 
&#123;'domain'&#58; &#91;&#93;, 'string'&#58; 'Intrastat code', 'views'&#58; 
&#123;&#125;, 'relation'&#58; 'report.intrastat.code', 'context'&#58; '', 
'type'&#58; 'many2one'&#125;, 'life_time'&#58; &#123;'type'&#58; 'integer', 
'string'&#58; 'Product lifetime'&#125;, 'type'&#58; &#123;'selection'&#58; 
&#91;&#40;'product', 'Produit stockable'&#41;, &#40;'consu', 
'Consommable'&#41;, &#40;'service', 'Service'&#41;&#93;, 'type'&#58; 
'selection', 'string'&#58; 'Type de produit', 'required'&#58; True&#125;, 
'property_stock_account_input'&#58; &#123;'domain'&#58; &#91;&#93;, 
'string'&#58; "Compte du stock d'entr\xc3\xa9e", 'views'&#58; &#123;&#125;, 
'relation'&#58; 'account.account', 'context'&#58; '', 'type'&#58; 'many2one', 
'help'&#58; "Ce compte sera utilis\xc3\xa9 , au lieu de celui par 
d\xc3\xa9faut, pour valoriser le stock d'entr\xc3\xa9e"&#125;, 
'description'&#58; &#123;'type'&#58; 'text', 'string'&#58; 'Description'&#125;, 
'weight_net'&#58; &#123;'type'&#58; 'float', 'string'&#58; 'Poid net'&#125;, 
'property_stock_production'&#58; &#123;'domain'&#58; &#91;&#93;, 'string'&#58; 
'Emplacement de la production', 'views'&#58; &#123;&#125;, 'relation'&#58; 
'stock.location', 'context'&#58; '', 'type'&#58; 'many2one', 'help'&#58; 'Pour 
le produit courant &#40;mod\xc3\xa8le&#41;, cette localisation de stock sera 
utilis\xc3\xa9e, au lieu de celle par d\xc3\xa9faut, comme localisation source 
pour les mouvements de stock g\xc3\xa9n\xc3\xa9r\xc3\xa9 par les ordres de 
fabrication '&#125;, 'packaging'&#58; &#123;'domain'&#58; &#91;&#93;, 
'string'&#58; 'Palettisation', 'views'&#58; &#123;'form'&#58; 
&#123;'fields'&#58; &#123;'rows'&#58; &#123;'required'&#58; True, 'type'&#58; 
'integer', 'string'&#58; 'Nb de couches', 'help'&#58; 'Le nombre de couches sur 
la palette'&#125;, 'name'&#58; &#123;'type'&#58; 'char', 'string'&#58; 'Code 
UL', 'size'&#58; 64&#125;, 'weight'&#58; &#123;'type'&#58; 'float', 
'string'&#58; 'Poids brut Palette', 'help'&#58; 'Le poid de la palette 
vide'&#125;, 'ean'&#58; &#123;'size'&#58; 14, 'type'&#58; 'char', 'help'&#58; 
"Le code EAN de l'unit\xc3\xa9 de transport.", 'string'&#58; 
'EAN13/EAN14'&#125;, 'ul_qty'&#58; &#123;'type'&#58; 'integer', 'string'&#58; 
'Nb UL par couche'&#125;, 'qty'&#58; &#123;'type'&#58; 'float', 'string'&#58; 
'Nb UC/UL', 'help'&#58; 'Le nombre total de produits vous pouvez mettre par 
UL.'&#125;, 'width'&#58; &#123;'type'&#58; 'float', 'string'&#58; 'Largeur', 
'help'&#58; 'La largeur de la palette'&#125;, 'length'&#58; &#123;'type'&#58; 
'float', 'string'&#58; 'Longueur', 'help'&#58; 'La longueur de la 
palette'&#125;, 'height'&#58; &#123;'type'&#58; 'float', 'string'&#58; 
'Hauteur', 'help'&#58; 'La hauteur de la palette'&#125;, 'weight_ul'&#58; 
&#123;'type'&#58; 'float', 'string'&#58; 'Poids brut UL', 'help'&#58; "Le poid 
de l'UL vide"&#125;, 'ul'&#58; &#123;'domain'&#58; &#91;&#93;, 'string'&#58; 
"Type d'UL", 'views'&#58; &#123;&#125;, 'required'&#58; True, 'relation'&#58; 
'product.ul', 'context'&#58; '', 'type'&#58; 'many2one'&#125;&#125;, 
'arch'&#58; 
'<form>\n<field>\n<field>\n<newline>\n<field>\n<field>\n<field>\n<separator>\n<field>\n<field>\n<field>\n<separator>\n<field>\n<field>\n<field>\n</form>'&#125;&#125;,
 'relation'&#58; 'product.packaging', 'context'&#58; '', 'type'&#58; 
'one2many', 'help'&#58; "Donne les diff\xc3\xa9rentes mani\xc3\xa8res de 
coliser le m\xc3\xaame produit. Ceci n'a pas d'impacte sur l'ordre de colisage 
et est principalement utilis\xc3\xa9 si vous utilisez le module EDI."&#125;, 
'supplier_taxes_id'&#58; &#123;'domain'&#58; &#91;&#40;'parent_id', '=', 
False&#41;&#93;, 'string'&#58; 'Taxes fournisseur', 'views'&#58; &#123;&#125;, 
'relation'&#58; 'account.tax', 'context'&#58; '', 'type'&#58; 
'many2many'&#125;, 'removal_time'&#58; &#123;'type'&#58; 'integer', 
'string'&#58; 'Product removal time'&#125;, 'tracking'&#58; &#123;'type'&#58; 
'boolean', 'string'&#58; 'Tracer les lots'&#125;, 'description_sale'&#58; 
&#123;'type'&#58; 'text', 'string'&#58; 'Description vente'&#125;, 
'active'&#58; &#123;'type'&#58; 'boolean', 'string'&#58; 'Actif'&#125;, 
'property_stock_inventory'&#58; &#123;'domain'&#58; &#91;&#93;, 'string'&#58; 
"Emplacement de l'inventaire", 'views'&#58; &#123;&#125;, 'relation'&#58; 
'stock.location', 'context'&#58; '', 'type'&#58; 'many2one', 'help'&#58; 'Pour 
le produit courant &#40;mod\xc3\xa8le&#41;, cette localisation de stock sera 
utilis\xc3\xa9e, au lieu de celle par d\xc3\xa9faut, comme localisation source 
pour les mouvements de stock g\xc3\xa9n\xc3\xa9r\xc3\xa9 lorsque vous faire un 
inventaire. '&#125;, 'variants'&#58; &#123;'type'&#58; 'char', 'string'&#58; 
'Variantes', 'size'&#58; 64&#125;, 'categ_id'&#58; &#123;'domain'&#58; 
&#91;&#93;, 'change_default'&#58; True, 'string'&#58; 'Cat\xc3\xa9gorie', 
'views'&#58; &#123;&#125;, 'required'&#58; True, 'relation'&#58; 
'product.category', 'context'&#58; '', 'type'&#58; 'many2one'&#125;, 
'rental'&#58; &#123;'type'&#58; 'boolean', 'string'&#58; 'Produit 
louable'&#125;, 'volume'&#58; &#123;'type'&#58; 'float', 'string'&#58; 
'Volume'&#125;, 'sale_delay'&#58; &#123;'type'&#58; 'float', 'string'&#58; 
"D\xc3\xa9lai d'appro.", 'help'&#58; "C'est le temps moyen entre la 
confirmation de la commande du client et la livraison du produit fini."&#125;, 
'name'&#58; &#123;'string'&#58; 'Nom', 'required'&#58; True, 'translate'&#58; 
True, 'type'&#58; 'char', 'select'&#58; True, 'size'&#58; 64&#125;, 
'produce_delay'&#58; &#123;'type'&#58; 'float', 'string'&#58; 'D\xc3\xa9lai de 
fabrication', 'help'&#58; "Temps moyen pour produire ce produit. Ceci est 
seulement pour l'ordre de fabrication et, si il s'agit d'une facture 
multi-nivaux de mat\xc3\xa9riel, c'est seulement pour le niveau de ce produit. 
Des d\xc3\xa9lais diff\xc3\xa9rents seront somm\xc3\xa9 pour tous les nivaux et 
ordres d'approvisionnement."&#125;, 'property_account_expense'&#58; 
&#123;'domain'&#58; &#91;&#93;, 'string'&#58; 'Compte de charges 
&#40;d\xc3\xa9penses&#41;', 'views'&#58; &#123;&#125;, 'relation'&#58; 
'account.account', 'context'&#58; '', 'type'&#58; 'many2one', 'help'&#58; 'Ce 
compte sera utilis\xc3\xa9, au lieu de celui par defaut, pour valoriser le 
stock sortant pour le produit courant'&#125;, 'alert_time'&#58; 
&#123;'type'&#58; 'integer', 'string'&#58; 'Product alert time'&#125;, 
'taxes_id'&#58; &#123;'domain'&#58; &#91;&#40;'parent_id', '=', 
False&#41;&#93;, 'string'&#58; 'Taxes a la vente', 'views'&#58; &#123;&#125;, 
'relation'&#58; 'account.tax', 'context'&#58; '', 'type'&#58; 
'many2many'&#125;, 'property_stock_account_output'&#58; &#123;'domain'&#58; 
&#91;&#93;, 'string'&#58; 'Compte de stock de sortie', 'views'&#58; 
&#123;&#125;, 'relation'&#58; 'account.account', 'context'&#58; '', 'type'&#58; 
'many2one', 'help'&#58; 'Ce compte sera utilis\xc3\xa9 , au lieu de celui par 
d\xc3\xa9faut, pour valoriser le stock de sortie'&#125;, 'seller_ids'&#58; 
&#123;'domain'&#58; &#91;&#93;, 'string'&#58; 'Autres fournisseurs', 
'views'&#58; &#123;&#125;, 'relation'&#58; 'product.supplierinfo', 
'context'&#58; '', 'type'&#58; 'one2many'&#125;&#125;, 'view_id'&#58; 114, 
'arch'&#58; 
'<xml>\n<form>\n<notebook>\n<page>\n<field>\n<field>\n<field>\n<field>\n<newline>\n<field>\n<field>\n<field>\n<newline>\n<field>\n<field>\n<field>\n<field>\n<field>\n<field>\n<field><field><field><field><newline>\n</page>\n<page>\n<field>\n<field>\n<newline>\n<field>\n<field>\n<field>\n<field>\n<field>\n<field>\n<field>\n<newline>\n<field>\n<field>\n<!--
 
\n<field>\n<field>\n-->\n<field>\n<field>\n<newline>\n<field>\n</page>\n<page>\n<separator>\n<field>\n<separator>\n<field>\n<separator>\n<field>\n</page>\n<page>\n<field>\n<field>\n<field>\n\n</field>\n</page>\n<page>\n<separator><field><field><separator><field><field><field><separator><field><field>\n</page>\n<page>\n<separator>\n<field>\n<field>\n<field>\n<field>\n</page></notebook>\n</form>',
 'model'&#58; 'product.product', 'type'&#58; 'form', 'toolbar'&#58; 
&#123;'print'&#58; &#91;&#123;'multi'&#58; 0, 'report_xsl'&#58; False, 
'name'&#58; 'Future stock forecast', 'auto'&#58; 0, 'report_name'&#58; 
'stock.product.history', 'header'&#58; 1, 'report_type'&#58; 'pdf', 
'usage'&#58; False, 'model'&#58; 'product.product', 'type'&#58; 
'ir.actions.report.xml', 'id'&#58; 453, 'report_xml'&#58; False, 'string'&#58; 
'Future stock forecast'&#125;, &#123;'multi'&#58; 0, 'report_xsl'&#58; False, 
'name'&#58; 'Products Localisations', 'auto'&#58; 0, 'report_name'&#58; 
'stock.product.location', 'header'&#58; 1, 'report_type'&#58; 'pdf', 
'usage'&#58; False, 'model'&#58; 'product.product', 'type'&#58; 
'ir.actions.report.xml', 'id'&#58; 458, 'report_xml'&#58; False, 'string'&#58; 
'Products Localisations'&#125;, &#123;'multi'&#58; 0, 'name'&#58; 'Product Cost 
Structure', 'wiz_name'&#58; 'product_price', 'type'&#58; 'ir.actions.wizard', 
'id'&#58; 544, 'string'&#58; 'Product Cost Structure'&#125;&#93;, 'action'&#58; 
&#91;&#93;, 'relate'&#58; &#91;&#123;'domain'&#58; "&#91;&#40;'product_id', 
'=', active_id&#41;&#93;", 'name'&#58; 'Lignes analytique \xc3\xa0 facturer', 
'views'&#58; &#91;&#40;False, 'tree'&#41;, &#40;False, 'form'&#41;&#93;, 
'res_model'&#58; 'report.account.analytic.line.to.invoice', 'view_id'&#58; 
False, 'view_type'&#58; 'form', 'auto_refresh'&#58; 0, 'src_model'&#58; 
'product.product', 'view_mode'&#58; 'tree,form', 'limit'&#58; 0, 'context'&#58; 
'&#123;&#125;', 'type'&#58; 'ir.actions.act_window', 'usage'&#58; False, 
'view_ids'&#58; &#91;&#93;, 'id'&#58; 318, 'string'&#58; 'Lignes analytique 
\xc3\xa0 facturer'&#125;, &#123;'domain'&#58; 
"&#91;&#40;'product_id','=',active_id&#41;&#93;", 'name'&#58; 'Product sales', 
'views'&#58; &#91;&#40;False, 'tree'&#41;, &#40;False, 'form'&#41;&#93;, 
'res_model'&#58; 'sale.order.line', 'view_id'&#58; False, 'view_type'&#58; 
'form', 'auto_refresh'&#58; 0, 'src_model'&#58; 'product.product', 
'view_mode'&#58; 'tree,form', 'limit'&#58; 0, 'context'&#58; '&#123;&#125;', 
'type'&#58; 'ir.actions.act_window', 'usage'&#58; False, 'view_ids'&#58; 
&#91;&#93;, 'id'&#58; 580, 'string'&#58; 'Product sales'&#125;, 
&#123;'domain'&#58; "&#91;&#40;'product_id', '=', active_id&#41;&#93;", 
'name'&#58; 'Stock by production lots', 'views'&#58; &#91;&#40;False, 
'tree'&#41;, &#40;False, 'form'&#41;&#93;, 'res_model'&#58; 
'report.stock.prodlots', 'view_id'&#58; False, 'view_type'&#58; 'form', 
'auto_refresh'&#58; 0, 'src_model'&#58; 'product.product', 'view_mode'&#58; 
'tree,form', 'limit'&#58; 0, 'context'&#58; '&#123;&#125;', 'type'&#58; 
'ir.actions.act_window', 'usage'&#58; False, 'view_ids'&#58; &#91;&#93;, 
'id'&#58; 469, 'string'&#58; 'Stock by production lots'&#125;, 
&#123;'domain'&#58; "&#91;&#40;'product_id', '=', active_id&#41;&#93;", 
'name'&#58; 'Monthly purchases', 'views'&#58; &#91;&#40;False, 'tree'&#41;, 
&#40;False, 'form'&#41;&#93;, 'res_model'&#58; 'report.purchase.order.product', 
'view_id'&#58; False, 'view_type'&#58; 'form', 'auto_refresh'&#58; 0, 
'src_model'&#58; 'product.product', 'view_mode'&#58; 'tree,form', 'limit'&#58; 
0, 'context'&#58; '&#123;&#125;', 'type'&#58; 'ir.actions.act_window', 
'usage'&#58; False, 'view_ids'&#58; &#91;&#93;, 'id'&#58; 550, 'string'&#58; 
'Monthly purchases'&#125;, &#123;'domain'&#58; "&#91;&#40;'product_id', '=', 
active_id&#41;&#93;", 'name'&#58; 'Minimum Stock Rules', 'views'&#58; 
&#91;&#40;False, 'tree'&#41;, &#40;False, 'form'&#41;&#93;, 'res_model'&#58; 
'stock.warehouse.orderpoint', 'view_id'&#58; False, 'view_type'&#58; 'form', 
'auto_refresh'&#58; 0, 'src_model'&#58; 'product.product', 'view_mode'&#58; 
'tree,form', 'limit'&#58; 0, 'context'&#58; "&#123;'product_uom'&#58; 
locals&#40;&#41;.has_key&#40;'uom_id'&#41; and uom_id&#125;", 'type'&#58; 
'ir.actions.act_window', 'usage'&#58; False, 'view_ids'&#58; &#91;&#93;, 
'id'&#58; 538, 'string'&#58; 'Minimum Stock Rules'&#125;, &#123;'domain'&#58; 
"&#91;&#40;'product_id', '=', active_id&#41;&#93;", 'name'&#58; 'Bill of 
Material', 'views'&#58; &#91;&#40;False, 'tree'&#41;, &#40;False, 
'form'&#41;&#93;, 'res_model'&#58; 'mrp.bom', 'view_id'&#58; False, 
'view_type'&#58; 'form', 'auto_refresh'&#58; 0, 'src_model'&#58; 
'product.product', 'view_mode'&#58; 'tree,form', 'limit'&#58; 0, 'context'&#58; 
'&#123;&#125;', 'type'&#58; 'ir.actions.act_window', 'usage'&#58; False, 
'view_ids'&#58; &#91;&#93;, 'id'&#58; 539, 'string'&#58; 'Bill of 
Material'&#125;&#93;&#125;, 'field_parent'&#58; False&#125;
TERP-CALLING&#58; object execute &#40;'ir.ui.view_sc', 'get_sc', 3, 
'ir.ui.menu', &#123;u'lang'&#58; u'fr_FR', 'client'&#58; 'web'&#125;&#41;
TERP-RESULT&#58; &#91;&#123;'res_id'&#58; 74, 'name'&#58; 'Partenaires', 
'id'&#58; 2&#125;, &#123;'res_id'&#58; 101, 'name'&#58; 'Produits', 'id'&#58; 
6&#125;&#93;
TERP-CALLING&#58; object execute &#40;'res.request', 'request_get'&#41;
TERP-RESULT&#58; &#40;&#91;&#93;, &#91;&#93;&#41;
127.0.0.1 - - "POST /tree/open HTTP/1.1" 200 66580 
"http&#58;//localhost&#58;8080/tree/open?model=ir.ui.menu&id=101" "Mozilla/5.0 
&#40;X11; U; Linux i686; fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 
&#40;hardy&#41; Firefox/3.0.5"
127.0.0.1 - - "GET /tg_widgets/tinyerp/css/listgrid.css HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /tg_widgets/tinyerp/css/pager.css HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /tg_widgets/tinyerp/css/tabs.css HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /tg_widgets/turbogears/js/MochiKit.js HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /tg_widgets/tinyerp/javascript/listgrid.js HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /tg_widgets/tinyerp/javascript/sortablegrid.js HTTP/1.1" 304 
- "http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux 
i686; fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /tg_widgets/turbogears.widgets/tabber/tabber_cookie.js 
HTTP/1.1" 304 - "http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 
&#40;X11; U; Linux i686; fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 
&#40;hardy&#41; Firefox/3.0.5"
127.0.0.1 - - "GET /static/css/style.css HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /static/css/icons.css HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /static/css/menu.css HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /static/javascript/master.js HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /static/javascript/menu.js HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /static/javascript/ajax.js HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /tg_widgets/tinyerp/javascript/form.js HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /tg_widgets/tinyerp/javascript/m2o.js HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /tg_widgets/turbogears.widgets/tabber/tabber-minimized.js 
HTTP/1.1" 304 - "http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 
&#40;X11; U; Linux i686; fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 
&#40;hardy&#41; Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/openerp_big.png HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/openerp_small.png HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/icon.gif HTTP/1.1" 200 259 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/grdheader.gif HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/static/css/style.css" "Mozilla/5.0 &#40;X11; U; 
Linux i686; fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 
&#40;hardy&#41; Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/diagonal_left.gif HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/diagonal_right.gif HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/button_bg.png HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/static/css/style.css" "Mozilla/5.0 &#40;X11; U; 
Linux i686; fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 
&#40;hardy&#41; Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/mainmenu_button.png HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/static/css/style.css" "Mozilla/5.0 &#40;X11; U; 
Linux i686; fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 
&#40;hardy&#41; Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/stock/gtk-help.png HTTP/1.1" 200 895 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/edit_inline.gif HTTP/1.1" 200 67 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/delete_inline.gif HTTP/1.1" 200 261 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/gradientlinebg.gif HTTP/1.1" 200 182 
"http&#58;//localhost&#58;8080/tg_widgets/tinyerp/css/listgrid.css" 
"Mozilla/5.0 &#40;X11; U; Linux i686; fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 
Ubuntu/8.04 &#40;hardy&#41; Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/sidebar_show.gif HTTP/1.1" 304 - 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/sidebar_hide.gif HTTP/1.1" 200 172 
"http&#58;//localhost&#58;8080/tree/open" "Mozilla/5.0 &#40;X11; U; Linux i686; 
fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 &#40;hardy&#41; 
Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/sidebar_button_bg.png HTTP/1.1" 200 187 
"http&#58;//localhost&#58;8080/static/css/style.css" "Mozilla/5.0 &#40;X11; U; 
Linux i686; fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 
&#40;hardy&#41; Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/tabs_right_inactive.gif HTTP/1.1" 200 3865 
"http&#58;//localhost&#58;8080/tg_widgets/tinyerp/css/tabs.css" "Mozilla/5.0 
&#40;X11; U; Linux i686; fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 
&#40;hardy&#41; Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/tabs_right_active.gif HTTP/1.1" 200 221 
"http&#58;//localhost&#58;8080/tg_widgets/tinyerp/css/tabs.css" "Mozilla/5.0 
&#40;X11; U; Linux i686; fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 
&#40;hardy&#41; Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/tabs_left_active.gif HTTP/1.1" 200 427 
"http&#58;//localhost&#58;8080/tg_widgets/tinyerp/css/tabs.css" "Mozilla/5.0 
&#40;X11; U; Linux i686; fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 
&#40;hardy&#41; Firefox/3.0.5"
127.0.0.1 - - "GET /static/images/tabs_left_inactive.gif HTTP/1.1" 200 531 
"http&#58;//localhost&#58;8080/tg_widgets/tinyerp/css/tabs.css" "Mozilla/5.0 
&#40;X11; U; Linux i686; fr; rv&#58;1.9.0.5&#41; Gecko/2008121621 Ubuntu/8.04 
&#40;hardy&#41; Firefox/3.0.5"
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
&nbsp;
so where can i change this readonly to editable?




-------------------- m2f --------------------

--
http://www.openerp.com/forum/viewtopic.php?p=28089#28089

-------------------- m2f --------------------


_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman/listinfo/tinyerp-users

Reply via email to