Skip to content
Snippets Groups Projects
Unverified Commit ca82c77d authored by Moises Lopez's avatar Moises Lopez Committed by Martin Trigaux
Browse files

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

Because now is no longer required

Closes #18144
parent 3073bf0f
Branches
Tags
No related merge requests found
Showing
with 45 additions and 47 deletions
......@@ -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.
......
......@@ -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>
......@@ -23,5 +23,5 @@ Index: addons/openacademy/security/security.xml
+ ('responsible_id','=',user.id)]
+ </field>
+ </record>
</data>
</odoo>
......@@ -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>
......@@ -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>
......@@ -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>
......@@ -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>
......@@ -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>
......@@ -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>
......@@ -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>
......@@ -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>
......@@ -42,5 +42,5 @@ Index: addons/openacademy/views/openacademy.xml
+ view_mode="form"
+ target="new"
+ key2="client_action_multi"/>
</data>
</odoo>
......@@ -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::
......
......@@ -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
......
......@@ -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>
......@@ -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>
......@@ -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>
......@@ -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"> -->
......
......@@ -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">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment