[IMP] doc: remove <data> tag from xml files

Because now is no longer required

Closes #18144
This commit is contained in:
Moisés López
2017-07-13 17:15:51 +02:00
committed by Martin Trigaux
parent 3073bf0f54
commit ca82c77d48
21 changed files with 48 additions and 48 deletions
+2 -2
View File
@@ -230,11 +230,11 @@ record.
.. code-block:: xml
<odoo>
<data>
<record model="{model name}" id="{record identifier}">
<field name="{a field name}">{a value}</field>
</record>
</data>
</odoo>
* ``model`` is the name of the Odoo model for the record.
+2 -2
View File
@@ -32,9 +32,9 @@ Index: addons/openacademy/security/security.xml
+++ addons/openacademy/security/security.xml 2014-08-26 17:26:18.135783102 +0200
@@ -0,0 +1,7 @@
+<odoo>
+ <data>
+
+ <record id="group_manager" model="res.groups">
+ <field name="name">OpenAcademy / Manager</field>
+ </record>
+ </data>
+
+</odoo>
+1 -1
View File
@@ -23,5 +23,5 @@ Index: addons/openacademy/security/security.xml
+ ('responsible_id','=',user.id)]
+ </field>
+ </record>
</data>
</odoo>
+2 -2
View File
@@ -19,7 +19,7 @@ Index: addons/openacademy/views/openacademy.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<odoo>
+ <data>
+
+ <!-- window action -->
+ <!--
+ The following tag is an action definition for a "window action",
@@ -50,5 +50,5 @@ Index: addons/openacademy/views/openacademy.xml
+ <!-- Full id location:
+ action="openacademy.course_list_action"
+ It is not required when it is the same module -->
+ </data>
+
+</odoo>
+4 -4
View File
@@ -79,7 +79,7 @@ Index: addons/openacademy/demo.xml
+++ addons/openacademy/demo.xml 2014-08-26 17:25:49.791783523 +0200
@@ -0,0 +1,25 @@
+<odoo>
+ <data>
+
+ <!-- -->
+ <!-- <record id="object0" model="openacademy.openacademy"> -->
+ <!-- <field name="name">Object 0</field> -->
@@ -101,7 +101,7 @@ Index: addons/openacademy/demo.xml
+ <!-- <field name="name">Object 4</field> -->
+ <!-- </record> -->
+ <!-- -->
+ </data>
+
+</odoo>
Index: addons/openacademy/models.py
===================================================================
@@ -129,7 +129,7 @@ Index: addons/openacademy/templates.xml
+++ addons/openacademy/templates.xml 2014-08-26 17:25:49.791783523 +0200
@@ -0,0 +1,22 @@
+<odoo>
+ <data>
+
+ <!-- <template id="listing"> -->
+ <!-- <ul> -->
+ <!-- <li t-foreach="objects" t-as="object"> -->
@@ -148,5 +148,5 @@ Index: addons/openacademy/templates.xml
+ <!-- </t> -->
+ <!-- </dl> -->
+ <!-- </template> -->
+ </data>
+
+</odoo>
+2 -2
View File
@@ -28,7 +28,7 @@ Index: addons/openacademy/views/session_board.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0"?>
+<odoo>
+ <data>
+
+ <record model="ir.actions.act_window" id="act_session_graph">
+ <field name="name">Attendees by course</field>
+ <field name="res_model">openacademy.session</field>
@@ -90,5 +90,5 @@ Index: addons/openacademy/views/session_board.xml
+ action="open_board_session"
+ sequence="1"
+ id="menu_board_session" icon="terp-graph"/>
+ </data>
+
+</odoo>
+2 -2
View File
@@ -7,7 +7,7 @@ Index: addons/openacademy/demo.xml
+++ addons/openacademy/demo.xml 2014-08-26 17:25:52.679783480 +0200
@@ -1,25 +1,19 @@
<odoo>
<data>
- <!-- -->
- <!-- <record id="object0" model="openacademy.openacademy"> -->
- <!-- <field name="name">Object 0</field> -->
@@ -44,5 +44,5 @@ Index: addons/openacademy/demo.xml
+ <field name="name">Course 2</field>
+ <field name="description">Course 2's description</field>
+ </record>
</data>
</odoo>
+1 -1
View File
@@ -39,5 +39,5 @@ Index: addons/openacademy/views/partner.xml
+ <record model="res.partner.category" id="teacher2">
+ <field name="name">Teacher / Level 2</field>
+ </record>
</data>
</odoo>
+1 -1
View File
@@ -8,7 +8,7 @@ Index: addons/openacademy/views/openacademy.xml
@@ -1,6 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data>
+ <record model="ir.ui.view" id="course_form_view">
+ <field name="name">course.form</field>
+ <field name="model">openacademy.course</field>
@@ -46,7 +46,7 @@ Index: addons/openacademy/views/partner.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+ <odoo>
+ <data>
+
+ <!-- Add instructor field to existing view -->
+ <record model="ir.ui.view" id="partner_instructor_form_view">
+ <field name="name">partner.instructor</field>
@@ -74,5 +74,5 @@ Index: addons/openacademy/views/partner.xml
+ <menuitem id="contact_menu" name="Contacts"
+ parent="configuration_menu"
+ action="contact_list_action"/>
+ </data>
+
+</odoo>
+2 -2
View File
@@ -19,7 +19,7 @@ Index: addons/openacademy/reports.xml
+++ addons/openacademy/reports.xml 2014-08-29 08:41:12.663540061 +0200
@@ -0,0 +1,30 @@
+<odoo>
+<data>
+
+ <report
+ id="report_session"
+ model="openacademy.session"
@@ -46,5 +46,5 @@ Index: addons/openacademy/reports.xml
+ </t>
+ </t>
+ </template>
+</data>
+
+</odoo>
+1 -1
View File
@@ -54,5 +54,5 @@ Index: addons/openacademy/views/openacademy.xml
+ <menuitem id="session_menu" name="Sessions"
+ parent="openacademy_menu"
+ action="session_list_action"/>
</data>
</odoo>
+1 -1
View File
@@ -42,5 +42,5 @@ Index: addons/openacademy/views/openacademy.xml
+ view_mode="form"
+ target="new"
+ key2="client_action_multi"/>
</data>
</odoo>
+9 -11
View File
@@ -144,16 +144,16 @@ Odoo's XML files, an overview
-----------------------------
Any Odoo XML file starts with encoding specifications.
After that, you have to write your code inside a ``<data>`` tag, placed into an ``</odoo>`` tag.
After that, you have to write your code inside a ``<odoo>`` tag.
.. code-block:: xml
[XML]
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
 <data>
 
  ## YOUR CODE HERE
 </data>
 
</odoo>
Almost every element and option that you create has to be placed inside a ``<template>`` tag, like in this example.
@@ -310,12 +310,12 @@ To do so, create a **layout.xml** file in your **views** folder and add the defa
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
</data>
</odoo>
Create a new template into the ``<data>`` tag, copy-pasting the following
Create a new template into the ``<odoo>`` tag, copy-pasting the following
code.
.. code-block:: xml
@@ -373,14 +373,14 @@ Imagine that we want to create a specific layout for a Services page.
For this page, we need to add a list of services to the top and give the client the possibility of setting the rest of the page’s layout using snippets.
Inside your *views* folder, create a **pages.xml** file and add the
default Odoo markup. Inside ``<data>`` create a ``<template>`` tag, set the
default Odoo markup. Inside ``<odoo>`` create a ``<template>`` tag, set the
``page`` attribute to ``True`` and add your code into it.
.. code-block:: xml
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
<!-- === Services Page === -->
<template name="Services page" id="website.services" page="True">
<h1>Our Services</h1>
@@ -390,7 +390,7 @@ default Odoo markup. Inside ``<data>`` create a ``<template>`` tag, set the
<li>Unlimited space</li>
</ul>
</template>
</data>
</odoo>
The page title will be the template ID. In our case *Services* (from ``website.services``)
@@ -430,7 +430,6 @@ can fill with snippets. To achieve this, just create a ``div`` with
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
<!-- === Services Page === -->
<template name="Services page" id="website.services" page="True">
@@ -450,7 +449,6 @@ can fill with snippets. To achieve this, just create a ``div`` with
</t>
</template>
</data>
</odoo>
.. tip::
+3 -3
View File
@@ -18,12 +18,12 @@ new file mode 100644
--- /dev/null
+++ b/academy/data.xml
@@ -0,0 +1,6 @@
+<odoo><data>
+<odoo>
+ <record model="product.public.category" id="category_courses">
+ <field name="name">Courses</field>
+ <field name="parent_id" ref="website_sale.categ_others"/>
+ </record>
+</data></odoo>
+</odoo>
diff --git a/academy/demo.xml b/academy/demo.xml
--- a/academy/demo.xml
+++ b/academy/demo.xml
@@ -56,7 +56,7 @@ diff --git a/academy/demo.xml b/academy/demo.xml
+ <field name="list_price" type="float">0</field>
+ <field name="type">service</field>
+ </record>
</data>
</odoo>
diff --git a/academy/models.py b/academy/models.py
--- a/academy/models.py
+2 -2
View File
@@ -7,7 +7,7 @@ diff --git a/academy/demo.xml b/academy/demo.xml
+++ b/academy/demo.xml
@@ -1,25 +1,13 @@
<odoo>
<data>
- <!-- -->
- <!-- <record id="object0" model="academy.academy"> -->
- <!-- <field name="name">Object 0</field> -->
@@ -38,5 +38,5 @@ diff --git a/academy/demo.xml b/academy/demo.xml
+ <record id="vaughn" model="academy.teachers">
+ <field name="name">Lester Vaughn</field>
+ </record>
</data>
</odoo>
+4 -4
View File
@@ -80,7 +80,7 @@ new file mode 100644
+++ b/academy/demo.xml
@@ -0,0 +1,25 @@
+<odoo>
+ <data>
+
+ <!-- -->
+ <!-- <record id="object0" model="academy.academy"> -->
+ <!-- <field name="name">Object 0</field> -->
@@ -102,7 +102,7 @@ new file mode 100644
+ <!-- <field name="name">Object 4</field> -->
+ <!-- </record> -->
+ <!-- -->
+ </data>
+
+</odoo>
diff --git a/academy/models.py b/academy/models.py
new file mode 100644
@@ -130,7 +130,7 @@ new file mode 100644
+++ b/academy/templates.xml
@@ -0,0 +1,22 @@
+<odoo>
+ <data>
+
+ <!-- <template id="listing"> -->
+ <!-- <ul> -->
+ <!-- <li t-foreach="objects" t-as="object"> -->
@@ -149,5 +149,5 @@ new file mode 100644
+ <!-- </t> -->
+ <!-- </dl> -->
+ <!-- </template> -->
+ </data>
+
+</odoo>
+2 -2
View File
@@ -19,7 +19,7 @@ new file mode 100644
+++ b/academy/views.xml
@@ -0,0 +1,13 @@
+<odoo>
+ <data>
+
+ <record id="action_academy_teachers" model="ir.actions.act_window">
+ <field name="name">Academy teachers</field>
+ <field name="res_model">academy.teachers</field>
@@ -31,5 +31,5 @@ new file mode 100644
+ <menuitem id="menu_academy_content_teachers"
+ parent="menu_academy_content"
+ action="action_academy_teachers"/>
+ </data>
+
+</odoo>
+1 -1
View File
@@ -21,7 +21,7 @@ diff --git a/academy/templates.xml b/academy/templates.xml
+++ b/academy/templates.xml
@@ -1,14 +1,11 @@
<odoo>
<data>
- <!-- <template id="listing"> -->
- <!-- <ul> -->
- <!-- <li t-foreach="objects" t-as="object"> -->
+1 -1
View File
@@ -31,7 +31,7 @@ diff --git a/academy/templates.xml b/academy/templates.xml
+++ b/academy/templates.xml
@@ -1,9 +1,15 @@
<odoo>
<data>
<template id="index">
- <title>Academy</title>
- <t t-foreach="teachers" t-as="teacher">
+3 -1
View File
@@ -163,7 +163,9 @@ To declare a record in XML, the **record** notation (using *<record>*) is recomm
- Try to group the record by model. In case of dependencies between
action/menu/views, this convention may not be applicable.
- Use naming convention defined at the next point
- The tag *<data>* is only used to set not-updatable data with ``noupdate=1``
- The tag *<data>* is only used to set not-updatable data with ``noupdate=1``.
If there is only not-updatable data in the file, the ``noupdate=1`` can be
set on the ``<odoo>`` tag and do not set a ``<data>`` tag.
.. code-block:: xml