Index
A
- @api.one decorator / The @api.one decorator, See also
- abstract models
- using, for reusable model features / Using Abstract Models for reusable Model features, How it works…, There's more…
- access control lists / There is more…
- action
- specific view, opening / Having an action open a specific view, How it works...
- actions
- ir.actions.act_window.view / ir.actions.act_window.view
- parameters, passing / Passing parameters to forms and actions: Context, How to do it..., There's more..., See also
- addon module
- creating / Creating and installing a new addon module, How to do it…, How it works…
- installing / Creating and installing a new addon module, How to do it…, How it works…
- manifest, finishing / Completing the addon module manifest, How to do it…, How it works…, There's more
- file structure, organizing / Organizing the addon module file structure, How to do it…, How it works…
- Python code / How it works…
- data files / How it works…
- web assets / How it works…
- addon modules
- versus addon / Introduction
- installing, from GitHub / Installing addon modules from GitHub, How to do it…
- changes, applying / Applying changes to addons, How to do it…, How it works…
- addon modules list
- updating / Updating the addon modules list, How to do it…, How it works…
- addons path
- configuring / Configuring the addons path, How it works…
- addon updates
- API code
- old API code, porting to new API / Port old API code to the new API, Getting ready, How to do it…, How it works
- API decorators
- attrs attribute
- used, for dynamic form elements / Dynamic form elements using attrs, How it works..., There's more...
- automated actions
- using, on time conditions / Using automated actions on time conditions, How to do it..., How it works...
- using, on event conditions / Using automated actions on event conditions, Getting ready, How to do it..., There's more...
B
- backups / Backups
- base_suspend_security
- URL / How it works…
- bootstrap
- URL / See also
- buildout
- using, for repeatable builds / Use buildout for repeatable builds, How to do it…, How it works…
- about / Use buildout for repeatable builds
- URL / How it works…, See also
- temporary mergess / Temporary merges
- freezing / Freezing a buildout
- built-in workflows
- inspecting / Inspecting built-in workflows, How to do it..., How it works..., See also
- business logic
- in model, extending / Extending the business logic defined in a Model, How to do it…, How it works…, There's more…
- buttons
- adding, to forms / Adding buttons to forms, How it works...
C
- calendar views
- about / Calendar views, How it works..., There's more...
- category
- URL / How it works…
- Certification Authority
- URL / See also
- Certification Authority (CA) / Getting ready
- client-side code
- tests, writing for / Writing tests for client side code, How to do it..., There's more..., See also
- debugging / Debugging your client side code, How to do it..., How it works..., There's more...
- client-side QWeb templates
- command line interface / Using the Odoo shell to interactively call methods
- community repository
- URL / See also
- computed fields
- adding, to model / Adding computed fields to a Model, How to do it…, How it works…
- configurable precision
- float field, using with / Using a float field with configurable precision, How to do it…
- configuration
- adapting, for production / Adapting the configuration file for production, How to do it…, How it works…, There's more…
- constraint validations
- adding, to model / Adding constraint validations to a Model, How it works…
- content
- adding, to form view / Adding content and widgets to a form view, How to do it...
- context
- used, for computing default values / Using the context to compute default values
- context node
- about / How it works...
- create()
- extending / Extending write() and create(), How to do it…, How it works…, There's more…
- CSS
- extending, for website / Extending CSS and JavaScript for the website, How to do it..., How it works...
- CSV files
- used, for loading data / Loading data using CSV files, How it works..., There's more...
- custom widgets
- creating / Creating custom widgets, How to do it..., How it works..., See also
D
- data
- loading, XML files used / Loading data using XML files, How to do it..., How it works..., There's more...
- loading, CSV files used / Loading data using CSV files, How it works..., There's more...
- loading, YAML files used / Loading data using YAML files, How to do it..., See also
- data fields
- adding, to model / Adding data fields to a model, How to do it…, How it works…, There's more…
- data files / How it works…
- data migration
- datetime Python module
- URL / How it works...
- dbfilter_from_header
- URL / See also
- Debian Jessie
- URL / How to do it...
- decorators / How it works…
- Deferred object / There's more...
- Delegation inheritance
- using, to copy features to another model / Using Delegation inheritance to copy features to another Model
- dependencies / How it works...
- developer tools
- activating / How to do it..., How it works...
- document-style forms
- about / Document-style forms, How it works...
- doo Community Association (OCA) / There is more…
- duplicity
- URL / Backups
- dynamic form elements
- attrs used / Dynamic form elements using attrs, How it works...
- dynamic relations
- adding, reference fields used / Adding dynamic relations using Reference fields, How to do it…, How it works…
E
- effective_readonly property / How it works...
- emacs (po-mode)
- URL / There's more...
- embedded views
- about / Embedded views, There's more...
- errors
- reporting, to user / Reporting errors to the user, How it works…, There's more…
- external IDs
F
- features
- adding to model, inheritance used / Adding features to a Model using inheritance, How to do it…, There's more…
- copying to another model, delegation interface used / Using Delegation inheritance to copy features to another Model, How to do it…, How it works…
- activating, security group used / Using security group to activate features, How to do it..., How it works..., There's more...
- tracking / Adding messaging and tracking features, Getting ready, How to do it..., How it works..., There's more...
- fields
- in models, limit accessing / Limit access to fields in models, There's more...
- file
- instance configuration, storing / Storing the instance configuration in a file, How it works..., There is more...
- file structure
- for addon module, organizing / Organizing the addon module file structure, How to do it…, How it works…
- filters
- defining, on record lists / Defining filters on record lists: Domain, How it works..., Operators
- pitfalls / Pitfalls, See also
- float field
- using, with configurable precision / Using a float field with configurable precision, How to do it…
- forcecreate flags
- forms
- buttons, adding / Adding buttons to forms, There's more...
- parameters, passing / Passing parameters to forms and actions: Context, How to do it..., How it works..., There's more...
- form view
- content, adding / Adding content and widgets to a form view, How it works...
- widgets, adding / How to do it...
- forms / Form
- header / Header
- button / Button
- groups / Group
- field / Field
- general attributes / General attributes
- other tags / Other tags
- freeze-to option / Freezing a buildout
G
- gettext tools
- using, to ease translations / Use gettext tools to ease translations
- Git / How it works...
- configuration / Git configuration
- GitHub
- URL / Getting ready
- addon modules, installing / Installing addon modules from GitHub, How it works…
- GitHub link
- URL / See also
- Graph views
- Gtranslator
- URL / There's more...
H
- handler
- existing handler, modifying / Modify an existing handler, How to do it…, There's more…
- head element / How it works...
- head node / How it works...
- hierarchy
- adding, to model / Adding a hierarchy to a Model, How to do it…, How it works…
- HTTP status 500 / How it works…
I
- inheritance
- used, for adding features to model / Adding features to a Model using inheritance, How to do it…, There's more…
- instance configuration
- storing, in file / Storing the instance configuration in a file, How to do it..., There is more...
- instance directory layout
- standarizing / Standardizing your instance directory layout, How to do it…, How it works…
- ipdb
- URL / There's more…
J
- JavaScript
- extending, for website / Extending CSS and JavaScript for the website, How to do it..., How it works...
- jQuery
- URL / See also
- JSONRPC
- about / JSONRPC
K
- Kanban
- Kanban board / How it works...
- kanban cards
- displaying, in columns according to state / Show kanban cards in columns according to their state, How to do it...
- Kanban State / How it works...
- Kanban views
- about / Kanban views, How it works...
L
- language
- language related settings
- configuring / Configure language-related settings, There's more...
- less
- URL / There's more...
- Linux distribution packages
- URL / Source code version
- list views
- about / List views, How it works..., There's more...
- local addon modules
- installing / Installing and upgrading local addon modules, Addon installation
- upgrading / Installing and upgrading local addon modules
- web interface used / From the web interface
- command line used / From the command line
- updating / Addon update, There's more…
- logging level / There's more…
- log handler / There's more…
- Lokalize
- URL / There's more...
M
- manifest
- addon module manifest, finishing / Completing the addon module manifest, How it works…, There's more
- menu item
- menu items
- messaging
- method
- with modified context, calling / Call a method with a modified context, Getting ready, How it works…, See also
- method execution
- tracing, Python debugger used / Using the Python debugger to trace method execution, How to do it…, How it works…, There's more…
- methods
- debugging, by producing server logs / Producing server logs to help debug methods, Getting ready, How it works…, There's more…
- microdata
- URL / See also
- model
- representation, defining / Defining the Model representation and order, How it works…, There's more…
- order, defining / Defining the Model representation and order, How it works…, There's more…
- data fields, adding / Adding data fields to a model, How to do it…, How it works…, There's more…
- monetary field, adding / Adding a monetary field to a Model, How to do it…
- relational fields, adding / Adding relational fields to a Model, How to do it…, How it works…, There's more…
- hierarchy, adding / Adding a hierarchy to a Model, How to do it…, How it works…
- constraint validations, adding / Adding constraint validations to a Model, How it works…
- computed fields, adding / Adding computed fields to a Model, How to do it…, How it works…
- related fields stored, exposing / Exposing Related fields stored in other models, How to do it…
- features adding, inheritance used / Adding features to a Model using inheritance, How it works…, There's more…
- features copying to another model, delegation interface used / Using Delegation inheritance to copy features to another Model, How to do it…, How it works…
- business logic, extending / Extending the business logic defined in a Model, How to do it…, How it works…, There's more…
- model methods
- models
- adding / Adding models, How it works…
- security access, adding / Add security access to models, How to do it..., How it works..., There's more...
- fields, limit accessing / Limit access to fields in models, There's more...
- module
- creating, scaffold used / Using scaffold to create a module, How it works…
- module tests
- writing, YAML used / Writing tests for your module using YAML, How to do it…, How it works…, There's more…
- writing, Python unit tests used / Writing tests for your module using Python unit tests, How to do it…, How it works…, There's more…
- monetary field
- adding, to model / Adding a monetary field to a Model, How to do it…
N
- namespaces
- nginx
- nginx configuration options
- URL / See also
- noupdate / Inline editing
- noupdate flag / Inline editing
O
- Odoo
- installing, from source / Easy installation of Odoo from source, How to do it..., How it works...
- virtual environments (virtualenv) / Virtual environments
- PostgreSQL configuration / PostgreSQL configuration
- Git, configuration / Git configuration
- source code, downloading / Downloading the Odoo source code
- instance, starting / Starting the instance
- updating, from source / Updating Odoo from source, How to do it...
- URL / There's more...
- installing, for production / Installing Odoo for production, Getting ready, How to do it…, How it works…
- server, dimensioning / Server dimensioning
- PostgreSQL tuning / PostgreSQL tuning
- source code version / Source code version
- backups / Backups
- setting up, as system service / Set up Odoo as a system service, Getting ready
- starting, systemd configuring for / Configuring systemd to start Odoo
- starting, sysvinit or upstart configuring for / Configuring sysvinit or upstart to start Odoo, There's more…
- Odoo Community Association (OCA)
- about / Introduction, Using the Odoo Community Association maintainer quality tools
- maintainer quality tools, using / Using the Odoo Community Association maintainer quality tools, How to do it…, How it works…
- Odoo developer tools
- activating / Activating the Odoo developer tools, How to do it..., How it works...
- Odoo environments
- managing, start command used / Managing Odoo environments using the start command, How to do it..., There's more
- Odoo maintainers
- URL / How it works...
- Odoo server databases
- Odoo shell
- used, for interactively calling methods / Using the Odoo shell to interactively call methods, How it works…
- Odoo superuser / How it works…
- onchange methods / There's more
- defining / Define onchange methods, Getting ready, There's more…
- calling, on server side / Call onchange methods on the server side, How to do it…, How it works…
- operators
- about / Operators
P
- parameters
- passing, to forms / Passing parameters to forms and actions: Context, How to do it..., There's more...
- passing, to actions / Passing parameters to forms and actions: Context, How to do it..., There's more...
- passed to handlers, consuming / Consume parameters passed to your handlers, How it works…, There's more…
- path
- accesibility, from network / Make a path accessible from the network, How to do it…, How it works…
- openerp.http.route / openerp.http.route
- return values / Return values
- openerp.http.request / openerp.http.request
- pdb
- URL / See also
- Pivot views
- poedit
- URL / There's more...
- PO file manipulation
- URL / There's more...
- PostgreSQL configuration / PostgreSQL configuration
- PostgreSQL tuning / PostgreSQL tuning
- priority field / How it works...
- production
- Odoo, installing / Installing Odoo for production, Getting ready, How to do it…, How it works…
- configuration, adapting / Adapting the configuration file for production, How to do it…, How it works…, There's more…
- pudb
- URL / There's more…
- pull requests
- Python code / How it works…
- Python code Server Actions
- Python debugger
- used, for tracing method execution / Using the Python debugger to trace method execution, How to do it…, How it works…, There's more…
- Python unit tests
- used, for writing module tests / Writing tests for your module using Python unit tests, How to do it…, How it works…, There's more…
Q
- QUnit
- QWeb
- about / Creating or modifying templates - QWeb, How it works...
- loops / Loops
- attributes / Attributes
- fields / Fields
- conditionals / Conditionals
- inline editing / Inline editing
- QWeb reports
- about / QWeb reports, How it works..., There's more...
R
- readonly property / How it works...
- record access
- limiting, record rules used / Limit record access using record rules, How to do it..., How it works...
- record lists
- filters, recording / Defining filters on record lists: Domain, How it works..., There's more...
- record rules / There is more…
- used, for limiting record access / Limit record access using record rules, How to do it..., How it works..., There's more...
- records
- new records, creating / Creating new records, How to do it…, How it works…
- searching for / Searching for records, How it works…, There's more…
- seacrh, customizing / Customizing how records are searched, Getting ready, How it works…, See also
- recordset
- empty recordset, getting for different model / Obtaining an empty recordset for a different model, See also
- recordset records
- values, updating / Updating values of recordset records, There's more…
- recordset relations
- traversing / Traversing recordset relations, How it works…, See also
- recordsets
- combing / Combining recordsets, How it works…, There's more…
- filtering / Filtering recordsets, There's more…
- reference fields
- used, for adding dynamic relations / Adding dynamic relations using Reference fields, How to do it…, How it works…
- relational fields
- adding, to model / Adding relational fields to a Model, How to do it…, How it works…, There's more…
- report.external_layout / There's more...
- RequireJS
- URL / How it works...
- Resource Calendar / How it works...
- ReStructuredText (RST) format
- URL / How it works…
- reusable model features
- abstract models using / Using Abstract Models for reusable Model features, How it works…, There's more…
- reverse proxy / How it works…
- configuring / Configure a reverse proxy and SSL, How to do it…, How it works…, There's more…
- RPC API
- using / Using the RPC API, How to do it…, How it works…
- RPC calls
- making, to server / Making RPC calls to the server, How to do it..., How it works..., See also
- RPC interface
- methods, hiding from / Hiding methods from the RPC interface
S
- scaffold
- used, for creating module / Using scaffold to create a module, How it works…
- search views
- about / Search views
- secure_uninstall community module
- URL / How it works...
- security group
- used, for activating features / Using security group to activate features, How to do it..., How it works..., There's more...
- security groups
- server
- RPC calls, making / Making RPC calls to the server, How it works..., See also
- server actions
- creating / Creating server actions, How to do it..., How it works..., There's more...
- server databases
- managing / Managing Odoo server databases
- database management interface, accessing / Access the Database Management interface
- master password, setting / Set or change the master password
- master password, changing / Set or change the master password
- new database, creating / Creating a new database
- database, duplicating / Duplicating a database
- database, removing / Removing a database
- database, backing up / Backing up a database
- backup, restoring / Restoring a database backup
- working / How it works..., There is more...
- server logs
- producing, to help debug methods / Producing server logs to help debug methods, Getting ready, How it works…, There's more…
- server side
- onchange methods, calling / Call onchange methods on the server side, How to do it…, How it works…
- server tests
- running / Running server tests, There's more…
- snippets
- offering, to user / Offering snippets to the user, How to do it..., How it works...
- source
- Odoo, installing from / Easy installation of Odoo from source, How to do it..., How it works...
- Odoo, updating from / Getting ready, How to do it..., How it works...
- specific view
- opening, by action / Having an action open a specific view, How to do it..., How it works...
- SQL queries
- executing / Execute raw SQL queries, How to do it…, There's more…
- SSL
- configuring / Configure a reverse proxy and SSL, How to do it…, How it works…, There's more…
- SSL certificate / Getting ready
- start command
- used, for managing Odoo environments / Managing Odoo environments using the start command, There's more
- subtypes / How it works...
- systemd
- configuring, to start Odoo / Configuring systemd to start Odoo
- sysvinit
- configuring, to start Odoo / Configuring sysvinit or upstart to start Odoo, There's more…
T
- t-as attribute / Loops
- t-att-dateCreated / Attributes
- t-attf-* construction / Attributes
- t-attf-class attribute / Attributes
- t-call attribute / How it works...
- t-field options attribute / Fields
- t-foreach element / Loops
- template element / There's more...
- templates
- creating / Creating or modifying templates - QWeb, How to do it...
- modifying / Creating or modifying templates - QWeb, How to do it...
- attributes / Attributes
- fields / Fields
- conditionals / Conditionals
- inline editing / Inline editing, There's more...
- tests
- writing for module, YAML used / Writing tests for your module using YAML, How to do it…, How it works…
- writing for module, Python unit tests used / Writing tests for your module using Python unit tests, How to do it…, How it works…, There's more…
- writing, for client-side code / Writing tests for client side code, How to do it..., How it works..., See also
- time conditions
- automated actions, using / Using automated actions on time conditions, How to do it..., How it works...
- transient models / Write a wizard to guide the user
- translation files
- importing / Import translation files, How it works...
- translations
- easing, gettext tools used / Use gettext tools to ease translations, How it works...
- translation strings
U
- UI
- upstart
- configuring, to start Odoo / Configuring sysvinit or upstart to start Odoo, How it works…
- user
- errors, reporting / Reporting errors to the user, How it works…, There's more…
- performing action, changing / Change the user performing an action, How to do it…, There is more…
- redirecting / Redirecting the user
- snippets, offering / Getting ready, How to do it..., How it works..., There's more...
- user preferences
V
- views
- adding / Adding Menu Items and Views, How to do it…, How it works…
- inheritance / Changing existing views: View inheritance, How to do it..., How it works..., There's more...
- evaluation order / Order of evaluation in view inheritance, See also
- virtualenv / How it works…
- Virtual environments (virtualenv) / Virtual environments
W
- web accessible paths
- access, restricting / Restrict access to web accessible paths, How to do it…, There's more…
- web assets / How it works…
- web module
- URL / See also
- website.layout template / How it works..., There's more...
- werkzeug
- URL / Introduction
- widgets
- adding, to form view / Adding content and widgets to a form view, How to do it...
- wiizards
- and code reuse / Wizards and code reuse
- window action
- wizard
- writing, to guide user / Write a wizard to guide the user, How to do it…, How it works…, There's more…
- wizards / There's more…, Write a wizard to guide the user
- Wkhtmltopdf / How it works...
- URL / How it works...
- workflow definitions
- URL / See also
- write()
- extending / Extending write() and create(), How to do it…, How it works…, There's more…
X
- XML files
- used, for loading data / Loading data using XML files, How it works..., There's more...
- XMLRPC
- about / XMLRPC
Y
- YAML
- used, for writing module tests / Writing tests for your module using YAML, How to do it…, How it works…, There's more…
- YAML files
- used, for loading data / Loading data using YAML files, How it works..., See also