Book Image

Odoo 10 Development Essentials

By : Daniel Reis
Book Image

Odoo 10 Development Essentials

By: Daniel Reis

Overview of this book

Odoo is one of the fastest growing open source, business application development software products available. With announcement of Odoo 10, there are many new features added to Odoo and the face of business applications developed with Odoo has changed. This book will not only teach you how to build and customize business applications with Odoo, but it also covers all the new features that Odoo has to offer. This book is the latest resource on developing and customizing Odoo 10 applications. It comes packed with much more and refined content than its predecessor. It will start with building business applications from scratch and will cover topics such as module extensions, inheritance, working with data, user interfaces, and so on. The book also covers the latest features of Odoo 10, in addition to front end development, testing and debugging techniques. The book will also talk about Odoo Community and Odoo Enterprise.
Table of Contents (20 chapters)
Odoo 10 Development Essentials
Credits
Foreword
About the Author
About the Reviewer
www.PacktPub.com
Preface

Better describing the module


Our module is looking good. Why not add an icon to it to make it look even better? For this, we just need to add to the module a static/description/icon.png file with the icon to use.

We will be reusing the icon of the existing Notes application, so we should copy the odoo/addons/static/description/icon.png file into the custom-addons/todo_app/static/description directory.

The following commands should do that trick for us:

$ mkdir -p ~/odoo-dev/custom-addons/todo_app/static/description
$ cp ~/odoo-dev/odoo/addons/note/static/description/icon.png ~/odoo-dev/custom-addons/todo_app/static/description

Now, if we update the module list, our module should be displayed with the new icon.

We can also add a better description to it to explain what it does and how great it is. This can be done in the description key of the __manifest__.py file. However, the preferred way is to add a README.rst file to the module root directory.