NicoTheBrush ha scritto:Il modulo che ti ha dato eLBati è sicuramente da "rimaneggiare" è però un buon punto di partenza, per installarlo normalmente lo metti nella cartella del server: /BIN/ADDONS poi nel menù amministrazione/moduli hai la possibilità di "aggiorna lista moduli", dopo l'analisi dovrebbe trovare il tuo (es. nuovi moduli: 1), ti manda nella videata con l'elenco, lo cerchi e lo installi come ogni altro modulo.
Modifica correttamente i valori che trovi in __init__ e __terp__ se c'è qualcosa che non va infatti può capitare che la ricerca non trovi nessun nuovo modulo.
Nella vista che modifichi devi riferirti alla vista del modulo che vuoi modificare con:
nome_modulo.ID_vista altrimenti non viene trovata.
Grazie per l'aiuto Nico. Ho modificato
view.xml, solo che continuo ad avere errore quando vado ad installarlo. La vista da estendere è del modulo
medical_surgery
Questo è view.xml dopo la modifica:
<?xml version="1.0" encoding="UTF-8"?>
<terp>
<data>
<!--
Create a new view based on base.view_parter_from
base is the module which contains the code of the res.partner view form
view_parter_form is the xml ID of the view in addons/base/res/partner/partner_view.xml
-->
<record model="ir.ui.view" id="medical_surgery_description_view">
<field name="name">medical.surgery.description</field>
<field name="model">medical.surgery</field>
<field name="type">form</field>
<field name="inherit_id" ref="medical_surgery.medical_surgery_view"/>
<field name="arch" type="xml">
<field name="description position="replace">
<field name="description" select="1" required="1" string="Descrizione"/>
</field>
</record>
</data>
</terp>
e questo è l'errore che ottengo quando installo il modulo:
Traceback (most recent call last):
File "netsvc.pyo", line 256, in dispatch
File "netsvc.pyo", line 76, in __call__
File "service\web_services.pyo", line 633, in execute
File "service\web_services.pyo", line 613, in _execute
File "wizard\__init__.pyo", line 178, in execute
File "wizard\__init__.pyo", line 73, in execute_cr
File "C:\Program Files\OpenERP AllInOne\Server\addons\base\module\wizard\wizard_module_upgrade.py", line 92, in _upgrade_module
File "pooler.pyo", line 62, in restart_pool
File "pooler.pyo", line 40, in get_db_and_pool
File "addons\__init__.pyo", line 736, in load_modules
File "addons\__init__.pyo", line 626, in load_module_graph
File "tools\convert.pyo", line 863, in convert_xml_import
File "lxml.etree.pyx", line 2578, in lxml.etree.parse (src/lxml/lxml.etree.c:25269)
File "parser.pxi", line 1488, in lxml.etree._parseDocument (src/lxml/lxml.etree.c:63953)
File "parser.pxi", line 1518, in lxml.etree._parseFilelikeDocument (src/lxml/lxml.etree.c:64244)
File "parser.pxi", line 1401, in lxml.etree._parseDocFromFilelike (src/lxml/lxml.etree.c:63231)
File "parser.pxi", line 991, in lxml.etree._BaseParser._parseDocFromFilelike (src/lxml/lxml.etree.c:60660)
File "parser.pxi", line 538, in lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:56751)
File "parser.pxi", line 624, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:57595)
File "parser.pxi", line 564, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:56993)
XMLSyntaxError: attributes construct error, line 15, column 12