Odoo 10 development essentials

Debugging techniques. Finally, the book teaches you how to create reports using Qweb, extend Odoo CMS features for website controllers and pages, integrate your application with other systems using external APIs, and deploy of Odoo for production use

Bibliographic Details
Main Author: Reis, Daniel
Format: eBook
Language:English
Published: Birmingham, UK Packt Publishing 2016
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Using a Linux text editorInstalling and configuring Samba; Activating the developer tools; Installing third-party modules; Finding community modules; Configuring the addons path; Updating the apps list; Summary; Chapter 2: Building Your First Odoo Application; Essential concepts; Understanding applications and modules; Modifying and extending modules; Creating the module basic skeleton; A word about licenses; Adding to the addons path; Installing the new module; Upgrading a module; The server development mode; The model layer; Creating the data model; Adding automated tests; The view layer
  • Defining records in XMLSetting field values; Setting values using expressions; Setting values for relation fields; Shortcuts for frequently used models; Other actions in XML data files; Deleting records; Triggering functions and workflows; Summary; Chapter 5: Models
  • Structuring the Application Data; Organizing application features into modules; Introducing the todo_ui module; Creating models; Model attributes; Models and Python classes; Transient and Abstract models; Inspecting existing models; Creating fields; Basic field types; Common field attributes; Special field names
  • Adding menu itemsCreating the form view; Business document form views; Adding action buttons; Using groups to organize forms; The complete form view; Adding list and search views; The business logic layer; Adding business logic; Adding tests; Setting up access security; Testing access security; Adding access control security; Row-level access rules; Better describing the module; Summary; Chapter 3: Inheritance
  • Extending Existing Applications; Adding sharing capabilities to the To-Do app; Extending models; Adding fields to a model; Modifying existing fields; Modifying model methods
  • Extending viewsExtending the form view; Extending the tree and search views; More model inheritance mechanisms; Copying features with prototype inheritance; Embedding models using delegation inheritance; Adding the social network features; Modifying data; Modifying menu and action records; Modifying security record rules; Summary; Chapter 4: Module Data; Understanding external identifiers; Finding external identifiers; Exporting and importing data; Exporting data; Importing data; Related records in CSV data files; Module data; Demonstration data; XML data files; The data noupdate attribute
  • Cover; Copyright; Credits; Foreword; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Odoo Development; Setting up a host for the Odoo server; Provision for a Debian host; Creating a user account for Odoo; Installing Odoo from the source; Initializing a new Odoo database; Managing your databases; A word about Odoo product versions; More server configuration options; Odoo server configuration files; Changing the listening port; The database filter option; Managing server log messages; Developing from your workstation