Book Image

Odoo Development Cookbook

By : Holger Brunn, Alexandre Fayolle, Daniel Reis
Book Image

Odoo Development Cookbook

By: Holger Brunn, Alexandre Fayolle, Daniel Reis

Overview of this book

Odoo is a full-featured open source ERP with a focus on extensibility. The flexibility and sustainability of open source is also a key selling point of Odoo. It is built on a powerful framework for rapid application development, both for back-end applications and front-end websites. The book starts by covering Odoo installation and administration, and provides a gentle introduction to application development. It then dives deep into several of the areas that an experienced developer will need to use. You’ll learn implement business logic, adapt the UI, and extend existing features.
Table of Contents (23 chapters)
Odoo Development Cookbook
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Document-style forms


In this recipe, we'll review some design guidelines in order to present a uniform user experience.

How to do it...

  1. Start your form with a header element:

    <header>
        <button name="do_something_with_the_record"
                string="Do something" type="object" class="oe_highlight" />
        <button name="do_something_else" string="Second action" />
        <field name="state" widget="statusbar" />
    </header>
  2. Then add a sheet element for content:

    <sheet>
  3. Put some prominent field(s) first:

        <div class="oe_left oe_title">
            <label for="name" />
            <h1>
                <field name="name" />
            </h1>
        </div>
  4. Put buttons that link to resources relevant for the object in its own box (if applicable):

        <div class="oe_right oe_button_box" name="buttons">
             <button name="open_something_interesting"
                string="Open some linked record"
                type="object" class="oe_stat_button...