You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
391 lines
18 KiB
391 lines
18 KiB
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
<!-- Odoo 15 Development Tutorial-->
|
|
<record id="slide_channel_odoo15_development" model="slide.channel">
|
|
<field name="name">Odoo 15 Development Tutorial</field>
|
|
<field name="user_id" ref="base.user_admin"/>
|
|
<field name="enroll">public</field>
|
|
<field name="sequence">1</field>
|
|
<field name="channel_type">training</field>
|
|
<field name="allow_comment" eval="False"/>
|
|
<field name="promote_strategy">most_voted</field>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="tag_ids" eval="[]"/>
|
|
<field name="description">Learn how to build a module for Odoo 15
|
|
</field>
|
|
<field name="create_date"
|
|
eval="DateTime.now() - relativedelta(days=8)"/>
|
|
</record>
|
|
<!--Odoo 15 Development Tutorial Slides-->
|
|
<record id="slide_slide_odoo15_dev_1" model="slide.slide">
|
|
<field name="name">1-How to Install Pycharm and Configure
|
|
PostgreSQL on Ubuntu
|
|
</field>
|
|
<field name="sequence">1</field>
|
|
<field name="url">https://youtu.be/V8JxrYLX0VM</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_2" model="slide.slide">
|
|
<field name="name">2-How to Configure Odoo 15 on Pycharm Ubuntu
|
|
</field>
|
|
<field name="sequence">2</field>
|
|
<field name="url">https://youtu.be/eXVLsQhu0wQ</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_3" model="slide.slide">
|
|
<field name="name">3-Building a Module With Menus and Actions in
|
|
Odoo 15
|
|
</field>
|
|
<field name="sequence">3</field>
|
|
<field name="url">https://youtu.be/TiJ__I77CyE</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_4" model="slide.slide">
|
|
<field name="name">4-Compositions of a Odoo 15 Module</field>
|
|
<field name="sequence">4</field>
|
|
<field name="url">https://youtu.be/v9sZdqDDWDs</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_5" model="slide.slide">
|
|
<field name="name">5- Structure of a Odoo 15 Module</field>
|
|
<field name="sequence">5</field>
|
|
<field name="url">https://youtu.be/hdYiwlSZavM</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_6" model="slide.slide">
|
|
<field name="name">6- Creating an Empty Module Structure Using
|
|
Scaffold in Odoo 15
|
|
</field>
|
|
<field name="sequence">6</field>
|
|
<field name="url">https://youtu.be/FXj0-BEfZBo</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_7" model="slide.slide">
|
|
<field name="name">7- Adding Data Files in to Your Odoo 15 module
|
|
</field>
|
|
<field name="sequence">7</field>
|
|
<field name="url">https://youtu.be/56KHuSyMdIE</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_8" model="slide.slide">
|
|
<field name="name">8- Basic Views in Odoo 15 (Tree, Form, and
|
|
Search)
|
|
</field>
|
|
<field name="sequence">8</field>
|
|
<field name="url">https://youtu.be/oI89tlL5gyo</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_9" model="slide.slide">
|
|
<field name="name">9-Relations Between Models: Many2One Fields in
|
|
Odoo 15
|
|
</field>
|
|
<field name="sequence">9</field>
|
|
<field name="url">https://youtu.be/qiTbIM8i04w</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_10" model="slide.slide">
|
|
<field name="name">10-Relations Between Models: One2Many Fields in
|
|
Odoo 15
|
|
</field>
|
|
<field name="sequence">10</field>
|
|
<field name="url">https://youtu.be/HP_s-XlhbfE</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_11" model="slide.slide">
|
|
<field name="name">11-Relations Between Models: Many2Many Fields in
|
|
Odoo 15
|
|
</field>
|
|
<field name="sequence">11</field>
|
|
<field name="url">https://youtu.be/yvkQBvFKDWk</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_12" model="slide.slide">
|
|
<field name="name">12-Inheritance - Traditional Class Inheritance
|
|
in Odoo 15
|
|
</field>
|
|
<field name="sequence">12</field>
|
|
<field name="url">https://youtu.be/H_CvJaIcby8</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_13" model="slide.slide">
|
|
<field name="name">13-Inheritance - Traditional Prototype
|
|
Inheritance in Odoo 15
|
|
</field>
|
|
<field name="sequence">13</field>
|
|
<field name="url">https://youtu.be/y8wZDo_CQag</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_14" model="slide.slide">
|
|
<field name="name">14-Inheritance - Delegation Inheritance in Odoo
|
|
15
|
|
</field>
|
|
<field name="sequence">14</field>
|
|
<field name="url">https://youtu.be/o6YiKsbYZ3k</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_15" model="slide.slide">
|
|
<field name="name">15-Computed fields and @api.depends in Odoo 15
|
|
</field>
|
|
<field name="sequence">15</field>
|
|
<field name="url">https://youtu.be/Ls4d_7D_kVE</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_16" model="slide.slide">
|
|
<field name="name">16-Setting Default Value for Fields in Odoo 15
|
|
</field>
|
|
<field name="sequence">16</field>
|
|
<field name="url">https://youtu.be/M02XbyiSYpo</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_17" model="slide.slide">
|
|
<field name="name">17-Onchange mechanism - @api.onchange in Odoo
|
|
15
|
|
</field>
|
|
<field name="sequence">17</field>
|
|
<field name="url">https://youtu.be/tzWrNVDt244</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_18" model="slide.slide">
|
|
<field name="name">18-Model Constraints - Python Constraints in
|
|
Odoo 15
|
|
</field>
|
|
<field name="sequence">18</field>
|
|
<field name="url">https://youtu.be/xoVnGqI_v1s</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_19" model="slide.slide">
|
|
<field name="name">19-Model Constraints - SQL Constraints in Odoo
|
|
15
|
|
</field>
|
|
<field name="sequence">19</field>
|
|
<field name="url">https://youtu.be/3hq-7rZl73M</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_20" model="slide.slide">
|
|
<field name="name">20-Advanced Views - Tree View Decoration
|
|
Attribute in Odoo 15
|
|
</field>
|
|
<field name="sequence">20</field>
|
|
<field name="url">https://youtu.be/DQJwjv76zz0</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_21" model="slide.slide">
|
|
<field name="name">21-Advanced Views - Calendar View in Odoo 15
|
|
</field>
|
|
<field name="sequence">21</field>
|
|
<field name="url">https://youtu.be/pDm9wzPimyA</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_22" model="slide.slide">
|
|
<field name="name">22-Advanced Views - Search View in Odoo 15
|
|
</field>
|
|
<field name="sequence">22</field>
|
|
<field name="url">https://youtu.be/fS7qT0dOmPQ</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_23" model="slide.slide">
|
|
<field name="name">23-Advanced Views - Graph View in Odoo 15
|
|
</field>
|
|
<field name="sequence">23</field>
|
|
<field name="url">https://youtu.be/v8JYYUASVsU</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_24" model="slide.slide">
|
|
<field name="name">24-Advanced Views - Gantt View in Odoo 15
|
|
</field>
|
|
<field name="sequence">24</field>
|
|
<field name="url">https://youtu.be/bsbRLPYj3k0</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_25" model="slide.slide">
|
|
<field name="name">25-Advanced Views - Kanban View in Odoo 15
|
|
</field>
|
|
<field name="sequence">25</field>
|
|
<field name="url">https://youtu.be/lwIyDmTX3uQ</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_26" model="slide.slide">
|
|
<field name="name">26-Odoo Security - Groups and Access Rights
|
|
</field>
|
|
<field name="sequence">26</field>
|
|
<field name="url">https://youtu.be/pTmv_Nwg2O4</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_27" model="slide.slide">
|
|
<field name="name">27-Odoo Security - Record Rules</field>
|
|
<field name="sequence">27</field>
|
|
<field name="url">https://youtu.be/JS3lxDdOl-Y</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_28" model="slide.slide">
|
|
<field name="name">28-Odoo wizards - Creating and Launching</field>
|
|
<field name="sequence">28</field>
|
|
<field name="url">https://youtu.be/CFEOKFKmz7Q</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_30" model="slide.slide">
|
|
<field name="name">29-Odoo Reporting - Printed Report(PDF).mp4
|
|
</field>
|
|
<field name="sequence">29</field>
|
|
<field name="url">https://youtu.be/evXKEMFc3FQ</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
<record id="slide_slide_odoo15_dev_31" model="slide.slide">
|
|
<field name="name">30-Odoo Reporting - Setup a Dashboard</field>
|
|
<field name="sequence">30</field>
|
|
<field name="url">https://youtu.be/sxXMnym1jRg</field>
|
|
<field name="slide_category">video</field>
|
|
<field name="channel_id"
|
|
ref="open_academy.slide_channel_odoo15_development"/>
|
|
<field name="is_published" eval="True"/>
|
|
<field name="is_preview" eval="True"/>
|
|
</record>
|
|
|
|
</data>
|
|
</odoo>
|
|
|