diff --git a/doc/changelog.rst b/doc/changelog.rst new file mode 100644 index 00000000000..19b01a3da02 --- /dev/null +++ b/doc/changelog.rst @@ -0,0 +1,10 @@ +.. _changelog: + +Changelog +========= + +`trunk` +------- + +- Removed support for `__terp__.py` descriptor files. +- Removed support for `` root element in XML files. diff --git a/doc/index.rst b/doc/index.rst index e5918e055c4..a3d32805165 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -37,6 +37,14 @@ OpenERP Server API api_models.rst +Changelog +''''''''' + +.. toctree:: + :maxdepth: 1 + + changelog.rst + Concepts '''''''' diff --git a/openerp/import_xml.rng b/openerp/import_xml.rng index 5dd789c6e95..97b2c4a13c0 100644 --- a/openerp/import_xml.rng +++ b/openerp/import_xml.rng @@ -246,17 +246,10 @@ - - - - - - - - - - - - + + + + + diff --git a/openerp/modules/module.py b/openerp/modules/module.py index ec1c6a1708b..9f716099b56 100644 --- a/openerp/modules/module.py +++ b/openerp/modules/module.py @@ -226,7 +226,7 @@ def zip_directory(directory, b64enc=True, src=True): base = os.path.basename(path) for f in osutil.listdir(path, True): bf = os.path.basename(f) - if not RE_exclude.search(bf) and (src or bf in ('__openerp__.py', '__terp__.py') or not bf.endswith('.py')): + if not RE_exclude.search(bf) and (src or bf == '__openerp__.py' or not bf.endswith('.py')): archive.write(os.path.join(path, f), os.path.join(base, f)) archname = StringIO() @@ -310,8 +310,6 @@ def load_information_from_description_file(module): """ terp_file = get_module_resource(module, '__openerp__.py') - if not terp_file: - terp_file = get_module_resource(module, '__terp__.py') mod_path = get_module_path(module) if terp_file: info = {} @@ -354,8 +352,7 @@ def load_information_from_description_file(module): #TODO: refactor the logger in this file to follow the logging guidelines # for 6.0 - _logger.debug('module %s: no descriptor file' - ' found: __openerp__.py or __terp__.py (deprecated)', module) + _logger.debug('module %s: no __openerp__.py file found.', module) return {} diff --git a/openerp/tools/convert.py b/openerp/tools/convert.py index a64aabf2df6..00b8bf96340 100644 --- a/openerp/tools/convert.py +++ b/openerp/tools/convert.py @@ -833,12 +833,8 @@ form: module.record_id""" % (xml_id,) return model_data_obj.get_object_reference(cr, self.uid, mod, id_str) def parse(self, de): - if not de.tag in ['terp', 'openerp']: - _logger.error("Mismatch xml format") - raise Exception( "Mismatch xml format: only terp or openerp as root tag" ) - - if de.tag == 'terp': - _logger.warning("The tag is deprecated, use ") + if de.tag != 'openerp': + raise Exception("Mismatch xml format: root tag must be `openerp`.") for n in de.findall('./data'): for rec in n: