Odoo 12 Development Essentials
上QQ阅读APP看书,第一时间看更新

Overview of the library project

To better explore the topics explained in this chapter, we will see them work in practice using a learning project. We will create a new Odoo app to manage a book library. This project will be used in every chapter, and each chapter will be an iteration, adding features to the app.

Here, we will create the first iteration of the library app; the first feature to implement will be a book catalogue.

Library books should have the following data:

  • Title
  • Author(s)
  • Publishing company
  • Date published
  • Cover image
  • ISBN, with a function to check whether it is a valid ISBN
  • Active flag, used to identify the books that should be publicly available

The book catalogue should be editable by the library manager, and read-only for the library operators. The book catalogue should be available on a public web page, showing only active books.

This is a simple project, but provides a useful working feature, and will be enough for us to cover the main components involved in Odoo apps.