Repository
odoo/odoo · module folder
Module version
1.0
Category
Hidden
Folder size
1.49 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
None
Last tracking update
2026-08-15 22:44:21
Authors
Odoo S.A.
Maintainers
Odoo S.A.
Committers
Raphael Collet, Thibault Delavallée, Mohammed Shekha, Odoo Translation Bot, Lucas Perais, Julien Castiaux, Victor Feyens, Paul Morelle, Prakash Prajapati, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, luvi, Louis Wicket (wil), Maximilien (malb), Dylan Kiss (dyki), Chong Wang (cwg), Guillaume-gdi, hatr-odoo, aizu-odoo, Thomas Josse (THJO), Krzysztof Magusiak (krma), rare-odoo
Odoo dependencies
odoo/odoo:
- web
Python dependencies
None
System dependencies
None
Required by
account, account_invoice_inter_company, auth_ldap, auth_oauth, auth_passkey, auth_password_policy, auth_signup, base_exception, base_geolocalize, base_google_map, base_multicompany_reporting_currency, brand, certificate, cloud_storage, crm, event, google_account, google_recaptcha, hr, iap, l10n_br_base, mail, microsoft_account, partner_contact_address_default, partner_email_check, partner_fax, partner_firstname, partner_industry_secondary, partner_type_base, partner_vat_unique, project, remove_odoo_enterprise, web_company_context_highlight, web_unsplash
Description
This module helps to configure the system at the installation of a new database.
================================================================================

Shows you a list of applications features to install from.

    

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings.view.form.inherit.base.setup res.config.settings form Inherits base.res_config_settings_view_form
res_partner_kanban_view res.partner.kanban.inherit res.partner kanban Inherits base.res_partner_kanban_view
HTTP endpoints (3)
Route(s)HandlerAuthTypeMethodsFlags
/base_setup/data BaseSetup.base_setup_data user jsonrpc ALL
/base_setup/demo_active BaseSetup.base_setup_is_demo user jsonrpc ALL
/kpi/summary KpiController.kpi_summary none jsonrpc ALL
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • session_info(self)

New fields (0)

No new fields.

Public methods (1)
  • get_kpi_summary(self)
    @api.model
    Other modules can override this method to add their own KPIs to the list. This method will be called by the databases module to retrieve the data displayed on the databases list. The return value shall be a list of dictionaries with the following keys: - id: a unique identifier for the KPI - type: the type of data (`integer` or `return_status`) - name: the translated name of the KPI, as displayable to the current user - value: either the numeric value (for `type=integer`) or one of the statuses (for `type=return_status`): - late one return of this type should have been done already - longterm the deadline of the closest uncompleted return is in more than 3 months - to_do the deadline of the closest uncompleted return is in less than 3 months - to_submit the closest uncompleted return is ready, but still needs an action - done all of the forseeable returns are completed

New fields (29)
  • active_user_count Integer
    compute='_compute_active_user_count' args: 'Number of Active Users'
  • company_count Integer
    compute='_compute_company_count' args: 'Number of Companies'
  • company_country_code Char
    readonly=True related='company_id.country_id.code' string='Company Country Code'
  • company_country_group_codes Json
    related='company_id.country_id.country_group_codes'
  • company_id Many2one → res.company
    default=<expr> required=True string='Company' args: 'res.company'
  • company_informations Text
    compute='_compute_company_informations'
  • company_name Char
    related='company_id.display_name' string='Company Name'
  • external_report_layout_id Many2one
    related='company_id.external_report_layout_id'
  • group_multi_currency Boolean
    help='Allows to work in a multi currency environment' implied_group='base.group_multi_currency' string='Multi-Currencies'
  • is_root_company Boolean
    compute='_compute_is_root_company'
  • language_count Integer
    compute='_compute_language_count' args: 'Number of Languages'
  • module_account_inter_company_rules Boolean
    args: 'Manage Inter Company'
  • module_auth_ldap Boolean
    args: 'LDAP Authentication'
  • module_auth_oauth Boolean
    args: 'Use external authentication providers (OAuth)'
  • module_base_geolocalize Boolean
    args: 'GeoLocalize'
  • module_base_import Boolean
    args: 'Allow users to import data from CSV/XLS/XLSX/ODS files'
  • module_google_address_autocomplete Boolean
    args: 'Google Address Autocomplete'
  • module_google_calendar Boolean
    string='Allow the users to synchronize their calendar with Google Calendar'
  • module_google_recaptcha Boolean
    args: 'reCAPTCHA'
  • module_mail_plugin Boolean
    string='Allow integration with the mail plugins'
  • module_microsoft_calendar Boolean
    string='Allow the users to synchronize their calendar with Outlook Calendar'
  • module_partner_autocomplete Boolean
    args: 'Partner Autocomplete'
  • module_sms Boolean
    args: 'SMS'
  • module_voip Boolean
    args: 'Phone'
  • module_web_unsplash Boolean
    args: 'Unsplash Image Library'
  • module_website_cf_turnstile Boolean
    args: 'Cloudflare Turnstile'
  • profiling_enabled_until Datetime
    config_parameter='base.profiling_enabled_until' args: 'Profiling enabled until'
  • report_footer Html
    help='Footer text displayed at the bottom of all reports.' readonly=False related='company_id.report_footer' string='Custom Report Footer'
  • show_effect Boolean
    config_parameter='base_setup.show_effect' string='Show Effect'
Public methods (3)
  • edit_external_header(self)
  • open_company(self)
  • open_new_user_default_groups(self)

New fields (0)

No new fields.

Public methods (1)
  • web_create_users(self, emails)
    @api.model

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…