New
Deploy Odoo in seconds.
Try Now
Home
Odoo
Services
Odoo Implementation
Odoo Customization
Odoo Training
Odoo Support
Odoo ERP
Odoo
Hire Odoo Developer
Odoo Integration
Odoo Migration
Odoo Demo
Odoo Pricing
Odoo Success Pack
Odoo Licensing Consultancy
Odoo Consultancy
Odoo Hosting
Industries
NHS
Oil ERP
Trading
Manufacturing
Restaurant Management
POS
E-commerce Website
Hotel Management
Education
Service Management
Field of Expertise
Accounting & Finance
Warehouse Management
Manufacturing
Human Resource
Project Management
Point of Sale
E-commerce Website
CRM
Sales Management
Purchase Management
Odoo Comparison
Odoo Community VS Enterprise
Odoo VS SAP
Odoo VS Ms. Dynamics
Odoo VS ERP Next
Odoo VS Netsuite
Odoo VS Sage
Odoo VS Zoho CRM
Odoo VS Sugar CRM
Odoo VS Quickbooks
Odoo Freelancer VS Partner
Success Pack
Postgres
R&D
Assista
Mobo
Blog
Resources
Odoo Book
New-V19
Odoo Apps
Odoo Videos
Development Tutorial
Slides
Odoo FAQ
Odoo Comparison
Odoo Partner
Odoo Case Studies
Odoo 19 Features
Company
Contact
About
Employee Staffing
Hire Python Developer
Portfolio
Cybrosian's Life
Campus Connect
Career
Glossary
Career Learning
View our Company
Sitemap
Table of Contents
Introduction
About
Odoo Versions and Editions
Odoo Apps
Odoo Runbot
Odoo Forum
Git
Odoo Repositories
Odoo Documentation
OCA
Setup Development Environment
PyCharm
PgAdmin
Conf File
Developer Mode
Adding & Installing New Addons
Creating Odoo modules
Module Structure
Adding Models
Adding Menu and Views
Setting Access Rights
Field Attributes
Model Attributes
Scaffold Command
Data Fields
Monetary fields
Float Fields
Relational Fields
Constraints
Computed Fields
Related Fields
Abstract Model
Transient Model
Inheritance
Server Side Development
Model Methods and Decorators
Working With Env Variable
Altering the Environment
SQL Execution
Creating Records
Updating Records
Searching Records
Filtering Records
Sorting Records
Combining Records
Extending Create() and Write()
Overriding name_search()
Traversing Through Recordset
Working With Read_group()
Extending Methods
Raw SQL Queries
Onchange With Compute Method
Model Based on SQL View
Onchange Methods
Init Hooks
Wizard
Custom Settings
Data Management
Data Loading
Views
Menu Action
Buttons
Context
Domain
Widgets
List Views
Search View
Search Filter
View Inheritance
Form Style
Kanban View
Graph View
Pivot View
Cohort View
Gantt View
Activity View
Map View
Add time spent in each stage to the status bar
Security
Access Rights
Record Rules
Groups
Hide/View Menu Based on Groups
Superuser Access to Recordsets
Internationalization:
Import Language & Set User Preferences
Configure Settings in the Language
Export Translation
Gettext Tools
Import Translation
Web Development
Controllers
Http Route
Serving Static Resources
Custom Widgets
Qweb Templates
ORM Call
New View Creation
Mobile App Javascript
Website Development
Static Assets
Dynamic Routes
Snippets
Dynamic Snippets
Input From Website Users
Manage SEO Options
Managing Sitemaps for the Odoo Website
Visitor Information
Marketing Campaign
Multi Website
Redirect Old Url
Manage Website Record
Odoo Web Library
OWL Component
User actions
Life Cycle
Reactive Owl Component
OWL Field
Test Cases
Python Testing
Tagged Python Test
Head Less Test
Qunit Test
Tour Test Cases
Client-Side Test Cases
Video/Screenshots For Failed Test Cases
Odoo.SH
Basic Concepts
Manage Branches
Debugging
Backups Instances
Builds
Other.SH options
Remote Procedure Calls (RPC)
XML RPC
JSON-RPC
Odoo RPC Library (OCA)
Performance Optimisation
Prefetch Patterns
ORM Cache
Create & Update Multiple Records
Profiling
Image Generation With Different Sizes
Emails
Incoming Email Configuration
Outgoing Email Configuration
Chatter
Activity
Send Emails Using Qweb Template
Email Alias
Periodic Digest Emails
Point of Sales
Custom Javascript Files in POS
RPC Call
Custom POS UI
Customize Customer Receipts
IOT Box:
Connect IoT box to a network
Connect IoT box with Odoo
Load Drivers
List Connected Devices
Access IoT box with SSH
POS Configuration
Others
How to Create Qweb-based Pdf Reports
Manage Kanban Stages
Kanban Cards
Create Server Actions
Python Code Server Actions
Dynamic record stages
< Prev
Next >
Odoo 17 Development Book
Conf File
Parameters:-
addons_path:
Specifies the order in which addons path folders are added.
admin_passwd:
This variable specifies the Master password, which can also be changed from the front end. The master password for Odoo will be hashed and saved in the conf file when it is set or modified.
csv_internal_sep:
The separator to be used in the CSV file.
data_dir:
The path to the directory containing the filestore for Odoo-linked data.
db_host:
The database host is specified. Localhost is the default setting
db_maxconn:
Specifies the maximum number of physical PostgreSQL connections.
db_name:
Specifies the name of the database. The default value is False. Only the Odoo database selector and manager will display a database if a name is specified.
db_password:
The database password for the db user. The default value is none.
db_port:
The database port is specified. None is the default value.
db_user:
The database user's name is specified. The default value is none.
dbfilter:
Filters the database using REGEXP.
db_template:
The default value is Template0.
email_from:
Specifies the SMTP email address to be used when sending emails.
http_port:
Specifies the Odoo HTTP port.
import_partial:
This function is used to import large amounts of data. Even if the process fails, we can continue in the current state. We can specify a filename to save any intermediate import states.
limit_memory_hard:
Sets the upper bound for virtual memory. Any employee who exceeds the limit will be terminated immediately, without waiting for the current request processing to complete.
limit_memory_soft:
Sets the maximum amount of virtual RAM that a worker can use. Any worker who exceeds this limit will be killed and recycled at the end of the current request.
limit_request:
The number of requests a worker can handle before recycling and starting over.
limit_time_cpu:
The worker will stop if it takes more than the allotted number of CPU seconds to process the request.
limit_time_real:
A worker will be terminated if it takes more than the allotted number of seconds to complete a request.
list_db:
True/False. If False, the database list is hidden.
log_db:
True/False. If True, log to the 'ir_logging' table in the database as well.
log_level:
Any of the following values can be assigned: info, debug rpc, warn, test, critical, debug sql, error, debug, and debug rpc answer.
log_handler:
Selects a value pair from the "module:log level" pairings available. The default value is ':INFO,' which means that the default logging level for all modules is 'INFO.'
logfile:
The name of the log file. If not specified, use stdout.
logrotate:
True/False. If True, keep up to 30 log files and create one every day.
interface:
Specifies the IP address (or localhost) to which the server will bind. It will bind to all interfaces if it is empty. By default, it is empty.
port:
The TCP port on which the server will listen.
secure:
Determines whether the server should be launched using HTTPS.
secure_cert_file:
The certificate file to utilize for SSL connections is specified.
secure_pkey_file:
Returns information about the private key file used for the SSL connection.
longpolling_port:
Specifies the TCP port used for long-polling connections in multiprocessing or gevent mode. The default value is 8072. It is not used in the default mode (threaded mode).
max_cron_threads:
The maximum number of employees assigned to cron jobs.
osv_memory_age_limit:
Enforces a maximum age for records stored in the OSV memory virtual table. This floating-point number in hours has a default value of one hour.
osv_memory_count_limit:
Sets a maximum record count for the osv memory virtual table that will be strictly adhered to. The default value, False, indicates that there is no record limit.
pidfile:
The server's pid will be stored in this file. False is the default value. The PID is generated by the init script.
proxy_mode
When deploying our application behind a proxy, we can set this to true. The default setting is true.
server_wide_modules:
A comma-separated list of server-wide modules. 'web' is the default value.
smtp_password:
the SMTP password required to send the email. False is the default value.
smtp_port:
Specifies the SMTP port
smtp_server:
Specifies the name of the SMTP server that will be used to send emails. The value 'localhost' is the default.
smtp_ssl:
True/ False. If True, SSL (STARTTLS) is used to encrypt SMTP connections.
smtp_user:
The SMTP user to which emails should be sent. False is the default value.
syslog
true/false; log in system event log: syslog.
test_enable:
True/False, YAML and unit testing enabled.
test_file:
Used to run a Python or YML test file. False is the default value.
test_report_directory:
Specifies where all report samples should be saved. False is the default value.
test_commit:
This function is used to publish database changes made by YAML or XML tests. False is the default value.
translate_modules:
specifies modules to export. In conjunction with --i18n-export. The default value is ['all'].
unaccent:
Indicates whether the unaccent feature should be used. The default value is false.
Without_demo:
This variable is used to prevent demo data from being loaded before modules are installed. Modules can be separated by commas in a list, and "all" can be used to apply all modules. False is the default setting.
workers:
Indicates the number of employees. The default setting is 0.
xmlrpcs:
It manages the XML-RPC security protocol's on/off state. To turn it off, set it to False.
xmlrpcs_interface:
The TCP IP address of the XML-RPC protocol as specified by the xmlrpc interface. Because it binds to all interfaces, the empty string can be used.
xmlrpcs_port:
The xmlrpc port variable specifies the TCP port for the XML-RPC protocol.
xmlrpc:
This command is used to enable or disable the XML-RPC protocol. Set it to False to turn it off.
xmlrpc_interface:
Specifies the XML-RPC protocol's TCP IP address. The empty string, which binds to all interfaces, can be used.
xmlrpc_port:
This parameter specifies the TCP port for the XML-RPC protocol.
timezone:
The server's reference timezone is specified. Berlin is one example of European culture. False is the default setting.
< Prev
Next >
Copyright © 2026 Cybrosys Technologies. All Rights Reserved.
Privacy Policy