Once we have Models for our data structure needs, we want a user interface for our users to interact with them. This recipe builds on the Library Book
Model from the previous recipe and adds a menu item to display a user interface featuring list and form Views.
The addon module implementing the library.book
Model, provided in the previous recipe, is needed. The paths used are relative to our addon module location (for example, ~/odoo-dev/local-addons/my_module/
).
To add a view, we will add an XML file with its definition to the module. Since it is a new Model, we must also add a menu option for the user to be able to access it.
Be aware that the sequence of the following steps is relevant, since some use references to IDs defined in previous steps:
Create the XML file to add the data records describing the user interface
views/library_book.xml
:<?xml version="1.0" encoding="utf-8"?> <openerp> <data> <!-- Data records...