Defining the user interface with XML files

Each component of the user interface is stored in a database record, just like regular data records are. Modules provide these UI elements as data stored in XML files, which are loaded into the database when the module is installed.

This means that a new XML data file for our UI needs to be added to the todo_stage module. We can start by editing the __manifest__.py file to add the views/todo_view.xml data file:

{
  'name': 'Add Stages and Tags to To-Dos',
  'description': 'Organize To-Do Tasks using Stages and Tags',
  'author': 'Daniel Reis',
  'depends': ['todo_app', 'mail'],
  'data': [
    'security/ir.model.access.csv',
    'views/todo_menu.xml',
    'views/todo_view.xml',    ]  'demo': [    'data/todo.task.csv', 'data/todo_task.xml', ...

Get Odoo 11 Development Essentials - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.