From 16418c020b138540a6f387e91cc5e0e9c7318cd2 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Wed, 30 Jun 2021 11:21:32 +0200 Subject: [PATCH] [IMP] *: introduce tables of contents in top-level app pages --- content/administration.rst | 21 +- content/administration/db_management.rst | 12 - .../db_management/db_online.rst | 233 ------ .../db_management/media/databases.png | Bin 9373 -> 0 bytes .../db_management/media/db_buttons.png | Bin 10773 -> 0 bytes .../db_management/media/db_duplicate.png | Bin 7436 -> 0 bytes .../db_management/media/delete_button.png | Bin 3437 -> 0 bytes .../db_management/media/delete_warning.png | Bin 15023 -> 0 bytes .../db_management/media/dependencies.png | Bin 19095 -> 0 bytes .../db_management/media/dup_expires.png | Bin 44705 -> 0 bytes .../db_management/media/rename.png | Bin 11655 -> 0 bytes .../db_management/media/test_upgrade.png | Bin 13322 -> 0 bytes .../db_management/media/upgrade1.png | Bin 28186 -> 0 bytes .../db_management/media/upgrade_prod.png | Bin 35721 -> 0 bytes .../db_management/media/upgrade_test.png | Bin 35644 -> 0 bytes content/administration/deployment.rst | 12 - content/administration/install.rst | 788 +----------------- .../{deployment => install}/cdn.rst | 7 +- .../cdn/keycdn_create_a_pull_zone.png | Bin .../cdn/keycdn_enable_CORS.png | Bin .../cdn/keycdn_progressbar.png | Bin .../cdn/odoo_cdn_base_url.png | Bin .../cdn/odoo_check_your_html.png | Bin .../cdn/odoo_font_file_not_loaded.png | Bin .../cdn/odoo_security_message.png | Bin .../{deployment => install}/deploy.rst | 7 +- .../{deployment => install}/email_gateway.rst | 7 +- content/administration/install/install.rst | 782 +++++++++++++++++ content/administration/maintain.rst | 14 + .../db_premise.rst | 0 .../{ => maintain}/db_upgrade.rst | 20 +- .../{ => maintain}/enterprise.rst | 6 +- .../{ => maintain}/enterprise/db_manager.png | Bin .../enterprise/enterprise_code.png | Bin .../enterprise/windows_setup.png | Bin .../enterprise/windows_uninstall.png | Bin .../hosting_changes.rst | 7 +- .../media/add_more_users.png | Bin .../media/database_expired.png | Bin ...-upgrade-production-assistance-details.png | Bin .../media/db-upgrade-production-purpose.png | Bin .../db-upgrade-test-assistance-details.png | Bin .../media/db-upgrade-test-assistance.png | Bin .../media/db-upgrade-test-purpose.png | Bin .../media/db_manager.gif | Bin .../media/db_uuid.png | Bin .../media/error_message_sub_code.png | Bin .../unlink_confirm_enterprise_edition.png | Bin .../media/unlink_db_name_collision.png | Bin .../media/unlink_single_db.png | Bin .../maintain}/supported_versions.rst | 2 +- .../administration/{ => maintain}/update.rst | 8 +- content/administration/odoo_sh.rst | 2 +- .../odoo_sh/advanced/containers.rst | 2 +- .../odoo_sh/getting_started/branches.rst | 2 +- .../odoo_sh/getting_started/create.rst | 2 +- content/applications.rst | 13 +- content/applications/finance/accounting.rst | 168 +--- .../localizations/france.rst | 2 +- .../finance/accounting/getting_started.rst | 1 + .../getting_started/main_concept.rst | 138 +++ .../accounting/getting_started/memento.rst | 6 +- .../customer_invoices/overview.rst | 6 +- content/applications/general.rst | 182 +--- content/applications/general/apps_modules.rst | 76 ++ content/applications/general/auth.rst | 1 - content/applications/general/auth/ldap.rst | 6 +- .../applications/general/developer_mode.rst | 57 ++ .../applications/general/in_app_purchase.rst | 2 +- content/applications/general/tags.rst | 66 -- .../applications/general/tags/create_tags.png | Bin 15330 -> 0 bytes .../general/tags/create_tags_fly.png | Bin 65698 -> 0 bytes content/applications/general/tags/delete.png | Bin 17350 -> 0 bytes .../general/tags/mkt_automation.png | Bin 40045 -> 0 bytes .../applications/general/tags/reporting.png | Bin 69435 -> 0 bytes .../applications/general/tags/tags_colors.png | Bin 15000 -> 0 bytes content/applications/general/users.rst | 165 +--- .../companies.rst} | 42 +- .../access_rights_multi_companies.png | Bin .../companies}/create_js_store_us.png | Bin .../companies}/document_layout.png | Bin .../companies}/favicon.png | Bin .../companies}/inter_company_transactions.png | Bin .../companies}/invoice_inter_company.png | Bin .../multi_companies_menu_dashboard.png | Bin .../companies}/product_form_company.png | Bin .../purchase_order_inter_company.png | Bin .../general/users/manage_users.rst | 152 ++++ .../{ => manage_users}/change-password.png | Bin .../{ => manage_users}/invitation-email.png | Bin .../users/{ => manage_users}/manage-users.png | Bin .../{ => manage_users}/multi-companies.png | Bin .../users/{ => manage_users}/new_user.png | Bin .../{ => manage_users}/password-email.png | Bin .../password-reset-login.png | Bin .../users/{ => manage_users}/user-type.png | Bin .../inventory_and_mrp/inventory.rst | 13 +- .../inventory_and_mrp/manufacturing.rst | 12 + .../inventory_and_mrp/purchase.rst | 9 + .../inventory_and_mrp/quality.rst | 10 + content/applications/marketing.rst | 2 +- .../marketing/email_marketing.rst | 8 +- content/applications/marketing/events.rst | 11 +- .../marketing/marketing_automation.rst | 6 + .../marketing_automation/overview/segment.rst | 1 - .../applications/marketing/sms_marketing.rst | 8 +- .../marketing/social_marketing.rst | 6 + content/applications/marketing/survey.rst | 10 - content/applications/marketing/surveys.rst | 16 + .../{survey => surveys}/overview.rst | 0 .../{survey => surveys}/overview/create.rst | 0 .../overview/media/analytical_page.png | Bin .../overview/media/answers_form.png | Bin .../overview/media/frontend_bagdes.png | Bin .../overview/media/frontend_description.png | Bin .../overview/media/new_survey.png | Bin .../overview/media/random_question.png | Bin .../overview/media/scoring_candidates.png | Bin .../overview/media/sections_questions.png | Bin .../overview/media/tab_options_layout.png | Bin .../overview/media/tab_options_timelimit.png | Bin .../overview/media/user_feedback.png | Bin .../{survey => surveys}/overview/scoring.rst | 0 .../overview/time_random.rst | 0 content/applications/productivity/discuss.rst | 5 +- content/applications/productivity/iot.rst | 3 + content/applications/productivity/studio.rst | 11 +- content/applications/sales/crm.rst | 10 + .../applications/sales/crm/performance.rst | 1 + .../crm/performance}/google_spreadsheets.rst | 10 +- .../add_to_google_spread.png | Bin .../google_spreadsheets}/authori.png | Bin .../google_spreadsheets}/odoo_menu.png | Bin .../google_spreadsheets}/retrieve_data.png | Bin .../google_spreadsheets}/retrieve_sums.png | Bin content/applications/sales/point_of_sale.rst | 10 + content/applications/sales/sales.rst | 11 +- .../sales/sales/amazon_connector/update.rst | 7 +- content/applications/sales/subscriptions.rst | 12 +- content/applications/services/fsm.rst | 6 + content/applications/services/helpdesk.rst | 6 + content/applications/services/planning.rst | 10 +- content/applications/services/project.rst | 7 + .../services/project/tasks/get_started.rst | 4 - content/applications/services/timesheets.rst | 9 +- content/applications/websites/ecommerce.rst | 10 + content/applications/websites/livechat.rst | 8 +- content/applications/websites/website.rst | 10 + .../websites/website/optimize.rst | 1 + .../website/optimize}/unsplash.rst | 6 +- .../optimize}/unsplash/accept_terms.png | Bin .../website/optimize}/unsplash/access_key.png | Bin .../website/optimize}/unsplash/app_id_url.png | Bin .../website/optimize}/unsplash/app_infos.png | Bin .../website/optimize}/unsplash/create_app.png | Bin .../optimize}/unsplash/production_account.png | Bin .../website/optimize}/unsplash/select_app.png | Bin .../on-premise_geo-ip-installation.rst | 2 +- .../documentation/rst_cheat_sheet.rst | 5 +- content/developer.rst | 11 +- content/developer/howtos.rst | 4 +- content/developer/misc.rst | 12 + content/developer/misc/api.rst | 12 + .../{webservices => misc/api}/iap.rst | 0 .../api}/images/button.png | Bin .../api}/images/creating_service.png | Bin .../api}/images/credits.jpg | Bin .../api}/images/credits2.jpg | Bin .../{webservices => misc/api}/images/flow.png | Bin .../{webservices => misc/api}/images/menu.png | Bin .../api}/images/no-credit.png | Bin .../api}/images/normal.png | Bin .../api}/images/package.png | Bin .../api}/images/players.png | Bin .../api}/images/service_created.png | Bin .../api}/images/service_list.png | Bin .../api}/images/template.png | Bin .../{webservices => misc/api}/odoo.rst | 0 .../{webservices => misc/api}/upgrade.rst | 0 content/developer/misc/i18n.rst | 11 + .../i18n}/localization.rst | 4 +- .../{reference => misc/i18n}/translations.rst | 0 .../i18n}/translations/po-export.png | Bin content/developer/misc/other.rst | 12 + .../{reference => misc/other}/cmdline.rst | 6 +- .../{reference => misc/other}/guidelines.rst | 0 .../{reference => misc/other}/iot.rst | 0 content/developer/reference.rst | 27 +- content/developer/reference/addons.rst | 19 + .../reference/{ => addons}/actions.rst | 0 .../developer/reference/{ => addons}/data.rst | 0 .../developer/reference/{ => addons}/http.rst | 0 .../reference/{ => addons}/images/tests.png | Bin .../reference/{ => addons}/mixins.rst | 0 .../reference/{ => addons}/module.rst | 0 .../developer/reference/{ => addons}/orm.rst | 2 +- .../reference/{ => addons}/reports.rst | 0 .../reference/{ => addons}/security.rst | 0 .../{ => addons}/static/res.country.state.csv | 0 .../reference/{ => addons}/testing.rst | 0 .../reference/{ => addons}/views.rst | 0 content/developer/reference/javascript.rst | 13 + .../images/mobile_contact_create.png | Bin .../images/mobile_notification.png | Bin .../images/mobile_switch_account.png | Bin .../images/mobile_working.jpg | Bin .../images/odoo_mobile_api.png | Bin .../{ => javascript}/images/runner.png | Bin .../{ => javascript}/images/runner2.png | Bin .../{ => javascript}/images/snackbar.png | Bin .../{ => javascript}/images/tests2.png | Bin .../{ => javascript}/images/tests3.png | Bin .../{ => javascript}/images/toast.png | Bin .../javascript_cheatsheet.rst | 0 .../{ => javascript}/javascript_reference.rst | 2 +- .../reference/{ => javascript}/mobile.rst | 0 .../reference/{ => javascript}/qweb.rst | 6 +- content/developer/webservices.rst | 13 - content/index.rst | 1 - content/services.rst | 10 - content/services/support.rst | 12 - content/services/support/media/add_text.png | Bin 66361 -> 0 bytes .../services/support/media/edit_on_github.png | Bin 2543 -> 0 bytes .../support/media/preview_changes.png | Bin 62783 -> 0 bytes .../support/media/propose_changes.png | Bin 20654 -> 0 bytes .../services/support/what_can_i_expect.rst | 56 -- .../support/where_can_i_get_support.rst | 32 - extensions/odoo_theme/layout.html | 2 +- .../odoo_theme/layout_templates/homepage.html | 105 +-- extensions/odoo_theme/static/style.scss | 94 ++- redirects.txt | 58 +- 231 files changed, 1839 insertions(+), 1978 deletions(-) delete mode 100644 content/administration/db_management.rst delete mode 100644 content/administration/db_management/db_online.rst delete mode 100644 content/administration/db_management/media/databases.png delete mode 100644 content/administration/db_management/media/db_buttons.png delete mode 100644 content/administration/db_management/media/db_duplicate.png delete mode 100644 content/administration/db_management/media/delete_button.png delete mode 100644 content/administration/db_management/media/delete_warning.png delete mode 100644 content/administration/db_management/media/dependencies.png delete mode 100644 content/administration/db_management/media/dup_expires.png delete mode 100644 content/administration/db_management/media/rename.png delete mode 100644 content/administration/db_management/media/test_upgrade.png delete mode 100644 content/administration/db_management/media/upgrade1.png delete mode 100644 content/administration/db_management/media/upgrade_prod.png delete mode 100644 content/administration/db_management/media/upgrade_test.png delete mode 100644 content/administration/deployment.rst rename content/administration/{deployment => install}/cdn.rst (94%) rename content/administration/{deployment => install}/cdn/keycdn_create_a_pull_zone.png (100%) rename content/administration/{deployment => install}/cdn/keycdn_enable_CORS.png (100%) rename content/administration/{deployment => install}/cdn/keycdn_progressbar.png (100%) rename content/administration/{deployment => install}/cdn/odoo_cdn_base_url.png (100%) rename content/administration/{deployment => install}/cdn/odoo_check_your_html.png (100%) rename content/administration/{deployment => install}/cdn/odoo_font_file_not_loaded.png (100%) rename content/administration/{deployment => install}/cdn/odoo_security_message.png (100%) rename content/administration/{deployment => install}/deploy.rst (99%) rename content/administration/{deployment => install}/email_gateway.rst (95%) create mode 100644 content/administration/install/install.rst create mode 100644 content/administration/maintain.rst rename content/administration/{db_management => maintain}/db_premise.rst (100%) rename content/administration/{ => maintain}/db_upgrade.rst (96%) rename content/administration/{ => maintain}/enterprise.rst (97%) rename content/administration/{ => maintain}/enterprise/db_manager.png (100%) rename content/administration/{ => maintain}/enterprise/enterprise_code.png (100%) rename content/administration/{ => maintain}/enterprise/windows_setup.png (100%) rename content/administration/{ => maintain}/enterprise/windows_uninstall.png (100%) rename content/administration/{db_management => maintain}/hosting_changes.rst (98%) rename content/administration/{db_management => maintain}/media/add_more_users.png (100%) rename content/administration/{db_management => maintain}/media/database_expired.png (100%) rename content/administration/{ => maintain}/media/db-upgrade-production-assistance-details.png (100%) rename content/administration/{ => maintain}/media/db-upgrade-production-purpose.png (100%) rename content/administration/{ => maintain}/media/db-upgrade-test-assistance-details.png (100%) rename content/administration/{ => maintain}/media/db-upgrade-test-assistance.png (100%) rename content/administration/{ => maintain}/media/db-upgrade-test-purpose.png (100%) rename content/administration/{db_management => maintain}/media/db_manager.gif (100%) rename content/administration/{db_management => maintain}/media/db_uuid.png (100%) rename content/administration/{db_management => maintain}/media/error_message_sub_code.png (100%) rename content/administration/{db_management => maintain}/media/unlink_confirm_enterprise_edition.png (100%) rename content/administration/{db_management => maintain}/media/unlink_db_name_collision.png (100%) rename content/administration/{db_management => maintain}/media/unlink_single_db.png (100%) rename content/{services/support => administration/maintain}/supported_versions.rst (97%) rename content/administration/{ => maintain}/update.rst (98%) create mode 100644 content/applications/finance/accounting/getting_started/main_concept.rst create mode 100644 content/applications/general/apps_modules.rst create mode 100644 content/applications/general/developer_mode.rst delete mode 100644 content/applications/general/tags.rst delete mode 100644 content/applications/general/tags/create_tags.png delete mode 100644 content/applications/general/tags/create_tags_fly.png delete mode 100644 content/applications/general/tags/delete.png delete mode 100644 content/applications/general/tags/mkt_automation.png delete mode 100644 content/applications/general/tags/reporting.png delete mode 100644 content/applications/general/tags/tags_colors.png rename content/applications/general/{multi_companies.rst => users/companies.rst} (80%) rename content/applications/general/{multi_companies => users/companies}/access_rights_multi_companies.png (100%) rename content/applications/general/{multi_companies => users/companies}/create_js_store_us.png (100%) rename content/applications/general/{multi_companies => users/companies}/document_layout.png (100%) rename content/applications/general/{multi_companies => users/companies}/favicon.png (100%) rename content/applications/general/{multi_companies => users/companies}/inter_company_transactions.png (100%) rename content/applications/general/{multi_companies => users/companies}/invoice_inter_company.png (100%) rename content/applications/general/{multi_companies => users/companies}/multi_companies_menu_dashboard.png (100%) rename content/applications/general/{multi_companies => users/companies}/product_form_company.png (100%) rename content/applications/general/{multi_companies => users/companies}/purchase_order_inter_company.png (100%) create mode 100644 content/applications/general/users/manage_users.rst rename content/applications/general/users/{ => manage_users}/change-password.png (100%) rename content/applications/general/users/{ => manage_users}/invitation-email.png (100%) rename content/applications/general/users/{ => manage_users}/manage-users.png (100%) rename content/applications/general/users/{ => manage_users}/multi-companies.png (100%) rename content/applications/general/users/{ => manage_users}/new_user.png (100%) rename content/applications/general/users/{ => manage_users}/password-email.png (100%) rename content/applications/general/users/{ => manage_users}/password-reset-login.png (100%) rename content/applications/general/users/{ => manage_users}/user-type.png (100%) delete mode 100644 content/applications/marketing/survey.rst create mode 100644 content/applications/marketing/surveys.rst rename content/applications/marketing/{survey => surveys}/overview.rst (100%) rename content/applications/marketing/{survey => surveys}/overview/create.rst (100%) rename content/applications/marketing/{survey => surveys}/overview/media/analytical_page.png (100%) rename content/applications/marketing/{survey => surveys}/overview/media/answers_form.png (100%) rename content/applications/marketing/{survey => surveys}/overview/media/frontend_bagdes.png (100%) rename content/applications/marketing/{survey => surveys}/overview/media/frontend_description.png (100%) rename content/applications/marketing/{survey => surveys}/overview/media/new_survey.png (100%) rename content/applications/marketing/{survey => surveys}/overview/media/random_question.png (100%) rename content/applications/marketing/{survey => surveys}/overview/media/scoring_candidates.png (100%) rename content/applications/marketing/{survey => surveys}/overview/media/sections_questions.png (100%) rename content/applications/marketing/{survey => surveys}/overview/media/tab_options_layout.png (100%) rename content/applications/marketing/{survey => surveys}/overview/media/tab_options_timelimit.png (100%) rename content/applications/marketing/{survey => surveys}/overview/media/user_feedback.png (100%) rename content/applications/marketing/{survey => surveys}/overview/scoring.rst (100%) rename content/applications/marketing/{survey => surveys}/overview/time_random.rst (100%) rename content/applications/{general/auth => sales/crm/performance}/google_spreadsheets.rst (92%) rename content/applications/{general/auth/media => sales/crm/performance/google_spreadsheets}/add_to_google_spread.png (100%) rename content/applications/{general/auth/media => sales/crm/performance/google_spreadsheets}/authori.png (100%) rename content/applications/{general/auth/media => sales/crm/performance/google_spreadsheets}/odoo_menu.png (100%) rename content/applications/{general/auth/media => sales/crm/performance/google_spreadsheets}/retrieve_data.png (100%) rename content/applications/{general/auth/media => sales/crm/performance/google_spreadsheets}/retrieve_sums.png (100%) rename content/applications/{general => websites/website/optimize}/unsplash.rst (96%) rename content/applications/{general => websites/website/optimize}/unsplash/accept_terms.png (100%) rename content/applications/{general => websites/website/optimize}/unsplash/access_key.png (100%) rename content/applications/{general => websites/website/optimize}/unsplash/app_id_url.png (100%) rename content/applications/{general => websites/website/optimize}/unsplash/app_infos.png (100%) rename content/applications/{general => websites/website/optimize}/unsplash/create_app.png (100%) rename content/applications/{general => websites/website/optimize}/unsplash/production_account.png (100%) rename content/applications/{general => websites/website/optimize}/unsplash/select_app.png (100%) create mode 100644 content/developer/misc.rst create mode 100644 content/developer/misc/api.rst rename content/developer/{webservices => misc/api}/iap.rst (100%) rename content/developer/{webservices => misc/api}/images/button.png (100%) rename content/developer/{webservices => misc/api}/images/creating_service.png (100%) rename content/developer/{webservices => misc/api}/images/credits.jpg (100%) rename content/developer/{webservices => misc/api}/images/credits2.jpg (100%) rename content/developer/{webservices => misc/api}/images/flow.png (100%) rename content/developer/{webservices => misc/api}/images/menu.png (100%) rename content/developer/{webservices => misc/api}/images/no-credit.png (100%) rename content/developer/{webservices => misc/api}/images/normal.png (100%) rename content/developer/{webservices => misc/api}/images/package.png (100%) rename content/developer/{webservices => misc/api}/images/players.png (100%) rename content/developer/{webservices => misc/api}/images/service_created.png (100%) rename content/developer/{webservices => misc/api}/images/service_list.png (100%) rename content/developer/{webservices => misc/api}/images/template.png (100%) rename content/developer/{webservices => misc/api}/odoo.rst (100%) rename content/developer/{webservices => misc/api}/upgrade.rst (100%) create mode 100644 content/developer/misc/i18n.rst rename content/developer/{webservices => misc/i18n}/localization.rst (99%) rename content/developer/{reference => misc/i18n}/translations.rst (100%) rename content/developer/{reference => misc/i18n}/translations/po-export.png (100%) create mode 100644 content/developer/misc/other.rst rename content/developer/{reference => misc/other}/cmdline.rst (99%) rename content/developer/{reference => misc/other}/guidelines.rst (100%) rename content/developer/{reference => misc/other}/iot.rst (100%) create mode 100644 content/developer/reference/addons.rst rename content/developer/reference/{ => addons}/actions.rst (100%) rename content/developer/reference/{ => addons}/data.rst (100%) rename content/developer/reference/{ => addons}/http.rst (100%) rename content/developer/reference/{ => addons}/images/tests.png (100%) rename content/developer/reference/{ => addons}/mixins.rst (100%) rename content/developer/reference/{ => addons}/module.rst (100%) rename content/developer/reference/{ => addons}/orm.rst (99%) rename content/developer/reference/{ => addons}/reports.rst (100%) rename content/developer/reference/{ => addons}/security.rst (100%) rename content/developer/reference/{ => addons}/static/res.country.state.csv (100%) rename content/developer/reference/{ => addons}/testing.rst (100%) rename content/developer/reference/{ => addons}/views.rst (100%) create mode 100644 content/developer/reference/javascript.rst rename content/developer/reference/{ => javascript}/images/mobile_contact_create.png (100%) rename content/developer/reference/{ => javascript}/images/mobile_notification.png (100%) rename content/developer/reference/{ => javascript}/images/mobile_switch_account.png (100%) rename content/developer/reference/{ => javascript}/images/mobile_working.jpg (100%) rename content/developer/reference/{ => javascript}/images/odoo_mobile_api.png (100%) rename content/developer/reference/{ => javascript}/images/runner.png (100%) rename content/developer/reference/{ => javascript}/images/runner2.png (100%) rename content/developer/reference/{ => javascript}/images/snackbar.png (100%) rename content/developer/reference/{ => javascript}/images/tests2.png (100%) rename content/developer/reference/{ => javascript}/images/tests3.png (100%) rename content/developer/reference/{ => javascript}/images/toast.png (100%) rename content/developer/reference/{ => javascript}/javascript_cheatsheet.rst (100%) rename content/developer/reference/{ => javascript}/javascript_reference.rst (99%) rename content/developer/reference/{ => javascript}/mobile.rst (100%) rename content/developer/reference/{ => javascript}/qweb.rst (99%) delete mode 100644 content/developer/webservices.rst delete mode 100644 content/services.rst delete mode 100644 content/services/support.rst delete mode 100644 content/services/support/media/add_text.png delete mode 100644 content/services/support/media/edit_on_github.png delete mode 100644 content/services/support/media/preview_changes.png delete mode 100644 content/services/support/media/propose_changes.png delete mode 100644 content/services/support/what_can_i_expect.rst delete mode 100644 content/services/support/where_can_i_get_support.rst diff --git a/content/administration.rst b/content/administration.rst index 3f335e150..6afb471a4 100644 --- a/content/administration.rst +++ b/content/administration.rst @@ -1,16 +1,21 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: -============== -Administration -============== +==================== +Install and Maintain +==================== + +These guides provide instructions on how to install, maintain and upgrade Odoo databases. + +.. seealso:: + :doc:`History of Versions ` .. toctree:: + :titlesonly: administration/install - administration/deployment - administration/update - administration/db_upgrade + administration/maintain administration/odoo_sh - administration/db_management - administration/enterprise diff --git a/content/administration/db_management.rst b/content/administration/db_management.rst deleted file mode 100644 index 116799ab2..000000000 --- a/content/administration/db_management.rst +++ /dev/null @@ -1,12 +0,0 @@ -:nosearch: - -=================== -Database Management -=================== - - -.. toctree:: - - db_management/db_online - db_management/db_premise - db_management/hosting_changes diff --git a/content/administration/db_management/db_online.rst b/content/administration/db_management/db_online.rst deleted file mode 100644 index a193a1377..000000000 --- a/content/administration/db_management/db_online.rst +++ /dev/null @@ -1,233 +0,0 @@ - -.. _db_online: - -========================== -Online Database management -========================== - -To manage your databases, access the `database management page -`__ (you will have to sign in). Then click -on the `Manage Your Databases `__ -button. - -.. image:: media/databases.png - :align: center - -Make sure you are connected as the administrator of the database you -want to manage - many operations depends on identifying you remotely to that -database. - -Several actions are available: - -.. image:: media/db_buttons.png - :align: center - -* :ref:`Upgrade ` - Upgrade your database to the latest Odoo version to enjoy cutting-edge - features -* :ref:`Duplicate ` - Make an exact copy of your database, if you want - to try out new apps or new flows without compromising - your daily operations -* :ref:`Rename ` - Rename your database (and its URL) -* **Backup** - Download an instant backup of your database; note that we - back up databases daily according to our Odoo Cloud SLA -* :ref:`Domains ` - Configure custom domains to access your - database via another URL -* :ref:`Delete ` - Delete a database instantly -* Contact Support - Access our `support page `__ - with the correct database already selected - -.. _upgrade_button: - -Upgrade -======= - -.. warning:: Upgrading your database to a newer version of Odoo is a complex operation - that require time and caution. It is extremely important that you - fully test the process before upgrading your production database. - -Odoo releases new versions regularly (at least once a year), and upgrading your -database to enjoy new Odoo features is part of the Odoo Online experience. - -The upgrade process can take some time, especially if you use multiple apps or -apps that manage sensitive data (e.g. Accounting, Inventory, etc.). In general, -the 'smaller' the database, the quickest the upgrade. A single-user -database that uses only CRM will be processed faster than a multi-company, -multi-user database that uses Accounting, Sales, Purchase and Manufacturing. - -Unfortunately, it is impossible to give time estimates for every upgrade request, -since Odoo.com will test manually every database upgrade at least once and will -need to correct/adapt changes made to the standard Odoo Apps (e.g. through Studio -or through a Success Pack) on a case-by-case basis. This can make the process -slower, since requests are treated in the order they arrive. This is especially -true in the months following the release of a new major version, which can lengthen -the upgrade delay significantly. - -The upgrade process is quite simple from your point of view: - -1. You request a test upgrade -2. Once all tests have been validated **by you**, you upgrade your actual database - -The process to request a test or a production (*actual*) upgrade is the same. - -First, make sure to be connected to the database you want to upgrade and access the -`database management page `__. - -.. note:: You have to have an active session with access to the Settings app - in the database you want to upgrade for the button to be visible. - -On the line of the database you want to upgrade, click -on the "Cog" menu. If an newer version of Odoo is available, you will see an 'Upgrade' -button. - -.. image:: media/upgrade1.png - :align: center - -You have the possibility to choose the target version of the upgrade. By default, -we select the highest available version available for your database; if you were -already in the process of testing an upgrade, we will automatically select the -version you were already testing (even if we released a more recent version during -your tests). - -.. image:: media/upgrade_test.png - :align: center - -By clicking on the "Test upgrade" button, an upgrade request will be generated. -Only one request can be made at time for each database; if a request has already -been made, you will see an 'Upgrade Queued' note instead and asking another -request will not be possible. - -A test upgrade will create a copy of your database, upgrade it and make it -available to you automatically once successful. If this is the first test you -request for this particular database, a manual testing phase will be done by -Odoo.com - this could take time (up to several weeks). Subsequent requests -will not go through that manual testing step and will usually be made -available in a few hours. Once the test database is available, you should -receive an e-mail with the URL of the test database. - -**Testing your database is the most important step of the upgrade process!** -Even though we test all upgrades manually, we do not know your work processes. -A change in standard workflows of Odoo in new versions might require you to -change internal processes, or some of the customizations you made through Odoo -Studio might not work properly. *It is up to you to make sure that everything -works as it should!* You can report issues with your test database through our -`Support page `__. - -Make sure to do one last test of your upgrade right before the final upgrade -(e.g. the day before) to ensure everything will run smoothly. Downgrading is -not possible and post-poning an upgrade is always easier than being prevented -to work by an upgrade issue after the fact! - -Once you are ready and you have validated all your tests, you can click -again on the Upgrade button and confirm by clicking on Upgrade (the button -with the little rocket!) to switch your production database to the new version. -Your database will then be taken offline within the next 10 minutes and will be -upgraded automatically; you receive a confirmation -e-mail once the process is completed. - -.. image:: media/upgrade_prod.png - :align: center - -.. warning:: - Your database will be taken offline during the upgrade (usually between 30min up to several hours - for big databases), so make sure to plan your migration during non-business hours. - -.. _duplicate_online: - -Duplicating a database -====================== - -.. note:: Database duplication, renaming, custom DNS, etc. is not available - for trial databases on our Online platform. Paid Databases and "One App - Free" database can duplicate without problem. - - -In the line of the database you want to duplicate, you will have a few -buttons. To duplicate your database, just click **Duplicate**. You will -have to give a name to your duplicate, then click **Duplicate Database**. - -.. image:: media/db_duplicate.png - :align: center - -.. danger:: If you do not check the "For testing purposes" checkbox when - duplicating a database, all external communication will remain active: - - * Emails are sent - - * Payments are processed (in the e-commerce or Subscriptions apps, for - example) - - * Delivery orders (shipping providers) are sent - - * Etc. - - Make sure to check the checkbox "For testing purposes" if you want these - behaviours to be disabled. - -After a few seconds, you will be logged in your duplicated database. -Notice that the url uses the name you chose for your duplicated -database. - -.. note:: - Duplicate databases expire automatically after 15 days. - - .. image:: media/dup_expires.png - :align: center - -.. _rename_online_database: - -Rename a Database -=================== - -To rename your database, make sure you are connected to the database you want -to rename, access the `database management page `__ -and click **Rename**. You will have to give a new name to your database, -then click **Rename Database**. - -.. image:: media/rename.png - :align: center - -.. _delete_online_database: - -Deleting a Database -=================== - -You can only delete databases of which you are the administrator. - -.. danger:: When you delete your database all the data will be permanently lost. - The deletion is instant and for all the Users. We advise you to do an - instant backup of your database before deleting it, since the last automated - daily backup may be several hours old at that point. - - -From the `database management page `__, -on the line of the database you want to delete, click on the "Delete" button. - -.. image:: media/delete_button.png - :align: center - - -Read carefully the warning message that will appear and proceed only if you -fully understand the implications of deleting a database: - -.. image:: media/delete_warning.png - :align: center - -After a few seconds, the database will be deleted and the page will -reload automatically. - -.. note:: - * If you need to re-use this database name, it will be immediately available. - - * It is not possible to delete a database if it is expired or linked - to a Subscription. In these cases contact - `Odoo Support `__ - - * If you want to delete your Account, please contact - `Odoo Support `__ diff --git a/content/administration/db_management/media/databases.png b/content/administration/db_management/media/databases.png deleted file mode 100644 index 9c3d1e28cb05786e5088876ac8c2f4f535280051..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9373 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 diff --git a/content/administration/db_management/media/db_buttons.png b/content/administration/db_management/media/db_buttons.png deleted file mode 100644 index 6a0fec602a593931e474b7907a5b634505cfbf1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10773 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 cz5s%}dvt?1#K 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 Q^-S@Y!);7zjc&#M4@Lpxg#Z8m diff --git a/content/administration/db_management/media/delete_warning.png b/content/administration/db_management/media/delete_warning.png deleted file mode 100644 index 3c5df0a1f63317d20bc34f346db10c0b2505db46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15023 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 diff --git a/content/administration/db_management/media/dup_expires.png b/content/administration/db_management/media/dup_expires.png deleted file mode 100644 index 0a3359bdda5f902df7a917305e0a01df83ed40c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44705 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 diff --git a/content/administration/db_management/media/upgrade1.png b/content/administration/db_management/media/upgrade1.png deleted file mode 100644 index 8be1789acb6ef1794dac158fc4eab5035ffab74f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28186 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 YzccyvUxL?sg8%>k07*qoM6N<$f+sbBP5=M^ diff --git a/content/administration/db_management/media/upgrade_test.png b/content/administration/db_management/media/upgrade_test.png deleted file mode 100644 index ce9b1b063480954aaf55478f0e91aa6573ca15d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35644 zcmbq)bx@p7x8@`v0t5&UAcP>n-6gm~aCi5hgENB%cY?dSyAST}5NvRF9duZJ-@V_x zTeZ8jTeb7Yd+PLi`t;MM?d^HGgXLw#QINhO0RR9LiJu~h0Ki)a0Pq^?!<&~BI_bfg z7lB|VC?f~}R7D~`8oYhcUpXj>3jxZ15ZvgVr%A(KD&$oAX5C~*^c4=vC>-ib} z@>^P7c?JNkudmN8E)P%7o}V9JFxZRb{lnwg+1cUIVRcQ--HZNwbA7n9uy+k@%QrJM zT{(ue`xtmRyG1mv71}9YJU`30m*?ge&@!>ZPS&3vuAXksWWvXWM#fI>;SbkGG;AW1 zI~P}bV{Tr4ec`5ivz_Utawe8`Hnxti)BUFhm{WT9Ol|z{lBvy$$2}PQ8GgF7IM=my z8fK^j*3r6ogexb`75#B7D60-|wso<#kudztEMn>E?CYj3^KiNS{Iol~apwOgd9$}v z(YH=mKw4Zv!M~{A0u+`qw6`~0BgD=j;h4QR))7(z)fE*GQ8L}TxK$DtF}3y1_clD2dPO|AKjNIJas~%gA>DZQ5(3qVbzgX{9Ro7yTqc6?=i@NZ*UPyYaXy{tCb|M`BEl|%4P zM#*lidq-BFg|^aMZ;gq(VR~vx^X!2=*t4xHEq`+Ncz=Czab=`3I=ypY_Uz8wJwX+e z#HH?=9`5zSy0j|X=6Az9Bfn-+Wv7LVi14q}Q`kez(&7B_ieqGvqKxJG#zsOxje?ZI z-27hwhZ;zR7i4&@E*{*}HByii3BOvZXzdG8<=g8FA8yF7DjfGs%pdD-hwt=fI%w7A z#v5k;{afN4?`jh11(MO$N=eUJEkn( z^^H_s!?zFaE~wSx(a03v{dh@diP@o2?Mej0|~e-4VaJ#gu__|&Ut1$h6P znD_M%LlW}Ntpbt{Ctg>@XKkWKO8yPB>_$5uk(r{}uB^9S`4&Om{Q`N4lXZ?nb!EiF z>P=WjGLv;m0lUtYz>HH4L~``y6&uZo`Az=Kl+#^IIOt+O0Z41v81gbOl~6WN0N$XN zk^3S6K^*@riJ2G2 z==dz^4}3PP<8DKH0VG}I+`?m3M9I6??*TtNq*o@VIRjF!$A2I%&XP=FBGuslJN1;0&J_cZq^EsAy^=uO8kaVdvFe{IT) zTdOZqcnl?UF?SIbw2)FvU#v28jf%e6_h9hrD%iCL51{+i!&*v(`DsuqzNzm!M8%uX}O9 zcc|5nKY_)s%IG;e+6_8t_*~Q-vliNF=IwEvBH<>+WV$R&Mtm=YWU zTRX?wc636cTNjSD_00hpaAYAHZb$iw99A{y1}A`lyxso@sRt4~~?ZLPv&? zjmqEBGo?f}#RJ1Qw%fmNU-0;6(;Vs}B(MlV7U&(sFnY7$b>&x&feC|b1323JpQSl@ z7r*e2Y>E$KA%FYE8BfD}u8V#bl^jM`-nubhaw89(a}0obGisIZNe(PxuNSXwF+Zg& z(rmx<6~_G^fq75sq0Wer?T@$pq9@PW=`b_GpRtF+J5)$mA$vbCEcxj}k@RZC)zR_k z5{6qaxSVj2=fCv%N#(?8@He{NBGse}=&_6To8Uw6tP&#)cZ}jC6G7bE$LgwCL|YfR z8x}F@$$crGYVXry%AWf%;)jQHE)Y{v-}wShxP2&oB202uNgw@VbE>rwFCf zyHkEZIUmCsbNN*~a%JP4VuTr&?rL~>nN8;LQWyf13za$hK)c4ql*5J=mp*R1HJcbn z&><|%XO9~5)Zz3THO+#U@@hcIwy!X5s4%FY=uo8S|?l;n3yCKgZq3{ z)*MD({d-jCZ7@g8U}0logFQz{OiloHLA%qgqPE-iqr1Nib273x=(ux^GvF&|$w*&K-yqwWJkNLK z-5j>T)`-d)x-p)7s>AG0(bl-~Ku}w&I*8d<4KE5`(h_2+?@_cNKoiOdxDeNinyXUB ze(5kf!Pr};6k6^R^pntFwj|Duky^EPKi&Yr)iWs{HJ8mw|MH=DD z)TzV+eH=l))`fF>|-lF`ccV8WQ^h z{XVF@ck&E^vbPFTke}x}Kcr*EsY+Q}Ss}=_;pMbF)46nkV0HT<1;pQ|o|6>u*iDQ! z=jL=hukgzkrpd8s?Ds&Hkv&i{wK}qS981+(yM9yGq@*_VvkVs54B)YXFiAJzyI#v;rFLR*=z&xK(>Q?Vk@%8C% z@15G(+M#KTsg)J-OZfgV>?dSj$i*z}PUY*dV8KB_Z=alV1Rn5sQb3%2Tb1RL!1#mn z&SP!jFjII#Z;1ANx=X`2SvlOt?Zo`y@>{9o^DDxakx#f}j{#SqKMeDkN3{SNXCuOCw>M;HN;xR2KqF%i$Z`Ry$^| z6~A*?FBe9KtOvS=rhe+rI$OmR#WBO9n@>F<+D{J9`wFwAv1{V7p*14AsVG>=(oG2}N|mn3!1N^;NukP@65 zVrZU)>e&92uY0;GdMN-b!qH2j8- z;)V~4uGs+x3`wgarYGS3h~$;a^i?Bt;8KN>V>Y}aI*G*;6gH9c$idsbIG*Sgyq?}r z?^xy-(8*x+qx5|9*nP9s4~nJHEa5Pbraj}fTP64(C}5ENB*ST3cC9tl>0kKr3&aZP zg#{c%P01YfS>~8t((hkpgACt}&FO^{_ErMYsvwRfe)~iHol$}2YGrlfjm$k+znpy| z(paxklHd#F*1Ku)EMK{vhg$dza*E{XA4ZpiL2z2r>m(Qo8=p0?mgnk9+=5&ORt(xe zibq$pz2-u7t@fq^WnymfBjfiX)0P!k)@61?i?4MoG`yqJIO3VFm6z82`Y1_2kCg>-D!~KCy6&Ct}me zi7}j_C_c1OMeFzL4c7+ICTYa35TB34`5!5LvvXJmh&SH$np$SbzF(o9t!fM*Ueqk6 zB%7|wPsv;S%3vkUc32lBGNV(sG*e%_VjMG?zMF*1lCz}NLUi+x#9=zdGVZXmwbj3w zwEGyjVsi@F#e{l#O34zA(6(I#tGBoEQq9wzSYD}jtSnZY?`0stGLTxy=E1{GOZe%B zkQOs2j#5Ig!?NIYO2A;raCYmWaFh{#y=9t<&GaY@j%KLl=FN;u$fRo^Y^vL0x45yL zV1RB$PwzX$ll=~Fq37nF`NjKTDyhD&A(r%?>r^=&BEGC??s|y0$HlxKWvKxMv(r_N zN>$5T74q}fwX`?O;kDyD_p6g(=iumRQDVCSS5;>jQ z(9{`21Oe>~PAaH?UZXa_MLmC%Acb3zUu~Jme1eec$RjXsLG%0LP1C3D5 z9`hX^sSNkFOUQTefQCjx7Un#|g$jP!mQ(KRUHtfZ*~`&@R=8nBX|+tY6^n&sc9n-} zb7L<{!EIdPI;Qv_1Dn*cPtg+pexFx+_Z0lK8M-$?zBJ(m?RJ^P1tO5l^~N;xyV8UP zo+bT2-F!qg8Mafo&G=QJb#}eO413iV_bx4MJPCTH@Q0_{KX#j3_$7}sH{?0yI>ALA zHaGU}jO1paySGbfo-byoz*&T|mAvo3RzXXQ8> z9>>se`}K7`al2INuMR@x21f>Yh@{Vf%bk{DQ1WiVP;DDYh?%->J8=n8c}iTJui{ae=5Yn9u-L} zb^ASzG^RBJToOumdDqrmp`v9u1#zK6q}AySEWTJyB}cix^u?d`&!bKh7r^BO{g$yo zh}Ee#=q?rIykQQfYXB$y+H!tc^f4Vgbyk6yGgU3Id9+U+Vs{S_loa$clgruJqRHAo@#`!NBHy^B+9I}IdqW_bNU&GHRT_tJwmK;Sgc#oBsoU>41= zwM#4bOAXyZK8q%vr76NKjX@3_)dI&BMSN;~nKSL6d_J(4XX`eO$#&**1-YZ|IkP(yD$a0#i#Ah_{}?j?HnYXQAPnvnS>Cmxui?eI&h(^uWa z_jTQGJ=hew8Hfhm5{Gn2q(7X^t#0hB?P2qE=$`$4+{AkN`mu+=k37JYCy1kt!XeUEOa*1R{KLnKU^rN-rT-o$e`BEZ9UDIqF}|k&#|0-G&XR? z=%n4UVqAS#`cQ3{ZJe20Mn+~K?3Q1(<_n7SAav3^UZq?-;FvjT%{ZS+{@kBIWFpz8 z)$Gwg;l_5Wc}UQU3q{B6m+UdkX%<&GkHI&}ldf9`7t8s&sxmy=PH=*M$w%}mRSDqA z3sFjdmoPW%k6N*nd|NM@L|7?e-9w%_Jb+ei9cJ){SQ zO3Ci92g4K6P|WQD8^kcz!_lTKr=D)c`)mAW^(?}MyTQgrw0XI618r#QA+YgvdyU|LGsbaV*G*=%qdXNdzYRuBDMg_3Vr}>Fl0E5Zi>Q$$3t*VQ82*LaC5uMCp zil0*oslV+{lK2cM^oq6++ln&}173NNRU+yy4Wz8KXW5hf6c;~zz^5!IsCLhC*8Px- z);a!#{Q!!3{xvD_8u7OiCICS0134v98>}^{dKC*P!U=7=KR z{jK|&Z#Jr$G<_HqJL~YBZWqV<)ciMA+oRpRl!bS7wX3FH{E?wG?!x$WsgXEdLbLa` zf!LTeeBbq7)>LwD2rmL|N{gSywhje zQ+@n+cUC$a>8<_U~*BR9Rf-P~{TZb5sT)i$Y1`U`( zx%-IM>@ep*Q|?EQMzFz3N{8Zda&BGRRHA4#hm|CGS?R?hX=7PY(d)v*FR%|h{bLts zTvQbLC~7xGfQ_g76WF^@5;rI#Q}UGH%rT=ixTG8;zPk{QXZD$F2px>M)wfgrYdFdSL_uIZ@KvDs|lw7ZmteZXs*lM_LdC1kh6U{adcpb2Ya8jY*-RnPl3Rv z0su$@z&Wfly{&qR^HjYT@M2M_L2U!Cu>A9)kl~%+{FS*=t@vWG`y*bHFs^y^mHY;2 zfpf{4ogKcY3S}P}4*4BAyheo%N4q1ZUDxt$8&RLstlKRC5#x9+QLpJh^DYhUn({8< zTYAsxFtf>=yQ);q`$aVwlW62{{qe>{wH}mR1|tI*Ks&y1dGGoYF~X8l&0K z*qdy4zCQHZ1Zw^W6G&Gg2y??;6j=%Gv4sBgbl&0ntEx4MC`6k$w608NDa%+!wwfH)4H~^E49Umn41R&xo-}pY#~UmAJ?9lBaPy&b%TNirfA$ia5h+uEkc4s|}$MaNY z3l5@p`vxv>k_h>livOdb_$js)0+uaO9JOfrz4*}r{m)LpHz}y6%zd@``&jtAbCQiZ zD$@IU?8hp*&g$c-*g^^$?cv~s)K4#*Oz?LgyWaW||Ig#fuoFAEPY3k$D;J@aJf!o1 zfBQPOttGQiaTIILP#}VkWdkx`_7hKZMlO&}Rvs}nsKLY%BZl3IN>;WLYbpN1W>tf# zUq*{KrlxK^pAC4~SaV4d6BqDG`vlg_K|5JT%)oTnH|Rz1AtzMA7WD}hAt)El2hVa6 z*jAq<-+S;?PITMZ$`}_b9GxX!NXBoT%Bvxvo?Tch+YA3IJ#yjq5@zX-;2L$7&-jQl zH8P;d&;}feVWvDblNtM0bx%>yFXJ0^`A#Sn-5yqw^qLhv-z}dl;jA|-9 zymmyHRmgR`_2}8;OR@4kmOS*;1OtY!xQ9>3XcAdyX z;51Iauik|Z^QAHp;u~j18S-sy!>drTNME$kvt854RDXEd6|*@J>iS94K|8P{sW0CY2`^YDn{=U#SHFyq%pR26+{^Q6v=2Lch$mt8La z@aKia{7-{_690d4tvyRZ{cfKm_>lE(C>77(J{mRYW4jSJes1*-!Q}c}i60uTXTsr} zvJFOW0nbS|56IOYbUVtfG;VBk`B#HT?|sKI0J~;Ov~Ff-H<6g{ydipu-7M~x-D!F^ zh58CocIoAN;0ci6tD-xWG_P#L#AkE{dX4I6xcPKh%xQpwjjF*J*j+>Sh+%-3Mw=_f zBsg&H$%+JnCm{k&Ro43wvv~5o?gspaLC13hq_-6|=U8zD>h)4&)(4HoB*;p-1ro=M zxyRPTOIY8PweV}ym`o;hQ|vI*K900q6JNk9$o1>1v&n1;&wyPnXP9K@vziO-9g`?9%aqxnMoM-~sY z#-uR#Z$<(sMzCuN0xR?|1cpbJxxBEzj|}l_0KK1U+&!uyjTs3{9}9!ra-Em|n$j}3 z>Vw5J&_Pvk9!iFALqRhQ=;(X3Ri{I5&vkD{NY3*o8k|}Zjy%pH@_a<<^>UvUR~oad zH&NBVA?7=3A&0`$0ctuCV@vx4L~b(Yo;3((gQV7s53mr9;FIof2uY4&MCt`2N_}c% zij3Ps-@nfSSb2uRR^4Q!{EaWPf*XmT$QfV?=-5cmEawBC=T?wzI1G)SO6J-Iy#x4~ z3cIv^vj~du8z*j=YlgUSs3znv)(UO5^1~74H2EI|D?>dBtF8`|+}&wn+iXMFXtO%C z=y(CkY)h-`SIM_>va@6f1PMXrj;a)MyJz;*%<8D_(IYip0Ve^ips)5UYpou)0T)`> zJ>JG9@(!$YUZJDD~{?LU10`8KOs%ZjNk^ye4PU7BWyB@5Tv5ZKcbW4O9F zwT-usWFw3vquB=akH%9$vkQK|Y+P2knHIA%&43lAR2-{DIN|-f zx9X)nY3#Z|^{Mu^!f)HJVUj&^l96ag>4NvD1b$9Og{%+chvfM~pJ_@-&k&TI zu3xisD16`HnQbYj-I<=6Q4aPN^gktQHDdIVSV8H3`!=m$W5so}tmw#m+=GF@zIjNB z|L>;hm-N3sM2W%GNELYG!B&{P%+Rt>78y5MpiZe=<9K4_(mT_I?>T>aB6a3>;*IdH z8tH$1EcR_RbvPq#4Scc*AV%jGKlmU8O;>Fabxn$!=*^; zW9zc5(>ST?S|DSkHR@-hUK9lKOer&%?{4;4r%p&bOU%mVJHlHjnSmiJEN?9H`_Ik4 z<6!J@)1QmO{^=L`8}ZOhi^Q3fFH%a0=tN|H4D61D1`EAajJAe@1(_X9J*&@A-A8Y~ zq`cegcU(iD{b|gtNS|9Qsytc1MP%sB%_!gYbH}bgyYrbQ>;jG@eTSUl_5+YUz9mBB z{`)C>`idjPwVieHqn=$ASVDWm4EIDymw?yOx;usFGbMNN5I7)Pl9)LtHy2V;D4(pq z@a;Nu6_;~^%TbgD+5!Tk8TV@UcQBDrwryd^2L!FSFcmd%G3%g0m&)_+(ce|G z=U=^xgX{A6@V-vAa^6|9cVZ!XwQO)?m6?g;W#rXTR6oSVP)bRsc=T3|Yvr2i{00pQtM*hmh(EA{%*6eFl?Fz9%LI*~oo z%4C0B7$HTHeJ9#-M#xFfw4-P@zArgHhk_C=WSjpeONjp#6X+AHsVP-?Ny-YJR1k(e zI2h%$@U}FsJdJyuRkj;Da?pa?uNb~)4%^^Fl7+~5+BQY9_?uJomRsui_!8|2>B2kc zf8D6*$6K#;y)167Gu{x^3Dadk?B<{75le1?VtvI5rr1577j+iAP@`~(b#CE)G|tvmU{#OuACCdT-EZu} zwS+fSvOzgY0P<_|ri~i?^}si_ET35o)w&is{(5XSMTh7KPk!9R0InIE<=%Eg3=h8d zQ?3i5zE|D|e^qWSw-y=^h2hxQds>?eQj%|TY*(8S8P+wpf*Z-mi0a*u*_j1%&_3c_5Ck1 zbp`j?4tgO4-qnwoz%?GS-VrW7+Bc6zswod0!9uHjGE6ifk*_awz~knE!n;|Z7{@ni zx9|8{bkwu&e`EcXphwxR4pwEKcj5lgdm{Du&~i$Htz^~g5qrMs9Nl`LkKHR@8hgIe z>$7i!tatF{Hgj>d)6vJU_UV`75~?da9R{Yj;gV?k#x>m1YRTTw z)LXMXTxssk*t)>Hz$0~>KC$7ovBKA;*mmd{o9*=^Uk2QuLcNnsPE#Zp^IbGLqfPDU z`VJ2B`-jHq7q)7bACcm|AV%u<}cbBt@(G8O`AU|GU1R_DRe#WUY z^&Jx4Rz6IdF>c^jjGeLyI@^cOo4mlfKuaNeBeXRA*~TP$zr8n{u4v~5X>DfHlqW=~9d=v-ag@nIm4hkLGp4}1rQ=TOx(waktrPIBZ3*&oKc zxGtCZSH@5-E-orFgCbiyUOK~Jt;i{yjz|pX<^&}_yb_N{7sl5rEy0*~X@=4je>F*@ z4cdFe1ge)MICsmifAxmxt;;;~`67A6LOB1zZ<@+THeR+%zb|{t$5@wJnBMidb?dxC zm2M`5h6;!}Z!k*-sEXEYn+)5E4T48C~R+iJ-|Ok-9r_ z2$2NMD?%)hH_7U>lD?DWCk`h@CrvCL2{+%LaO^;C?oQpjV5uHA{u-Hj!-H~OT&@TV zuYNZ+fO*lnbLFFglBsZ@X}El5ZE)jLPUjrTb5QMI*G9r-q``3KSRpc9??@<)RrQan z45hn@4G9pY%vIPC-X{g)b*DOyFHmA3Ma(#oAPZ3L$Oq&=mGx0&c_Y$!k40KY)!NoX zyZ8g8I6}0^W96Vic{|i$S)|L&$4+JK_-1O_FQnjlrJ&U)&0G%0K-^Y^t!3QRHp~oT z+fk8BhaNIHCc*^k_09*)EQ{mIk0I&FsYc!EMoW|L1 zWHkm(n3ifO{-@KbAC7wy96%`HoO(D?%4d(Mrqb1m7FHS!qvy+u_W`_gvv39Bwm0HY z23Tx}F`u5!)~uaxfAXP{e0lqW@pCRFDZ=aaSU{k`8IRT9wP-cIB8f!IlY4u?LFQ9B z=LCkGuxlH9GRZ*-Er82aOg6Wxn7^>v-fsXnp);~t9729{Lzv5 zVB}o`Cc#&0f}$Mv&Tj(b;p){s}#fc`|lOIu)reXy@k5pp378kcC_$1>uYa1 zgv7U#1jM1Jtb)Dm-xhE?hehU(G(`eFOIByw*ifvGTKn`oO6#T6KYlCL7n2-XLIQ8q z#y#95VPY5ia_9)o{_OIYLB`D}!QE6{&Vo%O1L93D)@1Gv)23u{Ln*$fy@e`kk%~g5 zxR;6P%8SE3jI?&LA#$fF5BhmG03t8S5$a!k?JmWA5Y0{#jspQkmHFvxAXHu)QszUH7wDB(oY1ia7n2IRXAs_(1+^-Z~Mt0Z_t}GM&z6zMv%+s)|*r@aOOnOo{(@pl< z3w#f>lUh3X(=($y57~p3kwcEyze05>Dn^9nH$nr*H{!L-yv*&nqf)CGxV4!YVkz<0 zwxc>zvQ9>X7MuvLh`k`~?09OW_lth{%=$*-HTg3u{u%RA@8c6~DL)*WUHSPpU=u>E z-maW?ku!g0SJ*J1sxW&8)ucYd4ta_IE0_2r>Cf1K(mvX-C6wMjG*4a{ZqQYb6LMVk&q=BisgZT~cc`F`+b94s(p!)Oy zJz=pymX{=Q0p7GwB~-&}8Ii$U*aAs&6%fCWYjf(#i0U>~#fJnVAwUu$xgtG+pTmPX zM#g`60Uv*ncz!ad(H=O&O$s-B{PA&P(4XTTh{c`JIjttv`hH@;7?`_`Q+X*Gm_HI` z2<7Uu6->b4%5tE>fEr^?kbdBIuEZ@2FHnQ}>%8lYjpM}ma^Ep?yA;C|Z$cR-7wY|r2Q(Lb zi^=UoGoOBT;c3#XsM!y%G${Kf@_=GUqUo^}mZ;&8KimsU;M3VpZNNrR^;&+T$@(JA z2$IpsjD4w6rD6>b2koQpom}Uy?eMvwkogGtp)PLMpM*fFl5GVO7$3ESP+0$Lqm)IH zi6fV%)VC7qFKvVd0JVWuf8XR{6#26`@v{gE`7Z8V8u0e^@uDdW|BAw$F$R>72$C>d zKJE!Jz|vMditF%>S;Yw~9W4cQ-Yw0snm3{vESyv>eFdKK)|4gQ)l z1aCUS{)J4&MR1vF_El++AdUXlbr|t1VW`@Kikx(N$&j}=s zV*!DcsY7HRwL&V#2%4LFur8xcIVC07<#RrUVu@?J!)L09qb&9f2f8(piFhp*qOMwn zP33zKRLWweq``p}`%LS-NlvmoPlFi|`fz1(FH#UKNu}>Iw8y*@FFz~2-^qj(L;2fYxB ztMzG}4nfoWoZ8Ky)B2ELt7kR?bZ^x88C%?;^%uX*ORaCA4zc;NOs?f^>RBrD@nkZJ z>JcW1x$fC$N~=_GcR5`y zXTOT&)IVa?U-7AtX+%+I3p6a>txY2vGUi2s8d`=%!eps#q>!3}DTsx_if|cW+;l2L zplKHSpA({6ZU>Z;mNJ^7T3}2W+xlRa&e$|`iC3tO^@vnOBF@)tvS)ri9OmC?adphP zs!Lm{nhohvWbAlJkG1x;Hm|!M(fj>5IIr9_Dwn7yjKu1r47#o+7_l^68G|R35B+e|NKHq2vwA!5|J7sn|M&$A!@Bn&C^W z9LsmhO3vgIE&e#eCYcfsGzJdtjZ?oz0lVyPU0Zf*5ykpP&MNBV1Zi1oh(YqY2m=u~xf0|RkjL*dGety> z2HgtsW3sJTSdM4{8B7ayb>TYWtymhx;NW(k2+vT6C>enpWa_+Bm;3JV;gX4G`O8|J_7;7}VCiV+gVNHD8KFh($ zi`-r_7G#{irlz^jz~R~4b@2BcJkloA9^J=!#k30LIO{FKNHg_Q7K8UVCD^3y{rr^1 zoWvD}=*T!FW8_v18khA@{~6=C7B576`7t^aL}p$Ca}`C`zSd_vEwC1B;$@IdH>z3n}jm!`KoGk9fw{Fi{TNsB(6<4=}565KWa^bD!4Z4!4DNiTx2koi4 zuH(kM7ibiNM<5jNWZpIjve}_Tc%y z%2V$K=SO)BHxERU!>srfokqx6tdkC9+#q+?`5)(B$wfxcC$9%B$HqG|F(3X-UN>5% zLh=%+mG{h^$sQOeWy8{$z1Ak%yz?q^$zmHk$y`~}J?MI`9yhb&H#6Si%TQVw7-lA+ zqM%^x{I;Rx+zZcKP#k^qyNg||wF0Ai{%`j5N-eh0JS=fjuR)#n+r{F;y(oVA5Wnu8 zJ{w|{urRc*3aJW4hs-|^)+PC~%xr7=84PM)(cRL?mK5Yb-=#xT;N->Iz>(^X3 z_m)W+yj$3SBZf%SMn{#EqK9KYMQfo8*JSLQx}CFUuRI!piT>5FvNR<5C{Do-%`2OQ z=|HtV@2Vpv2xHDZM={VOHR9wC61?9+#nL9DP_N|+%W$E_zuG6&c^JZVkETubgZ2xx zV~i~mcA$exW;53R8d%wOX7rG9!g|Ld%r@DNKf$7^^tGG#kS#(@V)Xu&`2eJoV;iB4 zn8P4L2g4l-kKX+}s%%UD`qK{}$sevE7Qzpf+DGewMt^@?E+?BgcV4k&c*JYsv1GQi z4!mvmcmsZOHXP-06m4YbS#xQVGxX@1R1li62W{|rd_rpZ;*EZxdoi9zy{Zvs(MsDb zi~33cx+WS03l1F)4aI6tj?>`yfyz*3Uw{jo= z{e2*>zP!n>hO=SnQ%1u0J;tkrFx>3qW|UXoT032wPa3G~mez~@zNy;ict>FYUBuFF z!dc#2OfS?>@>sPwjM;Q5eW4bO${D52(*UB35lZ=fTE;{7GU-QKTdbV!+MWyk-}lqV z+l?todOr%g9?n?omyzgwvqw-r3;2ha{1;pKFADP?hVuVi`xn9aU-|x98~-$D|Ic0P zqlk47|0tE*@mN_e9I3v`n$63BrhhS`|5YSNw?mlgt1uK*13kc9;Y;?LGjA`MeLbRjAp3Ef`#5V@hTNGjmIrPgQbg(f+r<4)+I zma*Gv_seB*T}E)I?rBsSL+g=jD~&nzLw}fE>3lIF0=h+WbjyOT zp6viD_ek`eTtf*Y7#uImZ(^hCT_<3ji4lovp*rmL6-5jG`G?z~fJ3rf& zGl{OA#ih*mPVbmt>Im!b+EwXEScoS$D2S+sd_VOh#$g}*!u}IBv^Sm&B{Owm;;k`i z)2Dh$?0a@fjxA1bH`Kn#=dg~sRU7yFI`%NHMbU&|W^+HaD+0Clz?#2?aHcgUK`S$j*xZw; zlxAI0!ZEl+p0!Weh%NOU2ep%NUm%7vo=Z8mQ|wUIbDeZp$wE1t|zFSgAJC8PM^+YJ+?uWvD8%C zbQ-3Xut{w)mx~-l2jVMJ#}!|BThu_xFs3|B|LE&N6IRY&4sq}RFLo%F1wF}1+=6cC z9bBP!%-x60|AVl%4vQn``UTMd!686^0Kwheo#5_H2rdI5z~Jr{2pZho9R_!Ihr!+5 z;ZEM~-DmIa-sjmrrmLstRMnCCRo8T%b1JwZWOZgWes>N1CJ&iF%FSZcft){Mc{yhx zfzx#sS9M^W9D5zqfzWa_^6AH3dD4#?5*o75)Ka@7h3;Yy;Og?G11&;dklF5eDr>ny z(_CL$lzPUWVzmZoorC@r-Qym1cE@YLQ2@>#LFkJQmcu-*csItBIh|8?U7fv4pHHcH z2-$))(#PKDi$YU>vv5;BI4+YQWL@Z1_m9No)HP0DOT!1sdY0U{OTkgC)#>10HXbW4 zPOU4e*A%1_@+{dHh+Z9_ZN;nYq>%OV%|FZ?FBu_|I|01>9nB``n}4MAfc(D}ebNHC zeTVSD;Rl)Lp%~k4?pq0zUa+OhGOERP5SPOL$qNvI&CC=Ve)#-tVQuNoGx;@l{-QmZ z@43&k8CeLptJsVF=Dbp~0}`02*|XE}LqkSHAmx*HPXV| zqW5mAD4ATm*}wl-7oCm>yICHEMvr=-r%cg*=d+;Q?cosej~^m%%^>}^=g8n1SoXUD z0#x=!?K>-uHokjRg_6%6&Dp5m69LcTikDLZ8sLR+VF6;&U{^p7$vh_`Kj7*0!?itj z)Q$IM4fb3?njFG-n~4Y0VNkcS%a$j2Q~8kc`^w$gx-=)(E6OTmkvOGfGFDCU~zOmS}nSS2tlN1u9@uzAsuKs6R9mQT(mOG?8e! z_PSOPhoDqdlN;Bwz@wpH(sFS9ukOKTutkMula*{%u>NbV>mU@ZaqnO zM$nVV+39V*OpUqlJ~i`gU{$20pL%zWvDqcWX**zB>X6${k}YUB8@u&F z$jR)ypj=0%I2F}wAAG#Ne>#~B2|`KU*(}H4u!#wM{KCp_Ht|#i=XBEcutpB?Z~|Z7 z85l|a+M7y>3^t>7`QnNKAg$g?m@O%&k@Hx}&;3`{eSvZ=Qq)(rnPY8W_! z8CYaTPP)M-NAY+gvamPiAW$__(uFtz{&;_-^!gs4wEg2_&_6Y`30w#5tM=g~6_^Ph zt?%2}t*(=9q8itPG|Cq!Fq|JDAr0BD<1bT$d0E|bt?2C4Vy;VPWQFSn#w$*X|hoa3gGvf-eV5YIl7V-!z z0Q`v~A~3!df%j<^RxHdO>!eyKxT+2{aJSy$!^(7wYErgu>x*C52o5Fa)Of$wlC zBwh+a;k&O67Td{=lyy@A3+De?07%+ex|t~{Dcv1-O!gVeU8} zK+ZO^da{g@v78>2j#qE>3wuN}wC`mFNb+MgO}Q}06gICzsZtq-Q+*$Y#tv1MPWSqZ zYLHA=NZY_QsrWyXL_I6!Dwc=o$_B9|?xnQ;WIu*=Bby;x+P-^CNW@*>Fn+TxVD3(7}Jm)skLqw45iZ-q~T$f^@RWm^dl~(kxm%+joyV9&G{RIO?1NlRmUw@0Q zm5?BlH9{%g04pcdMendjicy7!Z~!P;E9ko&uX5vi{0bfbYu&AsLrrq4_knIJt$AkFwLo5!%)YETQpy1vAVThjj5!JSy}e} z3&;AXL}|0e>fbf;4;}`{t~hYMj+Gz{lGp8^HFNsPeX1g{)|iuqH!WT2Lv%n&l~Gb+ zZB2`#BTwV?2VW#*w*itT_u!O9r8L#hld-C+`3Y57?np16++XP0L7FqEQ<@|Vu`Ps9 zRR0G3Md$xv^#6m0$gTne$O#azLI{dLNdLg{;Xm+5;D(_1zX1A2@DDPp8g3r&jYFq6 z=y+hAK5+q-dT@*|KN6JvHclF;7C!+M=viJos4>RpYXB0|8P+T=8&7L(n_P(XtK~fg z`UCv27ZlXlRlBR1S!+*+ETHXOd6OuXy%*Nc``^%@Z|hi4-hACt_11!hin(sXfVl4o zj3@nfma*^r3jui+pcEe#>VhZ6h3x~>hT~cC=YQXdt^bjtwJJd79Ae3C|DdB=!Vphw z(gU#WAN$7x&%%m^Mq-(Or^6_0cY<8{V8YUgo*_)NqF!@n#T%{oJD)bB*p^HKzAC}P z3z~`L?rH*T?wE3H?AKm^OHNvkQrfY~-`6PtR;g#Gej!kJfl*hW=T>5nMb?|1g-8ZbK*~ScX z!um{YypX=)J7h!1`>d(~wC#QLWDQ|Zb6?m+#$CdkUfKa*PRYE2OV-jrElWYrVcf+e@Zg=D*sy#ZYiA1wK+Z&hQ2`T!{;-9?MCV9 zqO8u)EEN$NI&0}qAP1H2e%~!|Fs=KrFfjv7I6l{ZmdWp#-N5+lSU2O;e(d4WAz4>H z7IWbwxbBg$@0NMLbe(>yfohf}3|Sa~KR1lGALkmG-k1x+yeEV`PxR=q{b~jsH4~1X zB;zO?a>XA79KQEl;PMYIqyXPPf#1(Ba98%|b1Y`+xzPYC;%m1~r6aS)IDr&o60RVzpWxjoX+QUe0CI z;m&znA-2`sL1QE7^iI8r8H*f29wA7=(fOmaM|!(wiAtTocdw{4XX7-&;=K##cI!W9 z6*}M$Hi$)(h;~Oue8Pg(Q~#Mvi;EJs-CRKOhGx?LnIprD`3g=t43!acweC(}nD$Es zf&;QDt9~J+|4Qf^c0A@6@|wz=30?32J0pcDc=1by&E73q z>&rs>r>jr_{!x|OFhayM9uQuc=<3YXCpH;nmt)^36eRi>OO>HyEoC=}iI+Q&Dappg z2Ljn$DaU?JA|rsytInH7orOn44)k@n_JJRB#17_=i+mEV6xdg&8pW=W1;#3xm1PsP z72RNS5Hns>!4ets$0ly1uXtZMmHBkm7V%41zTlQLFfw>5h7{YrlDn04!@Y#Zv;a7C>c|D5pOjXfc9w_3AG*?pXj93NjY(Sci`Db}u z`W%=I0IGQOr_2mNWNK zq#%_}Oa^aUJuRiNYjBh_!O2N8HA*J>#cH7EZ!;5xVkQWCuL)CpzuarmTB1Y}h zn$ttr-0|dky)&v@%}%lrtan?#%u=+G{NRbnx9-@o09t587jp-E6u`>JD<_U=)5G@} zYI$v%^tKuXT)QP)mya62U^>t0u|A3ZAZ`knhKKmRG{y9v+7yljr8Z7A^WRYjCTi9v zVe<02NF9-E(53Pb=cC6YRm1j$Pc=#^ifp7_wF_RRhtF|LCxoaDYR_uE%twStt~kB6x^?*kMxibA$Xa0b>;vY|yw-m9 zpRhNZY>}jO?0)^7!HuMO6Rq7Xl}V(Q;+A4MmS28THW;tJdRf!i>n3D8-f^hzjc++5 zjXG|y5=f1P4Wb`gpTjFEHwcF5<6>(Nm%t6X%JHY8LVQ4Y&VFP#i|<#zaEf;n)~ZO8hewqxaw%?6W`c0m%AB z!(VOg`<7zGQhY&02i0B`N(sH8LEbq79Z*TQvVsC|R8BJT+Lklhzw4@47gA|UzKU#X z951SMk2?DEGT`{Fl6EmE=md2@m~~KiiU{LQnLhj?Dwd<^#}F4aI_xt=rSdQTZ$IbD zWZu~FxC@F7ck*7tOl-xq16%WRUo7+WPe{Cf8XNAmI^~-6vSEOyVSz>|mX_T-2||h4 zmvpWr$rcyJ&0G0DtJjZqWCBj|(&moMZk~*zr4Km!cox4)45YgnN2y&U-Qk7Y2l`p? zVsc31sO7CDG#8!x$X5Y8CX_=dajc5*gKUn}pX?}kH=R@1wzi_;V?96=)L<@FQ#^7{r+Qr9w`@06~9?qT6z>c*M;D>`y})8 zR$g5O9a2RN&U)>a6M;Pl*Zj|ZVDPf0$rl_6CJGmr+wAb1fUl88U(3pV(~BVb7zSerJ7h z_&nf@Ji<4ST1|7qxMCBkpcRv|w2quD`^%|1{fbW#;+X? zH&zU)79TnsjrF0Wx^3*Dze9Omy)2b((U8@>xSiGKJI@Wj+4RK>%9B>eHL-aw@2e&j zUlU?*<7PQB(tYC=E)L%$z(q-5G!H=$Zi`#U)ftUM@)sr>C}1k-L!+!M+6;SNKK+*|1p7I9w1hbbHw#snnmQXVL*yXGxEnKl|3ueH?!=P=W zbQg%3aC*{z0=LM@aQ37Em~5yy9QQfB-wR&Jrv;OL0kLtKaDPi8{%;1EyJ(=hebg`j z_x@6Qn$6FtLN(Y|?Z|9-u$x6ixN)TjZ?Dhs20hlz&vtb^EOdZsG+038vdpUcuw{Jh zA#Uq8;{5ny^1;FA9nIL1gBSMVh2rDLy=DsW%$ z0J{@#n~!YD2t6BcP)t!LW0@E7JMwDE{w9XV#Oo#`_)1>@UyLp8=I|mBEQ8`82CExt z5tJ1GO+&#$u?5=F;si9<7&8^rr5633^q(wrv-Noi@;wiT=q6r{p8ud8IW(143|dO* zx0YU$OH7NQxSjZcz$g8x!5#dr^0KbK&H<`^+cKkBIg$GOF7o7whatNCpkaY2dM7-0 zf$JXgmA`@r+*G*v93QmS=;VTW_xPz?SnxLmH;b`~l;2+h z*?t&nNDkB^3e!mnyOY@z@N?T)^SUeEJX$2@;oBw&u)}HMF@62HcOH55al!a zB7RO}^yb!r>2vkmXXjr2mfw;!ESu}LPQO+IbaMX+Zfb5NOM6dwtS9O~@(usI&VU^r z!zLDSKNk&4*p5kv>i*eTqpA(hEB|!xV}}ak)pr$<=H}_-bsZAESw|;3Da!NPp|S4a z6%qI?gn}x1@C%7rgUME@=wy|DoS;&Q7cz;Z%o|Ii0!^>-+hwgk&=6Hz022VJaTEddnM^xNeg*$}_=@ak=KS3k zbNZGpOzc-xuER$wu%Cuox({>1EODdr{VXTf%ojqOHI_&%W{Jel+o>DULzI`FG~p{5 zz>y#U%#c2L!9)XpCQ zVZQTJU96ovaushy5r#kG`kc>VLJV>K;zmB~wnIH!3T}#_FVPMqWF-UtW$p6_L!>6A z?UccI;{a4&eZ1m3QEAaVc9Zu^Wic!VMbwDbC=h z7rJ`TsgKD#D;mwoE^#|H1NRhjGa1XU?k))LAD)H<*D-O^;xQxrxRmtg?@xnBz=+}+$|>)f`y~{wtRkN&Ke06 z7QLg!SIibc5uGJF;TPiLUH$P>GBXsDDzX6o;63f~5Y2uU_ww06{_~2-!%wYUZjYfF zI!`Pqap>Muc6jszFs=OgJW?oYT+t_hx009P0N%G!W~b#(@1VSG*6Wab=kiHM(>W`d zd}^FNLZ#}g<{@~_DNE;^+m(hqkHn@iv0lCAFlltt&_*)PIQVFGX=vHvBpL|>{*Q&f zd7ZdddzO=%YIB(ic&w_KIU`PjC$w*|Qi`zvIE*q}UPTi8#T!IwAfjEC4RFy3R-l+l zO_$%KS%EP#CB3bG{Mkd`l$Pd^S|7)BbJBgYSoM-@hl=hx=SwVi5T z>P+4!xb2SW&eeEMuQJPa8~c$w?9yt+-&OwB*(DAw2jfFQ6X3nG@d$`uc@`=JO;YOM z?sNV6P=J4m(BqnLP;d&=PLBR<+9g9cWlXLx&h93}H0&l=MB`C->@-nnZ(SIo(ow~+ z8ujwSh_AzHz=E-2?>T)&f35a=Qo>i{ks6C;AuaZsHppPagiYBxMk#c__RJVEWpexO zA4Xu}n`P37jTaD3=kfu;m;lCSURg~!bd&r%FLAf-9>p{>-&dscGZz;_{S8n%XRF%eLNb|2_3PJ_c=S8HCaHv{QH$>5y;yC?j%?WF3iB zBDk3<2(xDbV08(jMK2Q{*(-o*xR#K|O%9WOmvSN~)M&WvUh7mEAQiyk_1_Dcl`(Mt9OW7}RpJR@>s!WAgD*%Ijc(WM^o7 zT?p@O>3wOSP?d~5BCa~f29oRh&ULd94Y(mKjRzdF$ z(F&VyOBrYkWciX3cM4mGAgphoj2jUz1DeQH%uxj;4UE3m+!))UbnLiyaGwB37^!UB zUrP@9k1DtLm@0a|%bU=A;sBF0sR&+q>nx_a`SiICKiOYyC&_IwN^i<==m)t+%zpaO_paE};xV)=oZ$1?6}v(@%TPnOJs%+kI=sA*rki2_ zo`yDhp;;91$TuPA=Uk!D_lX*77iqJ*>2nW-~^$%~qz6K$F8q72+3SJwky@RdNE zlm52)CV@YVL0DfmeY+daS1A77VuPK(m4-ZSZ|ojdqB!a6cM>}p8yhQ|72cTRmA@Gq z8Rt(~M~wISXDb~>RFsW22IgH3oIB_x*-bc`Lq=U0N5>2+70riFr~30WDiVptCL_c!hN8m)Rb;iGydxE zk$K2s)1~bMNj{zc&RjW7NihLGt~(jZ z`(eb5L0-}53_2`(xW6xkG;)r2QR!p85>F`)#zztsUH76>Qhw~H+Tm&Ag8(mDrsdP= zX6#gE1T(?IgIz0%rhnmrZ1gQu&k|R|svLS@Ta?wMn+_B+GMR{JGsfUe`FDqmb zjh|Hx)&%jB6FqY_S%QI1EYDw&N&Z0X$H`s81RWR`({{S5oP2w^Em`0GR-_Yp6{W#U zd}N314oWoVm#-rLv-YkyqG6vwCw={-p3j3=1|zQv!vAEZF|3&YY&GG_7Jba9W^~$t zl^e{w>`e{8-SDI25aVSrMEdOjBfYtDZx`3+VWpUwFHBtDDfhZ;o8AP;6b@6ur5p8_ z9*{lFEUdum%C*dpZqeAVspbB3a9*cl=Ydd~vzM10ZRL|XXK5w$sj*|kd~`jveA}oX z!sxKi3bsa8%#G zMmrda{}y;j;fN$G*KtSeE_F#I&* zg&SW8Ebt=%IWPYVxCtBQp|`@M6HC3L%YrPG)BS|kGP!+g@L)G4|CyUJ_9AR7pPsDz z*3+%ap;zR=V#QXol<#Wo`v39;$j|Gxkr0tDRm_14{R)QGxmD3{)|B%KN+LAke(Sq> z<=OmP@{w1IWGE4x3tAuVFp4YYIYrEow`^4T)J_xRfx#a@=rNBgevx2Hm}&vgthMj+~~p4X5z z8}#rk>Fv;^`rc|9{fy0CREHY>9DyJxTo_E9DJ+@|U`c3_primRS&YB`^%k-xroboC z;hrnUPLn2V3Wv|Je;%N+BasMr&U!6}=>qb#zYonh-;bW$p#+4Ugxfql_h9X%o?jkU z`mC(gj_zl;bgh8OiX=v^fq+3mdlvo*@Um?#{x;sP#^sm4a?;or)`V_GPlr|N?oGK4 z2u?3N(71?hrB?ShYt|hD=2&(U+g_vqSILocMIYia$wF;i4Y9wzS|ipIN2;erYTRQ> z4y{E$yBRR9G)HQNs(5SxiFWzgE7w)txfPk`UvY+i{ykRt_EA+#7p5|Cj+pY;3S6pZ zbWeGt&dLhu2%A(a5D`-hED?%9dR6*63Lg%Z401lj_XtZ0_;*ISqW~cwlK}hMQds zI8x)an+XT|H`Pl*(8r-aS+$)VxCJ#;-2!K%kgm!>d_@e7u;r<$49X52?oSv{7p_Dz zwN#~wC5UH7C&h_q}xk1B75hQQ$T ztCEt-Jf-W7Y-udLiYr%}-m zXWeVg3*;4PzV0%m6h!z!lI6~iMZ8N3PtTO2(q+$VPD6luI_9C8RKLc4KGUjoE;gBU zZIwTRcd~g07X-DDl;8DHmBPDKJA*hm9ZcS?5-`44!ujrnsuusLWfq@C`AP@RB2UFy zu#4v-t!wGmEWYw09ZjUOXgh1%N5cTdC3HvX|J(gFnYGhgP(LrgG?YAmHgh2Uuxkqs z>E|!hmz?p%58onD0|IzUp{AK}e=*jueQf2*Wj#KS$8p;ZbHH*{-D5+dw+ijwVOi_# zCpTx?h{PA_8cq>IpF~Uu_`@v}vx6ljE730pmLhoyc6lhQxOZx(_bu(O$x19z8h6uX zaDL>no_Pvgxy1brZ<~Qk&*xwsM1O==CJqnRU#9EDLY7^G^|IcF?Og02kyN(QmdoYE zVbSCAWHwq;5Pe0)t=`ujv*VSl(|;TO-i$^ID9)oUO;GW6KPtHOE)+;cToF*y>OnNB zZo;qFYud{sflg7w{i4?NBEjb|RN-tfTfnO~ym1ZcOet1|y)_ChPzFNYPw-?gK-{+T zXc*wf`C>RJ(>uuFeFGvp_md{j^N9u8#u9ej;ReN>VRKY{d*H}<6&fevI3Fj^BKJ~+ zmZCQWx3QN-p1K4{O9=>(BRqZGUl6^xdNx=F%(X$Izdb6AXUEo!R- zCC7mrM?|u5X*$DSBeHCcd}ZW5eeP{Oq`T_J-lV8th{O9(5+`Mu*DFyDzH*CObDNku zKHS7E`$CJmc`@8Il$!p{xZG&dnv|+c;>YUFX-D=`A^GIqgiGlzHon zxJGUF?#8DKy#?$_RhH|b4~w#)_IFGpc7$c)e_S3CaT6Sd_(i77Gn8w2wjIb{vD`|% zo+retQIzX^@dHxL^cNOh#hsDYJ|xL{oDu#~d8${sVH8OeDgPn`H1l&{Mxk`Oo=cm) zdTrD=o>zL)D_97g7AS6<_zH?or%&+5@EpF=PtyL-kQ~f3U(Vei8kui-8`Z8|tF4Qj z3DI{|9vzPMN8sl&+N!JQQ24G!J9*%y)KCTxHUi(sD9k)p%-2?f`Kvzs$nQS|yPQ!v zmZ*057fd2&8TkmWmgX_VsN?|igUf_Q7DQrRj;iz`$r`MlFARA4&A4g>2oXjU!KipH ziH7=VqzRgWy_lveO54fe(s-Sj*5jY?kej9Yni-h4d&f0Ogf4(&X}t-OHMsOv1P~{N zfw===rV&^dQ&MbX&2c69z;4LUc7;v;mSv6t=yh{O_>;hm>HOREk+#`e+}{15c*k40 zmcL~6CLOY<8rB?sPxBHkxL`}RW;6yzKp#U9h?pJNCmj;HduA=>l|$Xm_YbyauhB#P zKh|x<2#c)zU}27NbM~Q{w*o@ZEkJRvAQ+s-%H34!QFRS{eD(l1-LX`~Tz_3WC9gQviL@VE#> zB<1S-Dm8Vuo%npZ=eK;ErYT_d^GD|IV{hfO+PDujP90IIvD_Jm!j7Ma3-hcvqS1H0 z9KU*<3_n!Dtc(kR>9l#t%>JY8##S=(Av5;sTcPt>-IchAL4Fro|7B2)AkkMqT{b%? zcKul)HY3B(@ffEn<^%s(rX6KXK|`zLf(kyd<$Vl1h3Ngy-B|98JUsIm>ca>P6oMy0 zB3BHuSzO+Rcmct_HP$V-1iW3v3iJl|P>xh%+^Hgfy1V7hi zY4P9+^vHD%?F4r_%(Y)zTEWP@#e!lqvBRLWnx`YQO1&IArIecxl0c8v4~+^U(I@%& z;XVeet_~~)n9t`yU#`qwr~ONd$#zJ|<-t(m)q{>vkK`-C2yZ^?ZBUk}6?CrcOe!#2 zW%eQt@JJyb$?*BE)6{1LU9q0RpR-SoJ5j+Ia^UW-h;iI_DWvjlJZ{$!fz}R}AcFXN z@%?T|{obeK8`hCN^hr|iU_~v-rz|xgk)HkTASt!qpk~T3l$`7}rVCo?;E_LP#ub=o zZZZF~7V!gJ@c~CLP>%GGtXoE6RumlC*7ElwmN)+Q_C52q^PTY0DW~kb)tY)J!nQST z!B32GOzdW%@tam=gCVX4e~hMg7{!uMlJ?yBKaCqCCaHISvecR}zGdzcu^^gYI3{R? zPsi%?+8rA^2+Kv+jhQyOK_1$Py&o&rzuGHBeJ=S5n%%e01fYRZo~2N!0sYJz!zyZ$ zmLm$H$so+&P*CgN&h}P}Vl8S)xp-fSB0P)?7)7u#(RzFBjiF1LmMf+fB$MZZ?;k3_ z31Rf8RVU)tctoPqi=SQbA%D0#q$N6Il{Q!7BP;~mc|svkUE7JLi_3&VoVmWLh=e8Ph!Gs{QzL%#e*3xM>e|}zx|Y=17P8BJAC;7uAxr_L8e=g* zPEAj*`h|6F&=3;Fb!8J$k&Y1py$l=(D$jU`@wkFIWw8M%1f=z?98&x^?$={y@7}n( zwC|9P+{z`pjLu`r*Tg&PAk8J_oV2aAmg724 zYt7{bfVkdm$(L;gO9ry7&IeS{*D`hr1wy7 zZq8Aes#_sTcpkjh+k8rF-s~+_2kTjX$@Reiq@T)>cQ?sg-*YCb(y>vQVK^DpI3sg` zC(NIF*3|PC^8;WWMRV)4NgAd9cS)*_9`-_GD0_k6F2IY-LI3;x|hrUiiSFIBiIQ%Pvt>ua4 zX1Aj)VE^EKB=EE!$h#-T0<_6oXi;f;S%lYYzY_L(O`Z6&X!B}ENAxCZI{TzICK;XO z(GoJU?^TW_yWdH%%Q;T_-nt!wJo8fS=US~E1(OTK2N3XH9ydI`gY5Wo)*PK<^Q@BU zYJvO}U+y)JagQp$geYkT8+cyGZdIi?dtc@+`TamjkGjvJ+$D@zd;XQ=HKuF*I=nhM zZK{*d^G@UQaKD<`TF~yWZ>C3^%Uq%R+l}maCzyN3B7%F*fHw_%-VX{u&O_Mcj-HSA z{(Y;swaQ#p&$j;d>u6Yg#7X|r+71(oIR{kf+JA(8ueHxT{#bqkSG#?gIAK&!(Z-$>KD8_J$;JiEk8t+%GR}_5k2cpb9v(RX zZ%e$bvA5R#-tFZtWomV#ug_C>-lsj@Jwrfy3N-*s6P6WM~--D4LngybN(0PQv!WbKLD@GP;3@_%*Tw1q%nC7pQCgM8n;fg|9_@vQ$e(PHGY8vm6C0p0_TcI8x^gRP@&LxZn;- z++W+8TPCB>mw1#9C$+rtLz+e>L)VHST2BFncyVmj52hWvm2xs`XG9Jop)=FRl6-DX zNmY_1ztd~?Rccwom!Z9yFE;?aRPe~Jij9pX0|4o*_lbXh+?Ip~0iXK=ISmt-@i`S9 zG8Q*F&K*tzEfIM7^}O*O;(k7IRJmx&`@QT2Y~s`YiRSm}QuV=-D#kAT^8Gk^9q+Dh z$@n&43oU|TPv2BF{w5$z>;4SeLO!a|JQ3x{w+JUC8=_7-mi0k}CGzuy@$EZ2hQ0u% zvnIP(hKMR=t2H3ut(Ic-Pv5k%FCjpLkn*>mUF*0yU`A=s)FU242V+HteoY(S*Gc0V zFUh}CUsRf_C_MX8a7P+Nl3#wJ{}>En542?>{(EYU$YdSwojw)E^v=aoRNkIv>mg@$ zHEHXlZRVvTBh%mC2;*gUStLzYta8@cJx7o`K%w`>hKOgySYzu;Tb@(Q;MsQvf*Ro_ zqwfjt|FL)I#iX!Av1T&O$&6y8!d{{BqA?lyR1+DQ>r<>`$TvK;sI0<#I*@%H&xkq{ z$5ly@yQiBK0#PsR*yv!)=AC!pS;0>YH@$dX4s^O`)C-p67rLX7ZaKE-y+>ruv7fhr zp|E)so@s}Gm_|=s?%O4$etxvtRTmv8g`XAiGJp0~E>Wa*UD6f&`KpKa$;+LZlos(E z9YX&*Ni6=JqcFN^F~eN87;VA-%gdcSUnc`QoQHE<>N;~3kvZ(mx%6&qjownV-5^;r zIMSY1UTY#x_(woc&)!GvmWO*SA(z`S5^fAsKwLT;m40LIeKjray(4H_#B5YBwfn7G+^y>X zYD}h8ktAo$fCS*QxYzs29J8zJ3v_h@%@8~@9D~o7ID2t8sZiY-vENJ4^c!^P{#F<^ zw}*1O^+;Y48(clS>9POf-ELUzXjgvlf>N4m)z@E43#eT<-+jT+hukun547EhuxD-X zQ0{ja!$ z?34pZeGDlet$u|>ia-j;{-6Jv{Ga0gpLSC1g(-#iKQ)0bJa#buTmAob0xAC638eUM zCqRMAJ1D3d7W;sRHYg~;$WP~QP~Ko~zq^)a(d{&DDB1D=JO*eCz?K5&|30Gn0 z%Wn_P?Q4A(nK0Z7oq#&a7x}g&*lE#j0pMI8srDHD^=n|vqYn7|<R ztnKtpV0xn3V~q~{cg&*~=z#_B1=3#%O?zyg@=pHuI{ANOfG`bVyf+mH3;FyL`hQdb zQAZd=K!}i#9|<9%{J#joxJCXy1lW*H{4B?-0 z#URv6BkHjyVg7x*xW$G6$H5Tr{w|zj%Aq78RY4~^Iw5@h+GQ8JeUOY)+AN_H&O6mv zNW867+)c6;h0M2~RW$iiFoZQL!hAf#gW8yg783q`*`01FNsh#SNt;&d8}w$5R`pyI z_t8$y1Kt*GD(ihbD(5X;=K;*ecyG)`ni_R;%W6=lu^*yb%z!>ao7=UYK(s1Pa+{3A zI}Of_VS!v&V8k^w96?XwgVNH%c#dXmyaW0ei@s6Cd(yz6>>rQD3%J^cN-DP`A5L9z1D zHgEktSQX~5P@vsJ(kNBH+}QLubl~e~dqz=X2RV@ZOntU8eh}UZ1ANAIK4*srxE#$n zZaaM!x^hWM&ZNQ#&sJRUs6kkz1!w0dA+$sv1j1;uW6I$CNI+9)av-ZEb8yTau3DE& z9O9582Xzs^&0k<3V>mEzbXf;VeJPyL(kNliXNLnJrAl{{Wn_qSrDEk12HbZlJ`r~O zg_r8hwq+Ss&2kbYu}JrYVpJiTjY3?CO4kP!$Qa~&e?^-Au28hFY8S^#vm*>pc=$`|*7dTMWOQ|Z!iwB_h-A1>qw zp#e9njbn6Jf3c8UX_reI!>0=zIO)l}S4<6u7=>mxG|6P95zm3V>-P45+A}7lMXax# z2&V$XHs@xxN!P-RjS*!& zL=IB2|0gYfC$Su1%{@bPF4>fhw6#c$O?+#A*zN?i{CADg1h!V0gys95x`m3irl;yS zoX5v=nY!Qm&_Gvq`TfoGEg4G9Qp3}qpBDNIEmX_rkN@~PItb9JoD+YsNOx~DJp7q_ zAVJH64SRv>(QI9cBhse*{n;-c56SKyT3UF42tOx01^1p%kgm)`pn^gC^_2*)b9C4Q z=4tLMEv+;CvERazaip|E`6U*eu&Ga!cs7Eu2$>cYOUtk?DzZ%*J#(_p%WK!W*azL-(t&N0hw`aS0o+waBcJG1T8+sV3mX>MzTe|@BKbHaeyxtg@o0Ro?)h{`c*HFX@SuGDT4FhRte7iiRsSFA9-?um9 zDTlfD@+%OK#}{9IvJj-@lL2Jo?a{zn>M={deKbki|To!ee`Iu$>F<6VUO;Q)74x5GF$@-Q|L zaY6>vNKm!3$)AdxMxa0nE%lwZ8TnyNz%;y%?UzNi&4T?01;W3keH%E3Ty*=8@g3Dg zNL#&+d?T9M^GOI6Fei^DOykaGNVRL^vSmK=#wxB=f)vSauq-B$f~YC(qHXG?gwC-P)6-aNSq{=cjh`e z*Wu%k;G_CMM(i2h;X@)oRHmqy=Zx>h<6O~~abEnZI~Ael5tSkTChTA07gD`ThR+OF zjy445PK2AU3B|D~QBr5$ja=0kV^bd6?c6uO*WPN*YNRGw&6p2=C5)J7OVsZ~I69vN z4CnKHM?;Zs!sYOde~98&>>Po&Adw%1c}TOX(t)J;$0dn7IGfB08b(#$NH6Moo<7r% z9r-7B9My)wS={zPV3eoUOL#OD^5%iNk($SJ91<*unFOT<|ZJ$Z+K6@97 z{FP4Y5g2Xcet1EiblzQdyx?ZzAsb+c5Mv*I&sTjiMMG#XQ}u=3tiU0sr&ZplS(kfN zyC{%2L=S1SHn(U(+!|IMCoOxW2nlq>s}vWF92de2ImV-b!}7TN4ivZVO!un9v({kp zckN)A^2NK%O3Rv$Sh<3NLMV}u5LG8HJ3~9EWsx_=7h7kZ-EeB?qS}ng^NywalrY)K zuDW8WW!_E(*2l^)8WYr0J2MczQpA6x{{ci^6+Y=ru&y`5(tjbxl%d`bBtrEaI*0%I zDt24k*pQg<-D0EdvJ|%k#q{7_^0Qk{IW1vC?7+ro%OGJl;o|V)4H1_d6geR0=2RL* z0t~ZIbB=~Fu)RdMHvDYxTEGJT53F!tX>;G8tAH-!*~95J#LNg#S8`Cmj0j+9L@NC# z_vX?kFCE1Ju)E9FdrPp@5dA`va55^XRwtQFM|EsPu4Ql#q0yqR)xe+O%oE3Nzg-SF)FBs}QLmR3&l z$+N2bol1Q`vB60ELE{OJt$NJqWKJ~k)VG>{Tq)8Wj84LAG3cHG4&&2l9f89_2!p#&D!x@!}Q)ri@|T-eFJd*Q&i3AcQh0%?%377>^cB% z79nS8BTp|v!rG*pE4H4qzn*!rRqdnifC!SPK#JARR^Re?o;=U8u%EH)ReZ%NX!qGS z;q9SbnJGdaUO6i7W4;NMq-!fG` zLgS%}RDTJ*u6$R$3`} z*8x>mcGo(lD|NVHcO_gpt{OXE`bx5$Y7P?6?E!=RLaSLM26M^lku1X|QA{&&)KA)w z%?mqGH`BRoCBD16zK*670?YZ7+T#2qK=z(?nfoJ_Esch3Tnq7A$q^FtHTI`MUW9FKd; zuOR(QPmfC0scEjXv7WrPw0<_MDfrW%8fIYN_+@zZlW|J}?Ao(QR+-c9M%*x8t43<< zubsEeLhQCIVnl+CA28z4S1)Wa7n~fP`*&(wtRkmCze24oX5IUyc{SU6r^Mm*2u&GC zP(zC&w5f^i@#XHtAj=3>7!@A(CBMdN>D;IC;2$OpQjMJ*_(}Uo=4)NSRnAO6--qDz zT4)^6s!}Td)VW(G@89Uk)fI6}G2)Y3(PP8c(m(HeKC5@=xCl!_H%TQuYRAfBa$_R6 zowexnMe@MXYRjUg(2hbq$IQtD=Z?>F{`69lLFp|%tLrs)M|gpHw<&wcv$v&%b3!E! zW4LTUh2#AP@I z9sI`OdJ?dXCld81FD%Cuj*N z9RB}Ao2%9p9G6F%9`Sq_AM(BkBskjC>Vl)BOV&#^BLxo`f(ynQF9SnPB51>Rz>sB^lQEF@vjM<1_)Jlh_blws)W2Yz z3*yAXKvJ5WExqF40~MjA-W4Gm?u=_{5Ltz=%I0R?4X3g@xaWt^-l>OxYk$fC zIWoyxAQ!D(kaM5Ya*8J}(#^~9nj)xaYj{eIo%Z*3cpdG~7s!U=f4euT7lheb6~iFd z1{Z+oSfvc8>_y+p{T~U}1PiZI?X?5_f@bmcOpFL&aD)8xr`Y(8w{u1_4Q8e_p|R^k ZEsbcKJDUOWlVA!8Uhe*G&t3m_<1eJ1kB`_ for it to support headers and - footers. See our `wiki `_ for more - details on the various versions. - -Repository -^^^^^^^^^^ - -Odoo S.A. provides a repository that can be used with Debian and Ubuntu distributions. It can be -used to install *Odoo Community Edition* by executing the following commands **as root**: - -.. code-block:: console - - # wget -O - https://nightly.odoo.com/odoo.key | apt-key add - - # echo "deb http://nightly.odoo.com/13.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list - # apt-get update && apt-get install odoo - -You can then use the usual `apt-get upgrade` command to keep your installation up-to-date. - -At this moment, there is no nightly repository for the Enterprise Edition. - -Deb Package -^^^^^^^^^^^ - -Instead of using the repository as described above, the 'deb' packages for both the *Community* and -*Enterprise* editions can be downloaded from the `official download page `_. - -Next, execute the following commands **as root**: - -.. code-block:: console - - # dpkg -i # this probably fails with missing dependencies - # apt-get install -f # should install the missing dependencies - # dpkg -i - -This will install Odoo as a service, create the necessary PostgreSQL_ user -and automatically start the server. - -.. warning:: The `python3-xlwt` Debian package does not exists in Debian Buster nor Ubuntu 18.04. - This python module is needed to export into xls format. - - If you need the feature, you can install it manually with: - - .. code-block:: console - - $ sudo pip3 install xlwt - -.. warning:: The `num2words` python package does not exists in Debian Buster nor Ubuntu 18.04. - Textual amounts will not be rendered by Odoo and this could cause problems with the - `l10n_mx_edi` module. - - If you need this feature, you can install manually with: - - .. code-block:: console - - $ sudo pip3 install num2words - -Fedora -'''''' - -Odoo 13.0 'rpm' package supports Fedora 30. - -Prepare -^^^^^^^ -Odoo needs a `PostgreSQL`_ server to run properly. Make sure that the `sudo` command is available -and well configured and, only then, execute the following command in order to install the PostgreSQL -server: - -.. code-block:: console - - $ sudo dnf install -y postgresql-server - $ sudo postgresql-setup --initdb --unit postgresql - $ sudo systemctl enable postgresql - $ sudo systemctl start postgresql - -.. warning:: `wkhtmltopdf` is not installed through **pip** and must be installed manually in - version `0.12.5 `_ for it to support headers and - footers. See our `wiki `_ for more - details on the various versions. - -Repository -^^^^^^^^^^ - -Odoo S.A. provides a repository that can be used with the Fedora distributions. -It can be used to install *Odoo Community Edition* by executing the following -commands: - -.. code-block:: console - - $ sudo dnf config-manager --add-repo=https://nightly.odoo.com/13.0/nightly/rpm/odoo.repo - $ sudo dnf install -y odoo - $ sudo systemctl enable odoo - $ sudo systemctl start odoo - -RPM package -^^^^^^^^^^^ - -Instead of using the repository as described above, the 'rpm' packages for both the *Community* and -*Enterprise* editions can be downloaded from the `official download page `_. - -Once downloaded, the package can be installed using the 'dnf' package manager: - -.. code-block:: console - - $ sudo dnf localinstall odoo_13.0.latest.noarch.rpm - $ sudo systemctl enable odoo - $ sudo systemctl start odoo - - -.. _setup/install/source: - -Source Install -============== - -The source "installation" is really about not installing Odoo, and running it directly from source -instead. - -This can be more convenient for module developers as the Odoo source is more easily accessible -than using packaged installation (for information or to build this documentation and have it -available offline). - -It also makes starting and stopping Odoo more flexible and explicit than the services set up by the -packaged installations, and allows overriding settings using -:ref:`command-line parameters ` without needing to edit a configuration file. - -Finally it provides greater control over the system's set up, and allows to more easily keep -(and run) multiple versions of Odoo side-by-side. - -Windows -------- - -Fetch the sources -''''''''''''''''' - -There are two ways to obtain the source code of Odoo: as a zip **archive** or through **git**. - -Archive -^^^^^^^ - -Community Edition: - -* `Official download page `_ -* `GitHub repository `_ -* `Nightly server `_ - -Enterprise Edition: - -* `Official download page `_ -* `GitHub repository `_ - -Git -^^^ - -The following requires git_ to be installed on your machine and that you have basic knowledge of -git commands. - -Community Edition: - -.. code-block:: doscon - - C:\> git clone https://github.com/odoo/odoo.git - - -Enterprise Edition: (see :ref:`setup/install/editions` to get access) - -.. code-block:: doscon - - C:\> git clone https://github.com/odoo/enterprise.git - -.. note:: **The Enterprise git repository does not contain the full Odoo source code**. It is only - a collection of extra add-ons. The main server code is in the Community version. Running - the Enterprise version actually means running the server from the Community version with - the addons-path option set to the folder with the Enterprise version. You need to clone - both the Community and Enterprise repository to have a working Odoo Enterprise - installation. - -Prepare -''''''' - -Python -^^^^^^ - -Odoo requires Python 3.6 or later to run. Visit `Python's download page `_ -to download and install the latest version of Python 3 on your machine. - -During installation, check **Add Python 3 to PATH**, then click **Customize Installation** and make -sure that **pip** is checked. - -.. note:: If Python 3 is already installed, make sure that the version is 3.6 or above, as previous - versions are not compatible with Odoo. - - .. code-block:: doscon - - C:\> python --version - - Verify also that pip_ is installed for this version. - - .. code-block:: doscon - - C:\> pip --version - -PostgreSQL -^^^^^^^^^^ - -Odoo uses PostgreSQL as database management system. `Download and install PostgreSQL `_ -(supported version: 10.0 and later). - -By default, the only user is `postgres` but Odoo forbids connecting as `postgres`, so you need to -create a new PostgreSQL user: - -#. Add PostgreSQL's `bin` directory (by default: `C:\\Program Files\\PostgreSQL\\\\bin`) to - your `PATH`. -#. Create a postgres user with a password using the pg admin gui: - - 1. Open **pgAdmin**. - 2. Double-click the server to create a connection. - 3. Select :menuselection:`Object --> Create --> Login/Group Role`. - 4. Enter the username in the **Role Name** field (e.g. `odoo`). - 5. Open the **Definition** tab and enter the password (e.g. ``odoo``), then click **Save**. - 6. Open the **Privileges** tab and switch **Can login?** to `Yes` and **Create database?** to - `Yes`. - -Dependencies -^^^^^^^^^^^^ - -Before installing the dependencies, you must download and install the -`Build Tools for Visual Studio `_. -When prompted, select **C++ build tools** in the **Workloads** tab and install them. - -Odoo dependencies are listed in the `requirements.txt` file located at the root of the Odoo -community directory. - -.. tip:: It can be preferable to not mix python modules packages between different instances of Odoo - or with your system. You can use virtualenv_ to create isolated Python environments. - -Navigate to the path of your Odoo Community installation (`CommunityPath`) and run **pip** -on the requirements file in a terminal **with Administrator privileges**: - -.. code-block:: doscon - - C:\> cd \CommunityPath - C:\> pip install setuptools wheel - C:\> pip install -r requirements.txt - -.. warning:: `wkhtmltopdf` is not installed through **pip** and must be installed manually in - version `0.12.5 `_ for it to support headers and - footers. See our `wiki `_ for more - details on the various versions. - -For languages with right-to-left interface (such as Arabic or Hebrew), the package `rtlcss` is -needed: - -#. Download and install `nodejs `_. -#. Install `rtlcss`: - - .. code-block:: doscon - - C:\> npm install -g rtlcss - -#. Edit the System Environment's variable `PATH` to add the folder where `rtlcss.cmd` is located - (typically: `C:\\Users\\\\AppData\\Roaming\\npm\\`). - -Running Odoo -'''''''''''' - -Once all dependencies are set up, Odoo can be launched by running `odoo-bin`, the -command-line interface of the server. It is located at the root of the Odoo Community directory. - -To configure the server, you can either specify :ref:`command-line arguments ` or a -:ref:`configuration file `. - -.. tip:: For the Enterprise edition, you must add the path to the `enterprise` addons to the - `addons-path` argument. Note that it must come before the other paths in `addons-path` for - addons to be loaded correctly. - -Common necessary configurations are: - -* PostgreSQL user and password. -* Custom addon paths beyond the defaults, to load your own modules. - -A typical way to run the server would be: - -.. code-block:: doscon - - C:\> cd CommunityPath/ - C:\> python odoo-bin -r dbuser -w dbpassword --addons-path=addons -d mydb - -Where `CommunityPath` is the path of the Odoo Community installation, `dbuser` is the -PostgreSQL login, `dbpassword` is the PostgreSQL password -and `mydb` is the default database to serve on `localhost:8069`. You can add other -directory paths separated by a comma to ``addons`` at the end of the addons-path option. - -Linux ------ - -Fetch the sources -''''''''''''''''' - -There are two ways to obtain the source code of Odoo: as a zip **archive** or through **git**. - -Archive -^^^^^^^ - -Community Edition: - -* `Official download page `_ -* `GitHub repository `_ -* `Nightly server `_ - -Enterprise Edition: - -* `Official download page `_ -* `GitHub repository `_ - -Git -^^^ - -The following requires git_ to be installed on your machine and that you have basic knowledge of -git commands. - -Community Edition: - -.. code-block:: console - - $ git clone https://github.com/odoo/odoo.git - - -Enterprise Edition: (see :ref:`setup/install/editions` to get access) - -.. code-block:: console - - $ git clone https://github.com/odoo/enterprise.git - -.. note:: **The Enterprise git repository does not contain the full Odoo source code**. It is only - a collection of extra add-ons. The main server code is in the Community version. Running - the Enterprise version actually means running the server from the Community version with - the addons-path option set to the folder with the Enterprise version. You need to clone - both the Community and Enterprise repository to have a working Odoo Enterprise - installation. - -Prepare -''''''' - -Python -^^^^^^ - -Odoo requires Python 3.6 or later to run. Use your package manager to download and install Python 3 -on your machine if it is not already done. - -.. note:: If Python 3 is already installed, make sure that the version is 3.6 or above, as previous - versions are not compatible with Odoo. - - .. code-block:: console - - $ python3 --version - - Verify also that pip_ is installed for this version. - - .. code-block:: console - - $ pip3 --version - -PostgreSQL -^^^^^^^^^^ - -Odoo uses PostgreSQL as database management system. Use your package manager to download and install -PostgreSQL (supported version: 10.0 and later). - -On Debian/Unbuntu, it can be achieved by executing the following: - -.. code-block:: console - - $ sudo apt install postgresql postgresql-client - -By default, the only user is `postgres` but Odoo forbids connecting as `postgres`, so you need to -create a new PostgreSQL user: - -.. code-block:: console - - $ sudo -u postgres createuser -s $USER - $ createdb $USER - -.. note:: Because your PostgreSQL user has the same name as your Unix login, you will be able to - connect to the database without password. - -Dependencies -^^^^^^^^^^^^ - -For libraries using native code, it is necessary to install development tools and native -dependencies before the Python dependencies of Odoo. They are available in `-dev` or `-devel` -packages for Python, PostgreSQL, libxml2, libxslt1, libevent, libsasl2 and libldap2. - -On Debian/Unbuntu, the following command should install all the required libraries: - -.. code-block:: console - - $ sudo apt install python3-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev \ - libtiff5-dev libjpeg8-dev libopenjp2-7-dev zlib1g-dev libfreetype6-dev \ - liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev libxcb1-dev libpq-dev - -Odoo dependencies are listed in the `requirements.txt` file located at the root of the Odoo -community directory. - -.. tip:: It can be preferable to not mix python modules packages between different instances of Odoo - or with your system. You can use virtualenv_ to create isolated Python environments. - -Navigate to the path of your Odoo Community installation (`CommunityPath`) and run **pip** -on the requirements file: - -.. code-block:: console - - $ cd /CommunityPath - $ pip3 install setuptools wheel - $ pip3 install -r requirements.txt - -.. warning:: `wkhtmltopdf` is not installed through **pip** and must be installed manually in - version `0.12.5 `_ for it to support headers and - footers. See our `wiki `_ for more - details on the various versions. - -For languages with right-to-left interface (such as Arabic or Hebrew), the package `rtlcss` is -needed: - -#. Download and install **nodejs** and **npm** with your package manager. -#. Install `rtlcss`: - - .. code-block:: console - - $ sudo npm install -g rtlcss - -Running Odoo -'''''''''''' - -Once all dependencies are set up, Odoo can be launched by running `odoo-bin`, the -command-line interface of the server. It is located at the root of the Odoo Community directory. - -To configure the server, you can either specify :ref:`command-line arguments ` or a -:ref:`configuration file `. - -.. tip:: For the Enterprise edition, you must add the path to the `enterprise` addons to the - `addons-path` argument. Note that it must come before the other paths in `addons-path` for - addons to be loaded correctly. - -Common necessary configurations are: - -* PostgreSQL user and password. Odoo has no defaults beyond - `psycopg2's defaults `_: connects over a UNIX socket on - port `5432` with the current user and no password. -* Custom addon paths beyond the defaults, to load your own modules. - -A typical way to run the server would be: - -.. code-block:: console - - $ cd /CommunityPath - $ python3 odoo-bin --addons-path=addons -d mydb - -Where `CommunityPath` is the path of the Odoo Community installation -and `mydb` is the default database to serve on `localhost:8069`. You can add other -directory paths separated by a comma to ``addons`` at the end of the addons-path option. - -Mac OS ------- - -Fetch the sources -''''''''''''''''' - -There are two ways to obtain the source code of Odoo: as a zip **archive** or through **git**. - -Archive -^^^^^^^ - -Community Edition: - -* `Official download page `_ -* `GitHub repository `_ -* `Nightly server `_ - -Enterprise Edition: - -* `Official download page `_ -* `GitHub repository `_ - -Git -^^^ - -The following requires git_ to be installed on your machine and that you have basic knowledge of -git commands. - -Community Edition: - -.. code-block:: console - - $ git clone https://github.com/odoo/odoo.git - - -Enterprise Edition: (see :ref:`setup/install/editions` to get access) - -.. code-block:: console - - $ git clone https://github.com/odoo/enterprise.git - -.. note:: **The Enterprise git repository does not contain the full Odoo source code**. It is only - a collection of extra add-ons. The main server code is in the Community version. Running - the Enterprise version actually means running the server from the Community version with - the addons-path option set to the folder with the Enterprise version. You need to clone - both the Community and Enterprise repository to have a working Odoo Enterprise - installation. - -Prepare -''''''' - -Python -^^^^^^ - -Odoo requires Python 3.6 or later to run. Use your preferred package manager (homebrew_, macports_) -to download and install Python 3 on your machine if it is not already done. - -.. note:: If Python 3 is already installed, make sure that the version is 3.6 or above, as previous - versions are not compatible with Odoo. - - .. code-block:: console - - $ python3 --version - - Verify also that pip_ is installed for this version. - - .. code-block:: console - - $ pip3 --version - -PostgreSQL -^^^^^^^^^^ - -Odoo uses PostgreSQL as database management system. Use `postgres.app `_ -to download and install PostgreSQL (supported version: 10.0 and later). - -By default, the only user is `postgres` but Odoo forbids connecting as `postgres`, so you need to -create a new PostgreSQL user: - -.. code-block:: console - - $ sudo -u postgres createuser -s $USER - $ createdb $USER - -.. note:: Because your PostgreSQL user has the same name as your Unix login, you will be able to - connect to the database without password. - -Dependencies -^^^^^^^^^^^^ - -Odoo dependencies are listed in the `requirements.txt` file located at the root of the Odoo -community directory. - -.. tip:: It can be preferable to not mix python modules packages between different instances of Odoo - or with your system. You can use virtualenv_ to create isolated Python environments. - -Navigate to the path of your Odoo Community installation (`CommunityPath`) and run **pip** -on the requirements file: - -.. code-block:: console - - $ cd /CommunityPath - $ pip3 install setuptools wheel - $ pip3 install -r requirements.txt - -.. warning:: Non-Python dependencies need to be installed with a package manager: - - #. Download and install the **Command Line Tools**: - - .. code-block:: console - - $ xcode-select --install - - #. Download and install the package manager of your choice (homebrew_, macports_). - #. Install non-python dependencies. - -.. warning:: `wkhtmltopdf` is not installed through **pip** and must be installed manually in - version `0.12.5 `_ for it to support headers and - footers. See our `wiki `_ for more - details on the various versions. - -For languages with right-to-left interface (such as Arabic or Hebrew), the package `rtlcss` is -needed: - -#. Download and install **nodejs** with your preferred package manager (homebrew_, macports_). -#. Install `rtlcss`: - - .. code-block:: console - - $ sudo npm install -g rtlcss - -Running Odoo -'''''''''''' - -Once all dependencies are set up, Odoo can be launched by running `odoo-bin`, the -command-line interface of the server. It is located at the root of the Odoo Community directory. - -To configure the server, you can either specify :ref:`command-line arguments ` or a -:ref:`configuration file `. - -.. tip:: For the Enterprise edition, you must add the path to the `enterprise` addons to the - `addons-path` argument. Note that it must come before the other paths in `addons-path` for - addons to be loaded correctly. - -Common necessary configurations are: - -* PostgreSQL user and password. Odoo has no defaults beyond - `psycopg2's defaults `_: connects over a UNIX socket on - port `5432` with the current user and no password. -* Custom addon paths beyond the defaults, to load your own modules. - -A typical way to run the server would be: - -.. code-block:: console - - $ cd /CommunityPath - $ python3 odoo-bin --addons-path=addons -d mydb - -Where `CommunityPath` is the path of the Odoo Community installation -and `mydb` is the default database to serve on `localhost:8069`. You can add other -directory paths separated by a comma to ``addons`` at the end of the addons-path option. - - -.. _setup/install/docker: - -Docker -====== - -The full documentation on how to use Odoo with Docker can be found on the -official Odoo `docker image `_ page. - -.. _Debian Buster: https://www.debian.org/releases/buster/ -.. _demo: https://demo.odoo.com -.. _docker: https://www.docker.com -.. _download: https://www.odoo.com/page/download -.. _Ubuntu 18.04: http://releases.ubuntu.com/18.04/ -.. _EPEL: https://fedoraproject.org/wiki/EPEL -.. _PostgreSQL: http://www.postgresql.org -.. _the official installer: -.. _install pip: - https://pip.pypa.io/en/latest/installing.html#install-pip -.. _Quilt: http://en.wikipedia.org/wiki/Quilt_(software) -.. _saas: https://www.odoo.com/page/start -.. _the wkhtmltopdf download page: https://github.com/wkhtmltopdf/wkhtmltopdf/releases/tag/0.12.5 -.. _UAC: http://en.wikipedia.org/wiki/User_Account_Control -.. _wkhtmltopdf: http://wkhtmltopdf.org -.. _pip: https://pip.pypa.io -.. _macports: https://www.macports.org -.. _homebrew: http://brew.sh -.. _wheels: https://wheel.readthedocs.org/en/latest/ -.. _virtualenv: https://pypi.python.org/pypi/virtualenv -.. _virtualenvwrapper: https://virtualenvwrapper.readthedocs.io/en/latest/ -.. _pywin32: http://sourceforge.net/projects/pywin32/files/pywin32/ -.. _community-repository: https://github.com/odoo/odoo -.. _enterprise-repository: https://github.com/odoo/enterprise -.. _git: https://git-scm.com/ -.. _Editions: https://www.odoo.com/pricing#pricing_table_features -.. _nightly: https://nightly.odoo.com/ -.. _extra: https://nightly.odoo.com/extra/ + install/install + install/deploy + install/cdn + install/email_gateway diff --git a/content/administration/deployment/cdn.rst b/content/administration/install/cdn.rst similarity index 94% rename from content/administration/deployment/cdn.rst rename to content/administration/install/cdn.rst index ad787e4dc..adbfb65e8 100644 --- a/content/administration/deployment/cdn.rst +++ b/content/administration/install/cdn.rst @@ -1,7 +1,6 @@ - -======================================== -Deploying with Content Delivery Networks -======================================== +=========================================== +Setting up a Content Delivery Network (CDN) +=========================================== .. _reference/cdn/keycdn: diff --git a/content/administration/deployment/cdn/keycdn_create_a_pull_zone.png b/content/administration/install/cdn/keycdn_create_a_pull_zone.png similarity index 100% rename from content/administration/deployment/cdn/keycdn_create_a_pull_zone.png rename to content/administration/install/cdn/keycdn_create_a_pull_zone.png diff --git a/content/administration/deployment/cdn/keycdn_enable_CORS.png b/content/administration/install/cdn/keycdn_enable_CORS.png similarity index 100% rename from content/administration/deployment/cdn/keycdn_enable_CORS.png rename to content/administration/install/cdn/keycdn_enable_CORS.png diff --git a/content/administration/deployment/cdn/keycdn_progressbar.png b/content/administration/install/cdn/keycdn_progressbar.png similarity index 100% rename from content/administration/deployment/cdn/keycdn_progressbar.png rename to content/administration/install/cdn/keycdn_progressbar.png diff --git a/content/administration/deployment/cdn/odoo_cdn_base_url.png b/content/administration/install/cdn/odoo_cdn_base_url.png similarity index 100% rename from content/administration/deployment/cdn/odoo_cdn_base_url.png rename to content/administration/install/cdn/odoo_cdn_base_url.png diff --git a/content/administration/deployment/cdn/odoo_check_your_html.png b/content/administration/install/cdn/odoo_check_your_html.png similarity index 100% rename from content/administration/deployment/cdn/odoo_check_your_html.png rename to content/administration/install/cdn/odoo_check_your_html.png diff --git a/content/administration/deployment/cdn/odoo_font_file_not_loaded.png b/content/administration/install/cdn/odoo_font_file_not_loaded.png similarity index 100% rename from content/administration/deployment/cdn/odoo_font_file_not_loaded.png rename to content/administration/install/cdn/odoo_font_file_not_loaded.png diff --git a/content/administration/deployment/cdn/odoo_security_message.png b/content/administration/install/cdn/odoo_security_message.png similarity index 100% rename from content/administration/deployment/cdn/odoo_security_message.png rename to content/administration/install/cdn/odoo_security_message.png diff --git a/content/administration/deployment/deploy.rst b/content/administration/install/deploy.rst similarity index 99% rename from content/administration/deployment/deploy.rst rename to content/administration/install/deploy.rst index d4fe70d76..ebf8457a0 100644 --- a/content/administration/deployment/deploy.rst +++ b/content/administration/install/deploy.rst @@ -1,7 +1,6 @@ - -============== -Deploying Odoo -============== +==================== +System configuration +==================== This document describes basic steps to set up Odoo in production or on an internet-facing server. It follows :ref:`installation `, and is diff --git a/content/administration/deployment/email_gateway.rst b/content/administration/install/email_gateway.rst similarity index 95% rename from content/administration/deployment/email_gateway.rst rename to content/administration/install/email_gateway.rst index caea66041..35e8dd6c9 100644 --- a/content/administration/deployment/email_gateway.rst +++ b/content/administration/install/email_gateway.rst @@ -1,7 +1,6 @@ - -================== -Odoo email gateway -================== +============= +Email gateway +============= The Odoo mail gateway allows you to inject directly all the received emails in Odoo. diff --git a/content/administration/install/install.rst b/content/administration/install/install.rst new file mode 100644 index 000000000..60d7152fb --- /dev/null +++ b/content/administration/install/install.rst @@ -0,0 +1,782 @@ + +.. _setup/install: + +=============== +Installing Odoo +=============== + +There are multiple ways to install Odoo, or not install it at all, depending +on the intended use case. + +This documents attempts to describe most of the installation options. + +:ref:`setup/install/online` + The easiest way to use Odoo in production or to try it. + +:ref:`setup/install/packaged` + Suitable for testing Odoo, developing modules and can be used for + long-term production use with additional deployment and maintenance work. + +:ref:`setup/install/source` + Provides greater flexibility: e.g. allow multiple running Odoo versions on + the same system. Good for developing modules, can be used as base for + production deployment. + +:ref:`setup/install/docker` + If you usually use docker_ for development or deployment, an official + docker_ base image is available. + + +.. _setup/install/editions: + +Editions +======== + +There are two different Editions_ of Odoo: the Community and Enterprise versions. +Using the Enterprise version is possible on our SaaS_ and accessing the code is +restricted to Enterprise customers and partners. The Community version is freely +available to anyone. + +If you already use the Community version and wish to upgrade to Enterprise, please +refer to :ref:`setup/enterprise` (except for :ref:`setup/install/source`). + + +.. _setup/install/online: + +Online +====== + +Demo +---- + +To simply get a quick idea of Odoo, demo_ instances are available. They are +shared instances which only live for a few hours, and can be used to browse +around and try things out with no commitment. + +Demo_ instances require no local installation, just a web browser. + +SaaS +---- + +Trivial to start with, fully managed and migrated by Odoo S.A., Odoo's SaaS_ +provides private instances and starts out free. It can be used to discover and +test Odoo and do non-code customizations (i.e. incompatible with custom modules +or the Odoo Apps Store) without having to install it locally. + +Can be used for both testing Odoo and long-term production use. + +Like demo_ instances, SaaS_ instances require no local installation, a web +browser is sufficient. + + +.. _setup/install/packaged: + +Packaged installers +=================== + +Odoo provides packaged installers for Windows, deb-based distributions +(Debian, Ubuntu, …) and RPM-based distributions (Fedora, CentOS, RHEL, …) for +both the Community and Enterprise versions. + +These packages automatically set up all dependencies (for the Community version), +but may be difficult to keep up-to-date. + +Official Community packages with all relevant dependency requirements are +available on our nightly_ server. Both Communtiy and Enterprise packages can +be downloaded from our download_ page (you must to be logged in as a paying +customer or partner to download the Enterprise packages). + +Windows +------- + +#. Download the installer from our nightly_ server (Community only) or the Windows installer from + the download_ page (any edition). +#. Execute the downloaded file. + + .. warning:: | On Windows 8 and later you may see a warning titled "Windows protected your PC". + | Click on **More Info** and then on **Run anyway**. + +#. Accept the UAC_ prompt. +#. Go through the various installation steps. + +Odoo will automatically be started at the end of the installation. + +Linux +----- + +Debian/Ubuntu +''''''''''''' + +Odoo 13.0 'deb' package currently supports `Debian Buster`_, `Ubuntu 18.04`_ or above. + +Prepare +^^^^^^^ + +Odoo needs a `PostgreSQL`_ server to run properly. The default configuration for +the Odoo 'deb' package is to use the PostgreSQL server on the same host as your +Odoo instance. Execute the following command in order to install the PostgreSQL server: + +.. code-block:: console + + $ sudo apt install postgresql -y + +.. warning:: `wkhtmltopdf` is not installed through **pip** and must be installed manually in + version `0.12.5 `_ for it to support headers and + footers. See our `wiki `_ for more + details on the various versions. + +Repository +^^^^^^^^^^ + +Odoo S.A. provides a repository that can be used with Debian and Ubuntu distributions. It can be +used to install *Odoo Community Edition* by executing the following commands **as root**: + +.. code-block:: console + + # wget -O - https://nightly.odoo.com/odoo.key | apt-key add - + # echo "deb http://nightly.odoo.com/13.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list + # apt-get update && apt-get install odoo + +You can then use the usual `apt-get upgrade` command to keep your installation up-to-date. + +At this moment, there is no nightly repository for the Enterprise Edition. + +Deb Package +^^^^^^^^^^^ + +Instead of using the repository as described above, the 'deb' packages for both the *Community* and +*Enterprise* editions can be downloaded from the `official download page `_. + +Next, execute the following commands **as root**: + +.. code-block:: console + + # dpkg -i # this probably fails with missing dependencies + # apt-get install -f # should install the missing dependencies + # dpkg -i + +This will install Odoo as a service, create the necessary PostgreSQL_ user +and automatically start the server. + +.. warning:: The `python3-xlwt` Debian package does not exists in Debian Buster nor Ubuntu 18.04. + This python module is needed to export into xls format. + + If you need the feature, you can install it manually with: + + .. code-block:: console + + $ sudo pip3 install xlwt + +.. warning:: The `num2words` python package does not exists in Debian Buster nor Ubuntu 18.04. + Textual amounts will not be rendered by Odoo and this could cause problems with the + `l10n_mx_edi` module. + + If you need this feature, you can install manually with: + + .. code-block:: console + + $ sudo pip3 install num2words + +Fedora +'''''' + +Odoo 13.0 'rpm' package supports Fedora 30. + +Prepare +^^^^^^^ +Odoo needs a `PostgreSQL`_ server to run properly. Make sure that the `sudo` command is available +and well configured and, only then, execute the following command in order to install the PostgreSQL +server: + +.. code-block:: console + + $ sudo dnf install -y postgresql-server + $ sudo postgresql-setup --initdb --unit postgresql + $ sudo systemctl enable postgresql + $ sudo systemctl start postgresql + +.. warning:: `wkhtmltopdf` is not installed through **pip** and must be installed manually in + version `0.12.5 `_ for it to support headers and + footers. See our `wiki `_ for more + details on the various versions. + +Repository +^^^^^^^^^^ + +Odoo S.A. provides a repository that can be used with the Fedora distributions. +It can be used to install *Odoo Community Edition* by executing the following +commands: + +.. code-block:: console + + $ sudo dnf config-manager --add-repo=https://nightly.odoo.com/13.0/nightly/rpm/odoo.repo + $ sudo dnf install -y odoo + $ sudo systemctl enable odoo + $ sudo systemctl start odoo + +RPM package +^^^^^^^^^^^ + +Instead of using the repository as described above, the 'rpm' packages for both the *Community* and +*Enterprise* editions can be downloaded from the `official download page `_. + +Once downloaded, the package can be installed using the 'dnf' package manager: + +.. code-block:: console + + $ sudo dnf localinstall odoo_13.0.latest.noarch.rpm + $ sudo systemctl enable odoo + $ sudo systemctl start odoo + + +.. _setup/install/source: + +Source Install +============== + +The source "installation" is really about not installing Odoo, and running it directly from source +instead. + +This can be more convenient for module developers as the Odoo source is more easily accessible +than using packaged installation (for information or to build this documentation and have it +available offline). + +It also makes starting and stopping Odoo more flexible and explicit than the services set up by the +packaged installations, and allows overriding settings using +:ref:`command-line parameters ` without needing to edit a configuration file. + +Finally it provides greater control over the system's set up, and allows to more easily keep +(and run) multiple versions of Odoo side-by-side. + +Windows +------- + +Fetch the sources +''''''''''''''''' + +There are two ways to obtain the source code of Odoo: as a zip **archive** or through **git**. + +Archive +^^^^^^^ + +Community Edition: + +* `Official download page `_ +* `GitHub repository `_ +* `Nightly server `_ + +Enterprise Edition: + +* `Official download page `_ +* `GitHub repository `_ + +Git +^^^ + +The following requires git_ to be installed on your machine and that you have basic knowledge of +git commands. + +Community Edition: + +.. code-block:: doscon + + C:\> git clone https://github.com/odoo/odoo.git + + +Enterprise Edition: (see :ref:`setup/install/editions` to get access) + +.. code-block:: doscon + + C:\> git clone https://github.com/odoo/enterprise.git + +.. note:: **The Enterprise git repository does not contain the full Odoo source code**. It is only + a collection of extra add-ons. The main server code is in the Community version. Running + the Enterprise version actually means running the server from the Community version with + the addons-path option set to the folder with the Enterprise version. You need to clone + both the Community and Enterprise repository to have a working Odoo Enterprise + installation. + +Prepare +''''''' + +Python +^^^^^^ + +Odoo requires Python 3.6 or later to run. Visit `Python's download page `_ +to download and install the latest version of Python 3 on your machine. + +During installation, check **Add Python 3 to PATH**, then click **Customize Installation** and make +sure that **pip** is checked. + +.. note:: If Python 3 is already installed, make sure that the version is 3.6 or above, as previous + versions are not compatible with Odoo. + + .. code-block:: doscon + + C:\> python --version + + Verify also that pip_ is installed for this version. + + .. code-block:: doscon + + C:\> pip --version + +PostgreSQL +^^^^^^^^^^ + +Odoo uses PostgreSQL as database management system. `Download and install PostgreSQL `_ +(supported version: 10.0 and later). + +By default, the only user is `postgres` but Odoo forbids connecting as `postgres`, so you need to +create a new PostgreSQL user: + +#. Add PostgreSQL's `bin` directory (by default: `C:\\Program Files\\PostgreSQL\\\\bin`) to + your `PATH`. +#. Create a postgres user with a password using the pg admin gui: + + 1. Open **pgAdmin**. + 2. Double-click the server to create a connection. + 3. Select :menuselection:`Object --> Create --> Login/Group Role`. + 4. Enter the username in the **Role Name** field (e.g. `odoo`). + 5. Open the **Definition** tab and enter the password (e.g. ``odoo``), then click **Save**. + 6. Open the **Privileges** tab and switch **Can login?** to `Yes` and **Create database?** to + `Yes`. + +Dependencies +^^^^^^^^^^^^ + +Before installing the dependencies, you must download and install the +`Build Tools for Visual Studio `_. +When prompted, select **C++ build tools** in the **Workloads** tab and install them. + +Odoo dependencies are listed in the `requirements.txt` file located at the root of the Odoo +community directory. + +.. tip:: It can be preferable to not mix python modules packages between different instances of Odoo + or with your system. You can use virtualenv_ to create isolated Python environments. + +Navigate to the path of your Odoo Community installation (`CommunityPath`) and run **pip** +on the requirements file in a terminal **with Administrator privileges**: + +.. code-block:: doscon + + C:\> cd \CommunityPath + C:\> pip install setuptools wheel + C:\> pip install -r requirements.txt + +.. warning:: `wkhtmltopdf` is not installed through **pip** and must be installed manually in + version `0.12.5 `_ for it to support headers and + footers. See our `wiki `_ for more + details on the various versions. + +For languages with right-to-left interface (such as Arabic or Hebrew), the package `rtlcss` is +needed: + +#. Download and install `nodejs `_. +#. Install `rtlcss`: + + .. code-block:: doscon + + C:\> npm install -g rtlcss + +#. Edit the System Environment's variable `PATH` to add the folder where `rtlcss.cmd` is located + (typically: `C:\\Users\\\\AppData\\Roaming\\npm\\`). + +Running Odoo +'''''''''''' + +Once all dependencies are set up, Odoo can be launched by running `odoo-bin`, the +command-line interface of the server. It is located at the root of the Odoo Community directory. + +To configure the server, you can either specify :ref:`command-line arguments ` or a +:ref:`configuration file `. + +.. tip:: For the Enterprise edition, you must add the path to the `enterprise` addons to the + `addons-path` argument. Note that it must come before the other paths in `addons-path` for + addons to be loaded correctly. + +Common necessary configurations are: + +* PostgreSQL user and password. +* Custom addon paths beyond the defaults, to load your own modules. + +A typical way to run the server would be: + +.. code-block:: doscon + + C:\> cd CommunityPath/ + C:\> python odoo-bin -r dbuser -w dbpassword --addons-path=addons -d mydb + +Where `CommunityPath` is the path of the Odoo Community installation, `dbuser` is the +PostgreSQL login, `dbpassword` is the PostgreSQL password +and `mydb` is the default database to serve on `localhost:8069`. You can add other +directory paths separated by a comma to ``addons`` at the end of the addons-path option. + +Linux +----- + +Fetch the sources +''''''''''''''''' + +There are two ways to obtain the source code of Odoo: as a zip **archive** or through **git**. + +Archive +^^^^^^^ + +Community Edition: + +* `Official download page `_ +* `GitHub repository `_ +* `Nightly server `_ + +Enterprise Edition: + +* `Official download page `_ +* `GitHub repository `_ + +Git +^^^ + +The following requires git_ to be installed on your machine and that you have basic knowledge of +git commands. + +Community Edition: + +.. code-block:: console + + $ git clone https://github.com/odoo/odoo.git + + +Enterprise Edition: (see :ref:`setup/install/editions` to get access) + +.. code-block:: console + + $ git clone https://github.com/odoo/enterprise.git + +.. note:: **The Enterprise git repository does not contain the full Odoo source code**. It is only + a collection of extra add-ons. The main server code is in the Community version. Running + the Enterprise version actually means running the server from the Community version with + the addons-path option set to the folder with the Enterprise version. You need to clone + both the Community and Enterprise repository to have a working Odoo Enterprise + installation. + +Prepare +''''''' + +Python +^^^^^^ + +Odoo requires Python 3.6 or later to run. Use your package manager to download and install Python 3 +on your machine if it is not already done. + +.. note:: If Python 3 is already installed, make sure that the version is 3.6 or above, as previous + versions are not compatible with Odoo. + + .. code-block:: console + + $ python3 --version + + Verify also that pip_ is installed for this version. + + .. code-block:: console + + $ pip3 --version + +PostgreSQL +^^^^^^^^^^ + +Odoo uses PostgreSQL as database management system. Use your package manager to download and install +PostgreSQL (supported version: 10.0 and later). + +On Debian/Unbuntu, it can be achieved by executing the following: + +.. code-block:: console + + $ sudo apt install postgresql postgresql-client + +By default, the only user is `postgres` but Odoo forbids connecting as `postgres`, so you need to +create a new PostgreSQL user: + +.. code-block:: console + + $ sudo -u postgres createuser -s $USER + $ createdb $USER + +.. note:: Because your PostgreSQL user has the same name as your Unix login, you will be able to + connect to the database without password. + +Dependencies +^^^^^^^^^^^^ + +For libraries using native code, it is necessary to install development tools and native +dependencies before the Python dependencies of Odoo. They are available in `-dev` or `-devel` +packages for Python, PostgreSQL, libxml2, libxslt1, libevent, libsasl2 and libldap2. + +On Debian/Unbuntu, the following command should install all the required libraries: + +.. code-block:: console + + $ sudo apt install python3-dev libxml2-dev libxslt1-dev libldap2-dev libsasl2-dev \ + libtiff5-dev libjpeg8-dev libopenjp2-7-dev zlib1g-dev libfreetype6-dev \ + liblcms2-dev libwebp-dev libharfbuzz-dev libfribidi-dev libxcb1-dev libpq-dev + +Odoo dependencies are listed in the `requirements.txt` file located at the root of the Odoo +community directory. + +.. tip:: It can be preferable to not mix python modules packages between different instances of Odoo + or with your system. You can use virtualenv_ to create isolated Python environments. + +Navigate to the path of your Odoo Community installation (`CommunityPath`) and run **pip** +on the requirements file: + +.. code-block:: console + + $ cd /CommunityPath + $ pip3 install setuptools wheel + $ pip3 install -r requirements.txt + +.. warning:: `wkhtmltopdf` is not installed through **pip** and must be installed manually in + version `0.12.5 `_ for it to support headers and + footers. See our `wiki `_ for more + details on the various versions. + +For languages with right-to-left interface (such as Arabic or Hebrew), the package `rtlcss` is +needed: + +#. Download and install **nodejs** and **npm** with your package manager. +#. Install `rtlcss`: + + .. code-block:: console + + $ sudo npm install -g rtlcss + +Running Odoo +'''''''''''' + +Once all dependencies are set up, Odoo can be launched by running `odoo-bin`, the +command-line interface of the server. It is located at the root of the Odoo Community directory. + +To configure the server, you can either specify :ref:`command-line arguments ` or a +:ref:`configuration file `. + +.. tip:: For the Enterprise edition, you must add the path to the `enterprise` addons to the + `addons-path` argument. Note that it must come before the other paths in `addons-path` for + addons to be loaded correctly. + +Common necessary configurations are: + +* PostgreSQL user and password. Odoo has no defaults beyond + `psycopg2's defaults `_: connects over a UNIX socket on + port `5432` with the current user and no password. +* Custom addon paths beyond the defaults, to load your own modules. + +A typical way to run the server would be: + +.. code-block:: console + + $ cd /CommunityPath + $ python3 odoo-bin --addons-path=addons -d mydb + +Where `CommunityPath` is the path of the Odoo Community installation +and `mydb` is the default database to serve on `localhost:8069`. You can add other +directory paths separated by a comma to ``addons`` at the end of the addons-path option. + +Mac OS +------ + +Fetch the sources +''''''''''''''''' + +There are two ways to obtain the source code of Odoo: as a zip **archive** or through **git**. + +Archive +^^^^^^^ + +Community Edition: + +* `Official download page `_ +* `GitHub repository `_ +* `Nightly server `_ + +Enterprise Edition: + +* `Official download page `_ +* `GitHub repository `_ + +Git +^^^ + +The following requires git_ to be installed on your machine and that you have basic knowledge of +git commands. + +Community Edition: + +.. code-block:: console + + $ git clone https://github.com/odoo/odoo.git + + +Enterprise Edition: (see :ref:`setup/install/editions` to get access) + +.. code-block:: console + + $ git clone https://github.com/odoo/enterprise.git + +.. note:: **The Enterprise git repository does not contain the full Odoo source code**. It is only + a collection of extra add-ons. The main server code is in the Community version. Running + the Enterprise version actually means running the server from the Community version with + the addons-path option set to the folder with the Enterprise version. You need to clone + both the Community and Enterprise repository to have a working Odoo Enterprise + installation. + +Prepare +''''''' + +Python +^^^^^^ + +Odoo requires Python 3.6 or later to run. Use your preferred package manager (homebrew_, macports_) +to download and install Python 3 on your machine if it is not already done. + +.. note:: If Python 3 is already installed, make sure that the version is 3.6 or above, as previous + versions are not compatible with Odoo. + + .. code-block:: console + + $ python3 --version + + Verify also that pip_ is installed for this version. + + .. code-block:: console + + $ pip3 --version + +PostgreSQL +^^^^^^^^^^ + +Odoo uses PostgreSQL as database management system. Use `postgres.app `_ +to download and install PostgreSQL (supported version: 10.0 and later). + +By default, the only user is `postgres` but Odoo forbids connecting as `postgres`, so you need to +create a new PostgreSQL user: + +.. code-block:: console + + $ sudo -u postgres createuser -s $USER + $ createdb $USER + +.. note:: Because your PostgreSQL user has the same name as your Unix login, you will be able to + connect to the database without password. + +Dependencies +^^^^^^^^^^^^ + +Odoo dependencies are listed in the `requirements.txt` file located at the root of the Odoo +community directory. + +.. tip:: It can be preferable to not mix python modules packages between different instances of Odoo + or with your system. You can use virtualenv_ to create isolated Python environments. + +Navigate to the path of your Odoo Community installation (`CommunityPath`) and run **pip** +on the requirements file: + +.. code-block:: console + + $ cd /CommunityPath + $ pip3 install setuptools wheel + $ pip3 install -r requirements.txt + +.. warning:: Non-Python dependencies need to be installed with a package manager: + + #. Download and install the **Command Line Tools**: + + .. code-block:: console + + $ xcode-select --install + + #. Download and install the package manager of your choice (homebrew_, macports_). + #. Install non-python dependencies. + +.. warning:: `wkhtmltopdf` is not installed through **pip** and must be installed manually in + version `0.12.5 `_ for it to support headers and + footers. See our `wiki `_ for more + details on the various versions. + +For languages with right-to-left interface (such as Arabic or Hebrew), the package `rtlcss` is +needed: + +#. Download and install **nodejs** with your preferred package manager (homebrew_, macports_). +#. Install `rtlcss`: + + .. code-block:: console + + $ sudo npm install -g rtlcss + +Running Odoo +'''''''''''' + +Once all dependencies are set up, Odoo can be launched by running `odoo-bin`, the +command-line interface of the server. It is located at the root of the Odoo Community directory. + +To configure the server, you can either specify :ref:`command-line arguments ` or a +:ref:`configuration file `. + +.. tip:: For the Enterprise edition, you must add the path to the `enterprise` addons to the + `addons-path` argument. Note that it must come before the other paths in `addons-path` for + addons to be loaded correctly. + +Common necessary configurations are: + +* PostgreSQL user and password. Odoo has no defaults beyond + `psycopg2's defaults `_: connects over a UNIX socket on + port `5432` with the current user and no password. +* Custom addon paths beyond the defaults, to load your own modules. + +A typical way to run the server would be: + +.. code-block:: console + + $ cd /CommunityPath + $ python3 odoo-bin --addons-path=addons -d mydb + +Where `CommunityPath` is the path of the Odoo Community installation +and `mydb` is the default database to serve on `localhost:8069`. You can add other +directory paths separated by a comma to ``addons`` at the end of the addons-path option. + + +.. _setup/install/docker: + +Docker +====== + +The full documentation on how to use Odoo with Docker can be found on the +official Odoo `docker image `_ page. + +.. _Debian Buster: https://www.debian.org/releases/buster/ +.. _demo: https://demo.odoo.com +.. _docker: https://www.docker.com +.. _download: https://www.odoo.com/page/download +.. _Ubuntu 18.04: http://releases.ubuntu.com/18.04/ +.. _EPEL: https://fedoraproject.org/wiki/EPEL +.. _PostgreSQL: http://www.postgresql.org +.. _the official installer: +.. _install pip: + https://pip.pypa.io/en/latest/installing.html#install-pip +.. _Quilt: http://en.wikipedia.org/wiki/Quilt_(software) +.. _saas: https://www.odoo.com/page/start +.. _the wkhtmltopdf download page: https://github.com/wkhtmltopdf/wkhtmltopdf/releases/tag/0.12.5 +.. _UAC: http://en.wikipedia.org/wiki/User_Account_Control +.. _wkhtmltopdf: http://wkhtmltopdf.org +.. _pip: https://pip.pypa.io +.. _macports: https://www.macports.org +.. _homebrew: http://brew.sh +.. _wheels: https://wheel.readthedocs.org/en/latest/ +.. _virtualenv: https://pypi.python.org/pypi/virtualenv +.. _virtualenvwrapper: https://virtualenvwrapper.readthedocs.io/en/latest/ +.. _pywin32: http://sourceforge.net/projects/pywin32/files/pywin32/ +.. _community-repository: https://github.com/odoo/odoo +.. _enterprise-repository: https://github.com/odoo/enterprise +.. _git: https://git-scm.com/ +.. _Editions: https://www.odoo.com/pricing#pricing_table_features +.. _nightly: https://nightly.odoo.com/ +.. _extra: https://nightly.odoo.com/extra/ diff --git a/content/administration/maintain.rst b/content/administration/maintain.rst new file mode 100644 index 000000000..71cf39e33 --- /dev/null +++ b/content/administration/maintain.rst @@ -0,0 +1,14 @@ +:nosearch: + +======== +Maintain +======== + +.. toctree:: + + maintain/update + maintain/db_upgrade + maintain/enterprise + maintain/hosting_changes + maintain/db_premise + maintain/supported_versions diff --git a/content/administration/db_management/db_premise.rst b/content/administration/maintain/db_premise.rst similarity index 100% rename from content/administration/db_management/db_premise.rst rename to content/administration/maintain/db_premise.rst diff --git a/content/administration/db_upgrade.rst b/content/administration/maintain/db_upgrade.rst similarity index 96% rename from content/administration/db_upgrade.rst rename to content/administration/maintain/db_upgrade.rst index 967d07170..f37abac61 100644 --- a/content/administration/db_upgrade.rst +++ b/content/administration/maintain/db_upgrade.rst @@ -6,9 +6,9 @@ .. _db-upgrade: -======= -Upgrade -======= +================ +Versions upgrade +================ .. _db-upgrade/overview: @@ -20,8 +20,7 @@ Overview The upgrade process ------------------- -This documentation is for our *On-Premise* (self-hosted) and *Odoo.sh* customers. If you are hosted -Online, please check our :ref:`instruction page for our Online (SaaS) customers `. +This documentation is for our *On-Premise* (self-hosted) and *Odoo.sh* customers. .. _db-upgrade/definition: @@ -109,8 +108,7 @@ The upgrade process varies depending on where your database is hosted. Online (SaaS) ------------- -If you are hosted Online, please check our :ref:`instruction page for our Online (SaaS) customers -`. +If you are hosted Online, please check your `database manager `_. .. _db-upgrade/odoo-sh: @@ -118,7 +116,7 @@ Odoo.sh ------- If you are Odoo.sh hosted, check our :doc:`specific instructions to be able to upgrade -`. +<../odoo_sh/advanced/upgrade_your_database>`. .. _db-upgrade/on-premise: @@ -351,7 +349,7 @@ for the production request. Upgrade of the custom modules ----------------------------- -As stated in our :doc:`../legal/terms/enterprise`, section :ref:`charges_standard`, this optional +As stated in our :doc:`/legal/terms/enterprise`, section :ref:`charges_standard`, this optional service is subject to additional fees. If you have a custom code, you can choose to have it upgraded by our services, by one of our @@ -376,7 +374,7 @@ Switching the hosting types (Self-hosted vs Online vs Odoo.sh) An upgrade does not cover a change of `Hosting types `_. Open the following link to get :doc:`more information about how to change your hosting type -`. +`. .. note:: |assistance-contact| @@ -412,4 +410,4 @@ This is a factor to take into consideration before upgrading. If you are on an o suggest you to prefer the most recent version to benefit from a longer support (before having to upgrade again). -You can get more information about our :doc:`supported versions <../services/support/supported_versions>`. +You can get more information about our :doc:`supported versions `. diff --git a/content/administration/enterprise.rst b/content/administration/maintain/enterprise.rst similarity index 97% rename from content/administration/enterprise.rst rename to content/administration/maintain/enterprise.rst index 455c5234f..8b87aa23c 100644 --- a/content/administration/enterprise.rst +++ b/content/administration/maintain/enterprise.rst @@ -1,9 +1,9 @@ .. _setup/enterprise: -============================ -From Community to Enterprise -============================ +=============================== +Upgrade Community to Enterprise +=============================== Depending on your current installation, there are multiple ways to upgrade your community version. diff --git a/content/administration/enterprise/db_manager.png b/content/administration/maintain/enterprise/db_manager.png similarity index 100% rename from content/administration/enterprise/db_manager.png rename to content/administration/maintain/enterprise/db_manager.png diff --git a/content/administration/enterprise/enterprise_code.png b/content/administration/maintain/enterprise/enterprise_code.png similarity index 100% rename from content/administration/enterprise/enterprise_code.png rename to content/administration/maintain/enterprise/enterprise_code.png diff --git a/content/administration/enterprise/windows_setup.png b/content/administration/maintain/enterprise/windows_setup.png similarity index 100% rename from content/administration/enterprise/windows_setup.png rename to content/administration/maintain/enterprise/windows_setup.png diff --git a/content/administration/enterprise/windows_uninstall.png b/content/administration/maintain/enterprise/windows_uninstall.png similarity index 100% rename from content/administration/enterprise/windows_uninstall.png rename to content/administration/maintain/enterprise/windows_uninstall.png diff --git a/content/administration/db_management/hosting_changes.rst b/content/administration/maintain/hosting_changes.rst similarity index 98% rename from content/administration/db_management/hosting_changes.rst rename to content/administration/maintain/hosting_changes.rst index b1a412158..55a9dab5f 100644 --- a/content/administration/db_management/hosting_changes.rst +++ b/content/administration/maintain/hosting_changes.rst @@ -1,9 +1,9 @@ .. _db_management/hosting_changes: -=============== -Hosting Changes -=============== +======================= +Change hosting solution +======================= You may want to move your Odoo database from one hosting solution to another. Depending on the platforms, you have to do it by yourself or contact our support team first. @@ -59,4 +59,3 @@ From Odoo.sh to on-premises 1. Grab a :ref:`backup of your Odoo.sh production database `. 2. Restore it from the database manager on your local server. - diff --git a/content/administration/db_management/media/add_more_users.png b/content/administration/maintain/media/add_more_users.png similarity index 100% rename from content/administration/db_management/media/add_more_users.png rename to content/administration/maintain/media/add_more_users.png diff --git a/content/administration/db_management/media/database_expired.png b/content/administration/maintain/media/database_expired.png similarity index 100% rename from content/administration/db_management/media/database_expired.png rename to content/administration/maintain/media/database_expired.png diff --git a/content/administration/media/db-upgrade-production-assistance-details.png b/content/administration/maintain/media/db-upgrade-production-assistance-details.png similarity index 100% rename from content/administration/media/db-upgrade-production-assistance-details.png rename to content/administration/maintain/media/db-upgrade-production-assistance-details.png diff --git a/content/administration/media/db-upgrade-production-purpose.png b/content/administration/maintain/media/db-upgrade-production-purpose.png similarity index 100% rename from content/administration/media/db-upgrade-production-purpose.png rename to content/administration/maintain/media/db-upgrade-production-purpose.png diff --git a/content/administration/media/db-upgrade-test-assistance-details.png b/content/administration/maintain/media/db-upgrade-test-assistance-details.png similarity index 100% rename from content/administration/media/db-upgrade-test-assistance-details.png rename to content/administration/maintain/media/db-upgrade-test-assistance-details.png diff --git a/content/administration/media/db-upgrade-test-assistance.png b/content/administration/maintain/media/db-upgrade-test-assistance.png similarity index 100% rename from content/administration/media/db-upgrade-test-assistance.png rename to content/administration/maintain/media/db-upgrade-test-assistance.png diff --git a/content/administration/media/db-upgrade-test-purpose.png b/content/administration/maintain/media/db-upgrade-test-purpose.png similarity index 100% rename from content/administration/media/db-upgrade-test-purpose.png rename to content/administration/maintain/media/db-upgrade-test-purpose.png diff --git a/content/administration/db_management/media/db_manager.gif b/content/administration/maintain/media/db_manager.gif similarity index 100% rename from content/administration/db_management/media/db_manager.gif rename to content/administration/maintain/media/db_manager.gif diff --git a/content/administration/db_management/media/db_uuid.png b/content/administration/maintain/media/db_uuid.png similarity index 100% rename from content/administration/db_management/media/db_uuid.png rename to content/administration/maintain/media/db_uuid.png diff --git a/content/administration/db_management/media/error_message_sub_code.png b/content/administration/maintain/media/error_message_sub_code.png similarity index 100% rename from content/administration/db_management/media/error_message_sub_code.png rename to content/administration/maintain/media/error_message_sub_code.png diff --git a/content/administration/db_management/media/unlink_confirm_enterprise_edition.png b/content/administration/maintain/media/unlink_confirm_enterprise_edition.png similarity index 100% rename from content/administration/db_management/media/unlink_confirm_enterprise_edition.png rename to content/administration/maintain/media/unlink_confirm_enterprise_edition.png diff --git a/content/administration/db_management/media/unlink_db_name_collision.png b/content/administration/maintain/media/unlink_db_name_collision.png similarity index 100% rename from content/administration/db_management/media/unlink_db_name_collision.png rename to content/administration/maintain/media/unlink_db_name_collision.png diff --git a/content/administration/db_management/media/unlink_single_db.png b/content/administration/maintain/media/unlink_single_db.png similarity index 100% rename from content/administration/db_management/media/unlink_single_db.png rename to content/administration/maintain/media/unlink_single_db.png diff --git a/content/services/support/supported_versions.rst b/content/administration/maintain/supported_versions.rst similarity index 97% rename from content/services/support/supported_versions.rst rename to content/administration/maintain/supported_versions.rst index 33849d765..e2afb7f80 100644 --- a/content/services/support/supported_versions.rst +++ b/content/administration/maintain/supported_versions.rst @@ -80,4 +80,4 @@ OpenERP 7.0, 6.1, 6.0 and 5.0 is not supported anymore, on any platform. TinyERP 4.0, 3.0, 2.0 and 1.0 is not supported anymore, on any platform. -You should consider `upgrading `_ your database. +Even though we don't support older versions, you can always `upgrade from any version `_. diff --git a/content/administration/update.rst b/content/administration/maintain/update.rst similarity index 98% rename from content/administration/update.rst rename to content/administration/maintain/update.rst index ffea3dcf7..bbf993e35 100644 --- a/content/administration/update.rst +++ b/content/administration/maintain/update.rst @@ -1,9 +1,9 @@ .. _setup/update: -============================= -Updating an Odoo installation -============================= +============== +Bugfix updates +============== Introduction ============ @@ -147,4 +147,4 @@ Docker ------ Please refer to our `Docker image documentation `_ for -specific update instructions. \ No newline at end of file +specific update instructions. diff --git a/content/administration/odoo_sh.rst b/content/administration/odoo_sh.rst index d14129f67..76e7e0292 100644 --- a/content/administration/odoo_sh.rst +++ b/content/administration/odoo_sh.rst @@ -1,7 +1,7 @@ :nosearch: ======= -Odoo sh +Odoo.sh ======= diff --git a/content/administration/odoo_sh/advanced/containers.rst b/content/administration/odoo_sh/advanced/containers.rst index c3067c09c..1b1b5720c 100644 --- a/content/administration/odoo_sh/advanced/containers.rst +++ b/content/administration/odoo_sh/advanced/containers.rst @@ -167,7 +167,7 @@ In the above commands, the argument: * ``--stop-after-init`` will immediately shutdown the server instance after it completed the operations you asked. More options are available and detailed in the -:doc:`CLI documentation `. +:doc:`CLI documentation `. You can find in the logs (*~/logs/odoo.log*) the addons path used by Odoo.sh to run your server. Look for "*odoo: addons paths*": diff --git a/content/administration/odoo_sh/getting_started/branches.rst b/content/administration/odoo_sh/getting_started/branches.rst index b18e631aa..a703b6c93 100644 --- a/content/administration/odoo_sh/getting_started/branches.rst +++ b/content/administration/odoo_sh/getting_started/branches.rst @@ -42,7 +42,7 @@ instance will be held temporarily unavailable for maintenance reason. This method is equivalent to perform an upgrade of the module through the Apps menu, or through the :code:`-u` switch of -:doc:`the command line `. +:doc:`the command line `. In the case the changes in the commit prevent the server to restart, or if the modules update fails, diff --git a/content/administration/odoo_sh/getting_started/create.rst b/content/administration/odoo_sh/getting_started/create.rst index e91d74f4d..d004cfe55 100644 --- a/content/administration/odoo_sh/getting_started/create.rst +++ b/content/administration/odoo_sh/getting_started/create.rst @@ -79,7 +79,7 @@ Import your database ==================== You can import your database in your Odoo.sh project as long as it is in a :doc:`supported version -` of Odoo. +` of Odoo. Push your modules in production ------------------------------- diff --git a/content/applications.rst b/content/applications.rst index cb2528d55..38b03ab93 100644 --- a/content/applications.rst +++ b/content/applications.rst @@ -1,11 +1,18 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: -============ -Applications -============ + +========= +User Docs +========= + +Discover our user guides and configuration tutorials per application. .. toctree:: + :maxdepth: 2 applications/finance applications/sales diff --git a/content/applications/finance/accounting.rst b/content/applications/finance/accounting.rst index aef28dbe8..0a411dfd4 100644 --- a/content/applications/finance/accounting.rst +++ b/content/applications/finance/accounting.rst @@ -1,9 +1,25 @@ +:nosearch: :show-content: +:hide-page-toc: +:show-toc: ======================== Accounting and Invoicing ======================== +**Odoo Invoicing** is a standalone invoicing app to create invoices, send them to your customers, +and manage payments. + +**Odoo Accounting** is a full featured accounting app. Accountant productivity is at the core of its +development with features such as AI-powered invoice recognition, synchronization with your bank +accounts, smart matching suggestions, etc. + +.. seealso:: + - `Odoo Tutorials: Invoicing `_ + - `Odoo Tutorials: Accounting `_ + - :doc:`Accounting Cheat Sheet ` + + .. toctree:: :titlesonly: @@ -15,155 +31,3 @@ Accounting and Invoicing accounting/reporting accounting/others accounting/fiscal_localizations - -**Odoo Invoicing** is a standalone invoicing app that allows you to :doc:`issue invoices -`, send them to your customers, and manage -payments, including :doc:`online payments -`. It works as a "lighter" version of Odoo -Accounting, and you can upgrade it to Odoo Accounting if you need more advanced accounting features. - -**Odoo Accounting** is a complete and strong accounting app. The automation of processes is at the -core of its development with its perfect integration with all Odoo apps and with features such as -:doc:`AI-powered invoice recognition `, -:doc:`synchronization with your bank accounts `, and -:doc:`automatic suggestions for a simplified reconciliation process -`. - -.. seealso:: - - `Odoo Invoicing: product page `_ - - `Odoo Accounting: product page `_ - -Double-entry bookkeeping -======================== - -Odoo automatically creates all the behind-the-scenes journal entries -for each of your accounting transactions: customer invoices, point of -sale order, expenses, inventory moves, etc. - -Odoo uses the rules of double-entry bookkeeping system: all journal -entries are automatically balanced (sum of debits = sum of credits). - -.. seealso:: - - :doc:`Understand Odoo's accounting transactions per document - ` - -Accrual and Cash Basis Methods -============================== - -Odoo supports both accrual and cash basis reporting. This allows you to -report income / expense at the time transactions occur (i.e., accrual basis), or when -payment is made or received (i.e., cash basis). - -Multi-companies -=============== - -Odoo allows one to manage several companies within the same database. Each -company has its own chart of accounts and rules. You can get -consolidation reports following your consolidation rules. - -Users can access several companies but always work in one company at a -time. - -Multi-currencies -================ - -Every transaction is recorded in the default currency of the -company. For transactions occurring in another currency, Odoo stores -both the value in the currency of the company and the value in the -currency of the transaction. Odoo can generate currencies gains and -losses after the reconciliation of the journal items. - -Currency rates are updated once a day using a yahoo.com online -web-service. - -International Standards -======================= - -Odoo accounting supports more than 50 countries. The Odoo core -accounting implements accounting standards that are common to all -countries. Specific modules exist per country for the -specificities of the country like the chart of accounts, taxes, or -bank interfaces. - -In particular, Odoo's core accounting engine supports: - -* Anglo-Saxon Accounting (U.S., U.K.,, and other English-speaking - countries including Ireland, Canada, Australia, and New Zealand) - where costs of good sold are reported when products are - sold/delivered. -* European accounting where expenses are accounted at the supplier - bill. - -Odoo has modules to comply with IFRS rules. - -Accounts Receivable and Payable -=============================== - -By default, Odoo uses a single account for all account -receivable entries and one for all accounts payable entries. You can -create separate accounts per customers/suppliers, but you don't need -to. - -As transactions are associated to customers or suppliers, you get -reports to perform analysis per customer/supplier such as the customer -statement, revenues per customers, aged receivable/payables, ... - -Wide range of financial reports -=============================== - -In Odoo, you can generate financial reports in real time. Odoo's -reports range from basic accounting reports to advanced management -reports. Odoo's reports include: - -* Performance reports (such as Profit and Loss, Budget Variance) -* Position reports (such as Balance Sheet, Aged Payables, Aged - Receivables) -* Cash reports (such as Bank Summary) -* Detail reports (such as Trial Balance and General Ledger) -* Management reports (such as Budgets, Executive Summary) - -Odoo's report engine allows you to customize your own report based on -your own formulae. - -Import bank feeds automatically -=============================== - -Bank reconciliation is a process that matches your bank statement -lines, as supplied by the bank, to your accounting transactions in the -general ledger. Odoo makes bank reconciliation easy by frequently -importing bank statement lines from your bank directly into your Odoo -account. This means you can have a daily view of your cashflow without -having to log into your online banking or wait for your paper bank -statements. - -Odoo speeds up bank reconciliation by matching most of your imported -bank statement lines to your accounting transactions. Odoo also -remembers how you've treated other bank statement lines and provides -suggested general ledger transactions. - -Calculate the tax you owe your tax authority -============================================ - -Odoo totals all your accounting transactions for your tax period and -uses these totals to calculate your tax obligation. You can then check -your sales tax by running Odoo's Tax Report. - -Inventory Valuation -=================== - -Odoo support both periodic (manual) and perpetual (automated) -inventory valuations. The available methods are standard price, -average price, LIFO (for countries allowing it) and FIFO. - -.. seealso:: - - :doc:`View impact of the valuation method on your transactions - <../inventory_and_mrp/inventory/management/reporting/inventory_valuation_config>` - -Easy retained earnings -====================== - -Retained earnings are the portion of income retained by your -business. Odoo automatically calculates your current year earnings in -real time so no year-end journal or rollover is required. This is -calculated by reporting the profit and loss balance to your balance -sheet report automatically. diff --git a/content/applications/finance/accounting/fiscal_localizations/localizations/france.rst b/content/applications/finance/accounting/fiscal_localizations/localizations/france.rst index 494f955da..b3ee49284 100644 --- a/content/applications/finance/accounting/fiscal_localizations/localizations/france.rst +++ b/content/applications/finance/accounting/fiscal_localizations/localizations/france.rst @@ -52,7 +52,7 @@ of conformity testifying that your software complies with the anti-fraud legislation. This certificate is granted by Odoo SA to Odoo Enterprise users `here `_. If you use Odoo Community, you should -:doc:`upgrade to Odoo Enterprise ` +:doc:`upgrade to Odoo Enterprise ` or contact your Odoo service provider. In case of non-conformity, your company risks a fine of €7,500. diff --git a/content/applications/finance/accounting/getting_started.rst b/content/applications/finance/accounting/getting_started.rst index c39e7f959..698505090 100644 --- a/content/applications/finance/accounting/getting_started.rst +++ b/content/applications/finance/accounting/getting_started.rst @@ -7,6 +7,7 @@ Getting Started .. toctree:: :titlesonly: + getting_started/main_concept getting_started/memento getting_started/initial_configuration getting_started/process_overview diff --git a/content/applications/finance/accounting/getting_started/main_concept.rst b/content/applications/finance/accounting/getting_started/main_concept.rst new file mode 100644 index 000000000..cd32e0121 --- /dev/null +++ b/content/applications/finance/accounting/getting_started/main_concept.rst @@ -0,0 +1,138 @@ +======================== +Main accounting concepts +======================== + +Double-entry bookkeeping +======================== + +Odoo automatically creates all the behind-the-scenes journal entries +for each of your accounting transactions: customer invoices, point of +sale order, expenses, inventory moves, etc. + +Odoo uses the rules of double-entry bookkeeping system: all journal +entries are automatically balanced (sum of debits = sum of credits). + +.. seealso:: + - :doc:`Understand Odoo's accounting transactions per document + ` + +Accrual and Cash Basis Methods +============================== + +Odoo supports both accrual and cash basis reporting. This allows you to +report income / expense at the time transactions occur (i.e., accrual basis), or when +payment is made or received (i.e., cash basis). + +Multi-companies +=============== + +Odoo allows one to manage several companies within the same database. Each +company has its own chart of accounts and rules. You can get +consolidation reports following your consolidation rules. + +Users can access several companies but always work in one company at a +time. + +Multi-currencies +================ + +Every transaction is recorded in the default currency of the +company. For transactions occurring in another currency, Odoo stores +both the value in the currency of the company and the value in the +currency of the transaction. Odoo can generate currencies gains and +losses after the reconciliation of the journal items. + +Currency rates are updated once a day using a yahoo.com online +web-service. + +International Standards +======================= + +Odoo accounting supports more than 50 countries. The Odoo core +accounting implements accounting standards that are common to all +countries. Specific modules exist per country for the +specificities of the country like the chart of accounts, taxes, or +bank interfaces. + +In particular, Odoo's core accounting engine supports: + +* Anglo-Saxon Accounting (U.S., U.K.,, and other English-speaking + countries including Ireland, Canada, Australia, and New Zealand) + where costs of good sold are reported when products are + sold/delivered. +* European accounting where expenses are accounted at the supplier + bill. + +Odoo has modules to comply with IFRS rules. + +Accounts Receivable and Payable +=============================== + +By default, Odoo uses a single account for all account +receivable entries and one for all accounts payable entries. You can +create separate accounts per customers/suppliers, but you don't need +to. + +As transactions are associated to customers or suppliers, you get +reports to perform analysis per customer/supplier such as the customer +statement, revenues per customers, aged receivable/payables, ... + +Wide range of financial reports +=============================== + +In Odoo, you can generate financial reports in real time. Odoo's +reports range from basic accounting reports to advanced management +reports. Odoo's reports include: + +* Performance reports (such as Profit and Loss, Budget Variance) +* Position reports (such as Balance Sheet, Aged Payables, Aged + Receivables) +* Cash reports (such as Bank Summary) +* Detail reports (such as Trial Balance and General Ledger) +* Management reports (such as Budgets, Executive Summary) + +Odoo's report engine allows you to customize your own report based on +your own formulae. + +Import bank feeds automatically +=============================== + +Bank reconciliation is a process that matches your bank statement +lines, as supplied by the bank, to your accounting transactions in the +general ledger. Odoo makes bank reconciliation easy by frequently +importing bank statement lines from your bank directly into your Odoo +account. This means you can have a daily view of your cashflow without +having to log into your online banking or wait for your paper bank +statements. + +Odoo speeds up bank reconciliation by matching most of your imported +bank statement lines to your accounting transactions. Odoo also +remembers how you've treated other bank statement lines and provides +suggested general ledger transactions. + +Calculate the tax you owe your tax authority +============================================ + +Odoo totals all your accounting transactions for your tax period and +uses these totals to calculate your tax obligation. You can then check +your sales tax by running Odoo's Tax Report. + +Inventory Valuation +=================== + +Odoo support both periodic (manual) and perpetual (automated) +inventory valuations. The available methods are standard price, +average price, LIFO (for countries allowing it) and FIFO. + +.. seealso:: + - :doc:`View impact of the valuation method on your transactions + ` + +Easy retained earnings +====================== + +Retained earnings are the portion of income retained by your +business. Odoo automatically calculates your current year earnings in +real time so no year-end journal or rollover is required. This is +calculated by reporting the profit and loss balance to your balance +sheet report automatically. diff --git a/content/applications/finance/accounting/getting_started/memento.rst b/content/applications/finance/accounting/getting_started/memento.rst index d82ca1bf7..cf383a622 100644 --- a/content/applications/finance/accounting/getting_started/memento.rst +++ b/content/applications/finance/accounting/getting_started/memento.rst @@ -2,9 +2,9 @@ :custom-css: accounting.css :custom-js: accounts.js,chart-of-accounts.js,entries.js,misc.js,reconciliation.js -============================================== -Accounting Memento For Entrepreneurs (US GAAP) -============================================== +====================== +Accounting cheat sheet +====================== .. h:div:: intro-list diff --git a/content/applications/finance/accounting/receivables/customer_invoices/overview.rst b/content/applications/finance/accounting/receivables/customer_invoices/overview.rst index f080107ed..27c66e7a1 100644 --- a/content/applications/finance/accounting/receivables/customer_invoices/overview.rst +++ b/content/applications/finance/accounting/receivables/customer_invoices/overview.rst @@ -1,6 +1,6 @@ -================================= -Overview of the invoicing process -================================= +=================== +Invoicing processes +=================== Depending on your business and the application you use, there are different ways to automate the customer invoice creation in Odoo. diff --git a/content/applications/general.rst b/content/applications/general.rst index e1b0b72b7..5fb27a42f 100644 --- a/content/applications/general.rst +++ b/content/applications/general.rst @@ -1,184 +1,14 @@ -:show-content: - -======= -General -======= +============= +Miscellaneous +============= .. toctree:: general/users - general/export_import_data - general/multi_companies general/auth - general/tags + general/apps_modules + general/export_import_data general/payment_acquirers general/voip general/in_app_purchase - general/unsplash - -**Odoo** is a suite of open source business apps that cover all your company needs: :doc:`CRM -`, :doc:`eCommerce `, :doc:`accounting `, -:doc:`inventory `, :doc:`point of sale `, -:doc:`project management `, etc. Its unique value proposition is to be at the same -time *very easy* to use and *fully integrated*. - -This section of the documentation covers all functional aspects that aren't app-specific. You can -find, for example, information about: - -- :doc:`general/users` and :doc:`general/users/access_rights`, to configure each user correctly. -- :doc:`general/export_import_data`, to transfer data from and to other environments than Odoo or - update data. -- :doc:`general/payment_acquirers`, to allow your customers to pay with their favorite payment - method. -- :doc:`general/auth/google`, as an authentication method. - -.. important:: - - | **Installing or uninstalling apps, managing users, etc., is up to you.** - | As the administrator of your database, you are responsible for its usage, as you know best - how your organization works. This includes the installation or uninstallation of :ref:`apps - ` as well as the number of :doc:`users ` currently in - use. - - | **Odoo apps have dependencies.** - | Installing some apps and features with dependencies may also install additional apps and - modules that are technically required, even if you won't actively use them. - - | **Always test app installation/removal on a duplicate of your database.** - | This way, you can know what app dependencies may be required or what data may be erased. - -.. seealso:: - - :ref:`Online Database management: Duplicate a database ` - - :ref:`On-premises Database management: Duplicate a database ` - - `Submit a Support Ticket `_ - -.. _general/apps-modules: - -Apps and modules -================ - -You can :ref:`install `, :ref:`upgrade ` and :ref:`uninstall -` all apps and modules from the :menuselection:`Apps` dashboard. - -By default, an *Apps* filter is applied. If you want to search for modules (including :doc:`Fiscal -Localization Packages -`), click on -*Filters* and select *Extra*. - -.. image:: general/apps-search-filter.png - :align: center - :alt: Add "Extra" filter in Odoo Apps - -.. warning:: - Odoo is *not a smartphone*, and its apps shouldn't be installed or uninstalled carelessly. Apply - caution when adding or removing apps and modules on your database since this may impact your - subscription costs. - -.. _general/install: - -Install apps and modules ------------------------- - -Go to :menuselection:`Apps`, and click on the *Install* button of the app you want to install. - -.. note:: - If the module you are looking for is not listed, you can **update the app list**. - - To do so, activate the :ref:`developer mode `, then go to :menuselection:`Apps - --> Update Apps List` and click on *Update*. - -.. _general/upgrade: - -Upgrade apps and modules ------------------------- - -On some occasions, new improvements or app features are added to :doc:`supported versions of Odoo -`. To be able to use them, you must **upgrade** your app. - -Go to :menuselection:`Apps`, click on the *dropdown menu* of the app you want to upgrade, then on -*Upgrade*. - -.. _general/uninstall: - -Uninstall apps and modules --------------------------- - -Go to :menuselection:`Apps`, click on the *dropdown menu* of the app you want to uninstall, then on -*Uninstall*. - -.. image:: general/uninstall.png - :align: center - -Some apps have dependencies, meaning that one app requires another. Therefore, uninstalling one app -may uninstall multiple apps and modules. Odoo warns you which dependant apps and modules are -affected by it. - -.. image:: general/uninstall_deps.png - :align: center - -To complete the uninstallation, click on *Confirm*. - -.. danger:: - Uninstalling an app also uninstalls all its dependencies and permanently erases their data. - -.. _developer-mode: - -Activate the developer mode (debug mode) -======================================== - -The developer mode (or debug mode) gives you access to extra and advanced tools. - -Through the Settings --------------------- - -Go to :menuselection:`Settings --> Activate the developer mode`. - -.. image:: general/settings.png - :align: center - :alt: Overview of the debug options under settings in Odoo - -.. note:: - *Activate the developer mode (with assets)* is used by developers; *Activate the developer mode - (with tests assets)* is used by developers and testers. - -Once activated, the *Deactivate the developer mode* option becomes available. - -Through a browser extension ---------------------------- - -| Go to the settings and extensions of your web browser, and search for *Odoo Debug*. Once the - extension is installed, a new icon will be shown on your toolbar. -| For the *Odoo Debug* extension, a single click enables a normal version of the mode, while a - double click enables it with assets. To deactivate it, use a single click. - -.. image:: general/monkey.png - :align: center - :alt: View of odoo’s debug icon in a chrome’s toolbar - -Through the URL ---------------- - -In the URL add ``?debug=1`` or ``?debug=true`` after *web*. - -.. image:: general/url.png - :align: center - :alt: Overview of an url with the debug mode command added in Odoo - -.. tip:: - Developers: type ``?debug=assets`` and activate the mode with assets. - -Locate the mode tools ---------------------- - -The Developer mode tools can be accessed from the *Open Developer Tools* button, located on the -header of your pages. - -.. image:: general/button_location.png - :align: center - :alt: Overview of a console page and the debug icon being shown in Odoo - -Mobile Push Notifications -========================= - -As of Odoo 12.0, 13.0 or above, there is no more complex configuration to enable push -notifications in the mobile app. - -Simply go to :menuselection:`Settings --> General Settings --> Odoo Cloud Notification (OCN)` -and make sure that **Push Notifications** is checked. + general/developer_mode diff --git a/content/applications/general/apps_modules.rst b/content/applications/general/apps_modules.rst new file mode 100644 index 000000000..ba96e90ed --- /dev/null +++ b/content/applications/general/apps_modules.rst @@ -0,0 +1,76 @@ +================ +Apps and modules +================ + +You can :ref:`install `, :ref:`upgrade ` and :ref:`uninstall +` all apps and modules from the :menuselection:`Apps` dashboard. + +By default, an *Apps* filter is applied. If you want to search for modules, click on +*Filters* and select *Extra*. + +.. image:: apps-search-filter.png + :align: center + :alt: Add "Extra" filter in Odoo Apps + +.. warning:: + Odoo is *not a smartphone*, and its apps shouldn't be installed or uninstalled carelessly. Apply + caution when adding or removing apps and modules on your database since this may impact your + subscription costs. + + - | **Installing or uninstalling apps and managing users is up to you.** + | As the administrator of your database, you are responsible for its usage, as you know best + how your organization works. + - | **Odoo apps have dependencies.** + | Installing some apps and features with dependencies may also install additional apps and + modules that are technically required, even if you won't actively use them. + - | **Test app installation/removal on a duplicate of your database.** + | This way, you can know what app dependencies may be required or what data may be erased. + +.. _general/install: + +Install apps and modules +======================== + +Go to :menuselection:`Apps`, and click on the *Install* button of the app you want to install. + +.. note:: + If the module you are looking for is not listed, you can **update the app list**. + + To do so, activate the :ref:`developer mode `, then go to :menuselection:`Apps + --> Update Apps List` and click on *Update*. + +.. _general/upgrade: + +Upgrade apps and modules +======================== + +On some occasions, new improvements or app features are added to :doc:`supported versions of Odoo +`. To be able to use them, you must **upgrade** your app. + +Go to :menuselection:`Apps`, click on the *dropdown menu* of the app you want to upgrade, then on +*Upgrade*. + +.. _general/uninstall: + +Uninstall apps and modules +========================== + +Go to :menuselection:`Apps`, click on the *dropdown menu* of the app you want to uninstall, then on +*Uninstall*. + +.. image:: uninstall.png + :align: center + +Some apps have dependencies, meaning that one app requires another. Therefore, uninstalling one app +may uninstall multiple apps and modules. Odoo warns you which dependant apps and modules are +affected by it. + +.. image:: uninstall_deps.png + :align: center + +To complete the uninstallation, click on *Confirm*. + +.. danger:: + Uninstalling an app also uninstalls all its dependencies and permanently erases their data. + + diff --git a/content/applications/general/auth.rst b/content/applications/general/auth.rst index 2dbb96e95..51586f7bd 100644 --- a/content/applications/general/auth.rst +++ b/content/applications/general/auth.rst @@ -8,7 +8,6 @@ Authentication :titlesonly: auth/google - auth/google_spreadsheets auth/azure auth/ldap diff --git a/content/applications/general/auth/ldap.rst b/content/applications/general/auth/ldap.rst index cdabd8335..2f6202646 100644 --- a/content/applications/general/auth/ldap.rst +++ b/content/applications/general/auth/ldap.rst @@ -1,6 +1,6 @@ -======================================= -How to allow users to sign in with LDAP -======================================= +================= +Sign in with LDAP +================= - Install the LDAP module in General Settings. diff --git a/content/applications/general/developer_mode.rst b/content/applications/general/developer_mode.rst new file mode 100644 index 000000000..c24699411 --- /dev/null +++ b/content/applications/general/developer_mode.rst @@ -0,0 +1,57 @@ +.. _developer-mode: + +=========================== +Developer Mode (debug mode) +=========================== + +The developer mode (or debug mode) gives you access to extra and advanced tools. + +Activate through the Settings +============================= + +Go to :menuselection:`Settings --> Activate the developer mode`. + +.. image:: settings.png + :align: center + :alt: Overview of the debug options under settings in Odoo + +.. note:: + *Activate the developer mode (with assets)* is used by developers; *Activate the developer mode + (with tests assets)* is used by developers and testers. + +Once activated, the *Deactivate the developer mode* option becomes available. + +Activate through a browser extension +==================================== + +| Go to the settings and extensions of your web browser, and search for *Odoo Debug*. Once the + extension is installed, a new icon will be shown on your toolbar. +| For the *Odoo Debug* extension, a single click enables a normal version of the mode, while a + double click enables it with assets. To deactivate it, use a single click. + +.. image:: monkey.png + :align: center + :alt: View of odoo’s debug icon in a chrome’s toolbar + +Activate through the URL +======================== + +In the URL add ``?debug=1`` or ``?debug=true`` after *web*. + +.. image:: url.png + :align: center + :alt: Overview of an url with the debug mode command added in Odoo + +.. tip:: + Developers: type ``?debug=assets`` and activate the mode with assets. + +Locate the mode tools +===================== + +The Developer mode tools can be accessed from the *Open Developer Tools* button, located on the +header of your pages. + +.. image:: button_location.png + :align: center + :alt: Overview of a console page and the debug icon being shown in Odoo + diff --git a/content/applications/general/in_app_purchase.rst b/content/applications/general/in_app_purchase.rst index 33e61eba6..47d2e50b4 100644 --- a/content/applications/general/in_app_purchase.rst +++ b/content/applications/general/in_app_purchase.rst @@ -68,4 +68,4 @@ Offering my own services I am more than welcome to offer my own IAP services through Odoo Apps! It is the perfect opportunity to get recurring revenue for an ongoing service use rather than — and possibly instead of — a sole initial purchase. Please, find more information at: :doc:`In-App Purchase -`. +`. diff --git a/content/applications/general/tags.rst b/content/applications/general/tags.rst deleted file mode 100644 index 4b9ac81b6..000000000 --- a/content/applications/general/tags.rst +++ /dev/null @@ -1,66 +0,0 @@ -==== -Tags -==== - -Tags work like keywords or labels that will help you to categorize your work, as well as make -objectives and goals clearer and available for everyone instantly. They are also a useful source of -filtering, helping you boost productivity. - - -Where can I use and how do I create tags? -========================================= - -| Tags can be used in numerous applications going from *CRM*, *Project*, *Contacts*, *Marketing - Automation*, etc. -| On *CRM* for instance, under :menuselection:`CRM --> Configuration --> Tags` you can create new or - edit existing ones. - -.. image:: tags/create_tags.png - :align: center - :height: 300 - :alt: Click on Create to create Tags in Odoo - -You can also create them on the fly. - -.. image:: tags/create_tags_fly.png - :align: center - :alt: Type the name of the tag on the field and create and edit a tag in Odoo - -Choose specific colors for each tag to help identify them, or *Hide in Kanban*, simply by -clicking on the tag once it is created. - -.. image:: tags/tags_colors.png - :align: center - :height: 260 - :alt: Click on the tag and choose a color in Odoo - -Remove tags from a task or from the database -============================================ - -Click on the *x* to delete a tag from a specific task or contact. To delete it from your -database, go to :menuselection:`CRM --> Configuration --> Tags --> Action --> Delete`. - -.. image:: tags/delete.png - :align: center - :alt: Select a tag and click on action then delete to delete it from the database in Odoo - -Use tags as a parameter -======================= - -On the *Marketing Automation* application, for example, you can re-use tags as a parameter to -specify a niche of records for your campaign. - -.. image:: tags/mkt_automation.png - :align: center - :height: 430 - :alt: Apply tags as filters in Odoo Marketing Automation application - -Use tags for reporting -====================== - -To get the information you need in an organized format and for a specific purpose, you can also -add tags. - -.. image:: tags/reporting.png - :align: center - :alt: Apply tags to create reports in Odoo diff --git a/content/applications/general/tags/create_tags.png b/content/applications/general/tags/create_tags.png deleted file mode 100644 index e9004c48faa2eb15c48f02dd57a50a31a6ff4b2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15330 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 z 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 ljLTd9^vI4603Vj@Cpq={%9!` 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
-
- +
+

{{ _("Odoo Documentation") }}

-

{{ _("Applications") }}

-

{{ _("Master any app thanks to their end-user guides. Our wide array of functional workflows and processes are designed to help you unleash Odoo's potential.") }}

-
{{ _("Top Links") }}
+

{{ _("User Docs") }}

+

{{ _("Discover our guide to help you use and configure the platform, by applications.") }}

+
{{ _("Top Apps") }}
-

{{ _("Administration") }}

-

{{ _("Easily setup your first Odoo installation. From downloads to day-to-day database administration, the dedicated tutorials have got you covered.") }}

+

{{ _("Install and Maintain") }}

+

{{ _("Learn how to install, deploy and upgrade Odoo on premise or on Odoo.sh.") }}

{{ _("Top Links") }}
@@ -67,58 +61,39 @@
-

{{ _("Services") }}

-

{{ _("Find out how to open a support ticket should you need to contact a Customer Service Representative.") }}

-
{{ _("Top Links") }}
- -
-
-
-
-

{{ _("Contributing") }}

+

{{ _("Contributing") }}

{{ _("You want to contribute to Odoo but don't know where to start? The tutorials and guidelines are there to help you make Odoo even better.") }}

{{ _("Top Links") }}
    @@ -139,4 +114,4 @@ {# If changelog exists import it here} {% include "layout_templates/changelog.html" %} {#} -
\ No newline at end of file +
diff --git a/extensions/odoo_theme/static/style.scss b/extensions/odoo_theme/static/style.scss index ba3d37bfc..d6c93d39e 100644 --- a/extensions/odoo_theme/static/style.scss +++ b/extensions/odoo_theme/static/style.scss @@ -55,10 +55,9 @@ header.o_main_header { padding: 0 $padding-m; } @include media-breakpoint-up(xl) { - padding: 0 $padding-l; + padding: 0 $padding-l 0 $padding-m; } - .o_logo_wrapper { > .o_logo { img { @@ -203,6 +202,7 @@ header.o_main_header { z-index: 10; @include font-size($font-size-secondary); color: $o-violet-dark; + font-weight: $fw_regular; @include media-breakpoint-up(lg) { width: calc(#{$o-side-nav-width} - 1rem); height: calc(100vh - #{$o-header-height}); @@ -212,8 +212,6 @@ header.o_main_header { } @include media-breakpoint-up(xl) { width: $o-side-nav-width; - padding-top: $padding-l; - padding-left: $padding-l; } &.show { @@ -223,6 +221,11 @@ header.o_main_header { .toctree-l1 { padding-top: $padding-xs; padding-bottom: $padding-xs; + + > .o_toc_entry_wrapper a { + color: $o-violet-dark; + font-weight: 600; + } } ul { @@ -232,6 +235,20 @@ header.o_main_header { margin-left: -3px; } + li { + &.o_active_toc_entry { + &:not(.toctree-l1) > .o_toc_entry_wrapper i[class^="i-"]:not(.collapsed), > a , > .o_toc_entry_wrapper a, > .o_toc_entry_wrapper i { + color: $o-violet-dark; + } + } + + a { + &.current { + color: $o-violet-dark; + } + } + } + > .toctree-l1 { &[class*="o_menu_"] > .o_toc_entry_wrapper > i:before { @include o-inline-icon($i-doc-apps, 0 5px 0 0); @@ -290,16 +307,8 @@ header.o_main_header { a { display: inline-block; padding: .4rem 0; - color: inherit; - opacity: .75; - - &.current, &:hover { - opacity: 1; - } - } - - > .o_toc_entry_wrapper i { - opacity: .75; + color: $gray-darker; + font-weight: $fw_regular; } &:not(.toctree-l1) { @@ -314,9 +323,6 @@ header.o_main_header { margin-right: .125rem; @include o-transition(rotate, .3s); font-size: .75rem; - font-weight: $fw_bold; - color: inherit; - &[aria-expanded="true"] { @include o-transform(rotate(90deg)); } @@ -332,7 +338,6 @@ header.o_main_header { } > a , > .o_toc_entry_wrapper a, > .o_toc_entry_wrapper i { font-weight: $fw_bold; - opacity: 1; } } } @@ -448,11 +453,6 @@ header.o_main_header { margin: -#{$margin-l} -#{$margin-l} $margin-l; padding: $padding-l $padding-l; } - - .btn-primary { - background-color: #00A09D; - border-color: #00A09D; - } } .row:first-of-type h2.border-top { @include media-breakpoint-up(lg) { @@ -485,17 +485,25 @@ header.o_main_header { } } - // pages with full width: Legal + // First level legal page and pages with toctrees (i.e.: User Docs, Install & Maintain, Developer, Contributing) &.o_fullwidth_page { - .toctree-l1 > a { - display: block; - color: $gray-darker; - @include font-size($h2-font-size); - padding-bottom: $padding-xs; - border-bottom: 1px solid $gray-light; - margin-bottom: $margin-s; + div.toctree-wrapper > ul { + display: flex; + flex-wrap: wrap; + > li { + @include media-breakpoint-down(lg) { + width: 100%; + } + @include media-breakpoint-up(lg) { + width: 33%; + &:not(:nth-of-type(3n)){ + padding-right: $padding-m; + } + } + + } + } } - } // pages with column for code on the right &.o_has_code_column { @@ -583,22 +591,36 @@ header.o_main_header { } .toctree-wrapper { - > ul { + > ul, .toctree-l1 > ul { padding-left: 0; list-style: none; } - .toctree-l1 > a[href="#"] { + .toctree-l1 > a { + display: block; + @include font-size($h2-font-size); + margin-top: $padding-m; + padding-bottom: $padding-xs; + border-bottom: 1px solid $gray-light; + margin-bottom: $margin-s; font-size: 1.2rem; font-weight: 600; - border-bottom: 2px solid $gray-darker; + } + + .toctree-l1 { + margin-bottom: 2rem; + } + + .toctree-l2 > a[href="#"] { + margin-top: 0.7rem; + display: inline-block; } a[href="#"] { pointer-events: none; cursor: default; color: $gray-darker; - font-weight: $fw_regular; + font-weight: $fw_semibold; } } diff --git a/redirects.txt b/redirects.txt index 79105c25a..af2e1cc7f 100644 --- a/redirects.txt +++ b/redirects.txt @@ -200,19 +200,61 @@ crm/optimize/setup.rst applications/general/voip/asterisk.rst # general/odoo_basics/add_user.rst applications/general/odoo_basics/users.rst # add_user -> users applications/general/in_app_purchase/in_app_purchase.rst applications/general/in_app_purchase.rst # in_app_purchase/in_app_purchase -> in_app_purchase -applications/general/tags/take_tags.rst applications/general/tags.rst # tags/take_tags -> tags -applications/general/multi_companies/manage_multi_companies.rst applications/general/multi_companies.rst # multi_companies/manage_multi_companies -> multi_companies +applications/general/multi_companies/manage_multi_companies.rst applications/general/companies.rst # multi_companies/manage_multi_companies -> companies +applications/general/multi_companies.rst applications/general/users/companies.rst # multi_companies -> companies applications/general/payment_acquirers/payment_acquirers.rst applications/general/payment_acquirers.rst # payment_acquirers/payment_acquirers -> payment_acquirers -applications/general/unsplash/unsplash_access_key.rst applications/general/unsplash.rst # unsplash/unsplash_access_key -> unsplash -applications/general/unsplash/unsplash_application_id.rst applications/general/unsplash.rst # unsplash/unsplash_application_id -> unsplash +applications/general/unsplash/unsplash_access_key.rst applications/websites/website/optimize/unsplash.rst # general/unsplash/unsplash_access_key -> general/unsplash +applications/general/unsplash/unsplash_application_id.rst applications/websites/website/optimize/unsplash.rst # general/unsplash/unsplash_application_id -> general/unsplash +applications/general/unsplash.rst applications/websites/website/optimize/unsplash.rst # general/unsplash -> websites/website/optimize/unsplash applications/general/base_import.rst applications/general/export_import_data.rst # base_import -> export_import_data -applications/general/base_import/import_faq.rst applications/general/export_import_data.rst # base_import/import_faq -> export_import_data -applications/general/base_import/adapt_template.rst applications/general/export_import_data.rst # base_import/adapt_template -> export_import_data +applications/general/base_import/import_faq.rst applications/general/export_import_data.rst +applications/general/base_import/adapt_template.rst applications/general/export_import_data.rst applications/general/odoo_basics/export-data.rst applications/general/export_import_data.rst # odoo_basics/export-data -> export_import_data applications/settings/users_and_features.rst applications/general.rst # settings/users_and_features -> general applications/general/mobile.rst applications/general.rst # general/mobile -> general -applications/general/developer_mode/activate.rst applications/general.rst # developer_mode/activate -> general +applications/general/developer_mode/activate.rst applications/general/developer_mode.rst # developer_mode/activate -> developer_mode applications/general/odoo_basics/users.rst applications/general/users.rst # odoo_basics/users -> users applications/general/odoo_basics/choose_language.rst applications/general/users/language.rst # odoo_basics/choose_language -> users/language +applications/general/auth/google_spreadsheets.rst applications/sales/crm/performance/google_spreadsheets.rst # general/auth/* -> sales/crm/performance/ -applications/finance/sign/overview/signature_validity.rst applications/finance/sign.rst #sign/overview/signature_validity -> sign/* +applications/finance/sign/overview/signature_validity.rst applications/finance/sign.rst # sign/overview/signature_validity -> sign/* + +applications/marketing/survey/overview/create.rst applications/marketing/surveys/overview/create.rst # /survey/* -> /surveys/* +applications/marketing/survey/overview/scoring.rst applications/marketing/surveys/overview/scoring.rst # /survey/* -> /surveys/* +applications/marketing/survey/overview/time_random.rst applications/marketing/surveys/overview/time_random.rst # /survey/* -> /surveys/* + +administration/db_management/db_premise.rst administration/maintain/db_premise.rst # /db_management/* -> /maintain/* +administration/db_management/hosting_changes.rst administration/maintain/hosting_changes.rst # /db_management/* -> /maintain/* +administration/db_upgrade.rst administration/maintain/db_upgrade.rst # /* -> /maintain/* +administration/enterprise.rst administration/maintain/enterprise.rst # /* -> /maintain/* +administration/update.rst administration/maintain/update.rst # administration/* -> administration/maintain/* +administration/install.rst administration/install/install.rst # /* -> /install/* +administration/deployment/cdn.rst administration/install/cdn.rst # /deployment/* -> /install/* +administration/deployment/deploy.rst administration/install/deploy.rst # /deployment/* -> /install/* +administration/deployment/email_gateway.rst administration/install/email_gateway.rst # /deployment/* -> /install/* +administration/deployment/install.rst administration/install/install.rst # /deployment/* -> /install/* + +developer/webservices/iap.rst developer/misc/api/iap.rst +developer/webservices/odoo.rst developer/misc/api/odoo.rst +developer/webservices/upgrade.rst developer/misc/api/upgrade.rst +developer/webservices/localizations.rst developer/misc/i18n/localization.rst +developer/reference/translations.rst developer/misc/i18n/translations.rst +developer/reference/cmdline.rst developer/misc/other/cmdline.rst +developer/reference/guidelines.rst developer/misc/other/guidelines.rst +developer/reference/iot.rst developer/misc/other/iot.rst +developer/actions.rst developer/addons/actions.rst +developer/data.rst developer/addons/data.rst +developer/http.rst developer/addons/http.rst +developer/mixins.rst developer/addons/mixins.rst +developer/module.rst developer/addons/module.rst +developer/orm.rst developer/addons/orm.rst +developer/reports.rst developer/addons/reports.rst +developer/security.rst developer/addons/security.rst +developer/testing.rst developer/addons/testing.rst +developer/views.rst developer/addons/views.rst +developer/javascript_cheatsheet.rst developer/javascript/javascript_cheatsheet.rst +developer/javascript_reference.rst developer/javascript/javascript_reference.rst +developer/mobile.rst developer/javascript/mobile.rst +developer/qweb.rst developer/javascript/qweb.rst + +services/support/supported_versions.rst administration/maintain/supported_versions.rst # services/support/* -> administration/maintain/*

I<@6)Y0b|eI|~pf_@5A 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 diff --git a/content/applications/general/tags/delete.png b/content/applications/general/tags/delete.png deleted file mode 100644 index a7e0499890e866c0797d7b40588566ecf9aa92a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17350 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 N&tOTCxYwtyP5ORg4fY}uI7IBs3J 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 diff --git a/content/applications/general/tags/tags_colors.png b/content/applications/general/tags/tags_colors.png deleted file mode 100644 index 1d49879c60d398114b81a84950a26cf2ac601687..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15000 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 diff --git a/content/applications/general/users.rst b/content/applications/general/users.rst index 253d7c846..a378105a6 100644 --- a/content/applications/general/users.rst +++ b/content/applications/general/users.rst @@ -1,161 +1,20 @@ -:show-content: +:nosearch: +:hide-page-toc: +:show-toc: -============== -Users settings -============== - -.. toctree:: - :titlesonly: - - users/language - users/access_rights +================= +Users & Companies +================= Odoo defines a *user* as someone who has access to a database to perform daily tasks. You can add as many users as you need and, in order to restrict the type of information each user can access, rules can be applied. Users and access rights can be added and changed at any point. -.. seealso:: - - :doc:`users/language` - - :doc:`users/access_rights` +.. toctree:: + :titlesonly: -.. _users/add-individual: + users/manage_users + users/language + users/access_rights + users/companies -Add individual users -==================== - -Go to :menuselection:`Settings --> Manage Users` and click on *Create*. - -.. image:: users/manage-users.png - :align: center - :height: 280 - :alt: View of the settings page emphasizing the manage users field in Odoo - -| Fill in the form with the needed information. Under the tab - :doc:`Access Rights ` choose the group within each application the user can - have access to. -| The list of applications shown is based on the applications installed on the database. - -.. image:: users/new_user.png - :align: center - :alt: View of a user’s form emphasizing the access rights tab in Odoo - -When you are done editing the page and have *Saved* it, an invitation email is automatically sent to -the user. The user must click on it to accept the invitation and create a login. - -.. image:: users/invitation-email.png - :align: center - :alt: View of a user’s form with a notification that the invitation email has been sent in Odoo - -.. note:: - Remember that subscription prices follow the number of users. Refer to our - `pricing page `_ - for more information. - -With the :ref:`developer mode ` activated, *User Types* can be selected. - -.. image:: users/user-type.png - :align: center - :height: 300 - :alt: View of a user’s form in developer mode emphasizing the user type field in Odoo - -The *Portal* and *Public* options do not allow you to choose access rights. Members have specific -ones (such as record rules and restricted menus) and usually do not belong to the usual Odoo -groups. - -.. _users/deactivate: - -Deactivate Users -================ - -Go to :menuselection:`Settings --> Users & Companies --> Users`, open the user you want to -deactivate, click on *Action*, and then on *Archive*. - -.. danger:: - **Never** deactivate the main user (*admin*). - -.. _users/passwords-management: - -Passwords management -==================== - -.. _users/reset-password: - -Reset passwords ---------------- - -.. _users/reset-password-login: - -Enable password resets from login page -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -It is possible to enable password resets directly from the login page. - -To do so, go to :menuselection:`Settings --> Permissions`, activate **Password Reset** and *Save*. - -.. image:: users/password-reset-login.png - :align: center - :alt: Enabling Password Reset in Odoo Settings - -.. _users/reset-password-email: - -Send reset instructions to users -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -Go to :menuselection:`Settings --> Users & Companies --> Users`, select the user out of the list and -click on *Send Password Reset Instructions* on its user form. An email is automatically sent to -them. - -.. note:: - The *Send Password Reset Instructions* button only appears if the Odoo invitation email has - already been confirmed by the user. - -This email contains all the instructions needed to reset the password, along with a link redirecting -the user to an Odoo login page. - -.. image:: users/password-email.png - :align: center - :alt: Example of an email with a password reset link for an Odoo account - -.. _users/change-password: - -Change users’ passwords ------------------------ - -Go to :menuselection:`Settings --> Users & Companies --> Users` and select a user to access its -form. Click on the *Action* button and select *Change Password*. - -.. image:: users/change-password.png - :align: center - :alt: Change another user's password on Odoo - -Enter a new password and confirm by clicking on *Change Password*. - -.. note:: - This operation only modifies the password of the users locally and does not affect their odoo.com - account. If you want to change the odoo.com password, you can :ref:`send the password reset - instructions `. - -Click on *Change Password* one more time. You are then redirected to an Odoo login page where you -can reaccess your database using your new password. - -.. _users/multi-companies: - -Multi Companies -=============== - -The *Multi Companies* field allows you to set to which of the multiple companies database you hold -the user can have access. - -.. note:: - Note that if not handled correctly, it may be the source of a lot of inconsistent multi-company - behaviors. Therefore, a good knowledge of Odoo is required. For technical explanations refer - to :doc:`this ` documentation. - -.. image:: users/multi-companies.png - :align: center - :height: 300 - :alt: View of a user’s form emphasizing the multi companies field in Odoo - -.. seealso:: - - :doc:`multi_companies` - - :doc:`../general` \ No newline at end of file diff --git a/content/applications/general/multi_companies.rst b/content/applications/general/users/companies.rst similarity index 80% rename from content/applications/general/multi_companies.rst rename to content/applications/general/users/companies.rst index 7d86c1e9b..0d0f874d9 100644 --- a/content/applications/general/multi_companies.rst +++ b/content/applications/general/users/companies.rst @@ -1,6 +1,6 @@ -=============== -Multi Companies -=============== +========= +Companies +========= A centralized management environment allows you to select multiple companies simultaneously and set their specific warehouses, customers, equipment, and contacts. It provides you the ability to @@ -14,7 +14,7 @@ Go to :menuselection:`Settings --> Manage Companies` and fill in the form with y information. If a *Parent Company* is selected, records are shared between the two companies (as long as both environments are active). -.. image:: multi_companies/create_js_store_us.png +.. image:: companies/create_js_store_us.png :align: center :alt: Overview of a new company's form in Odoo @@ -23,7 +23,7 @@ long as both environments are active). companies, and easily identify them by the browser tabs. Set your favicons’ files size to 16x16 or 32x32 pixels. JPG, PNG, GIF, and ICO are extensions accepted. - .. image:: multi_companies/favicon.png + .. image:: companies/favicon.png :align: center :height: 200 :alt: View of a web browser and the favicon for a specific company chosen in Odoo @@ -33,7 +33,7 @@ grayed company is the one which environment is in use. To switch environments, c company’s name. In the example below, the user has access to three companies, two are activated, and the environment in use is of *JS Store US*. -.. image:: multi_companies/multi_companies_menu_dashboard.png +.. image:: companies/multi_companies_menu_dashboard.png :align: center :alt: View of the companies menu through the main dashboard in Odoo @@ -43,17 +43,17 @@ company only. To do so, on their forms, choose between: - *A blank field*: the record is shared within all companies. - *Adding a company*: the record is visible to users logged in to that specific company. -.. image:: multi_companies/product_form_company.png +.. image:: companies/product_form_company.png :align: center :alt: View of a product's form emphasizing the company field in Odoo Sales Employees' access ================= -Once companies are created, manage your employees' :doc:`Access Rights ` +Once companies are created, manage your employees' :doc:`Access Rights ` for *Multi Companies*. -.. image:: multi_companies/access_rights_multi_companies.png +.. image:: companies/access_rights_multi_companies.png :align: center :alt: View of an user form emphasizing the multi companies field under the access rights tabs in Odoo @@ -75,7 +75,7 @@ Documents’ format To set documents' formats according to each company, *activate* and *select* the respective one and, under *Settings*, click on *Configure Document Layout*. -.. image:: multi_companies/document_layout.png +.. image:: companies/document_layout.png :align: center :alt: View of the settings page emphasizing the document layout field in Odoo @@ -85,20 +85,20 @@ Inter-Company Transactions First, make sure each one of your companies is properly set in relation to: - :doc:`Chart of Accounts - <../finance/accounting/getting_started/initial_configuration/chart_of_accounts>` -- :doc:`Taxes <../finance/accounting/taxation/taxes/default_taxes>` -- :doc:`Fiscal Positions <../finance/accounting/taxation/taxes/fiscal_positions>` -- :doc:`Journals <../finance/accounting/bank/setup/bank_accounts>` + <../../finance/accounting/getting_started/initial_configuration/chart_of_accounts>` +- :doc:`Taxes <../../finance/accounting/taxation/taxes/default_taxes>` +- :doc:`Fiscal Positions <../../finance/accounting/taxation/taxes/fiscal_positions>` +- :doc:`Journals <../../finance/accounting/bank/setup/bank_accounts>` - :doc:`Fiscal Localizations - <../finance/accounting/fiscal_localizations/overview/fiscal_localization_packages>` -- :doc:`Pricelists <../sales/sales/products_prices/prices/pricing>` -- :doc:`Warehouses <../inventory_and_mrp/inventory/management/warehouses/warehouse_creation>` + <../../finance/accounting/fiscal_localizations/overview/fiscal_localization_packages>` +- :doc:`Pricelists <../../sales/sales/products_prices/prices/pricing>` +- :doc:`Warehouses <../../inventory_and_mrp/inventory/management/warehouses/warehouse_creation>` Now, activate the *Inter-Company Transactions* option under *Settings*. With the respective company *activated* and *selected*, choose if you would like operations between companies to be synchronized at an invoice/bills level or at a sales/purchase orders level. -.. image:: multi_companies/inter_company_transactions.png +.. image:: companies/inter_company_transactions.png :align: center :alt: View of the settings page emphasizing the inter company transaction field in Odoo @@ -108,7 +108,7 @@ at an invoice/bills level or at a sales/purchase orders level. *Example:* an invoice posted on JS Store Belgium, for JS Store US, automatically creates a vendor bill on the JS Store US, from the JS Store Belgium. -.. image:: multi_companies/invoice_inter_company.png +.. image:: companies/invoice_inter_company.png :align: center :alt: View of an invoice for JS Store US created on JS Store Belgium in Odoo @@ -120,7 +120,7 @@ at an invoice/bills level or at a sales/purchase orders level. on JS Store Belgium is automatically created (and confirmed if the *Automatic Validation* feature was enabled). -.. image:: multi_companies/purchase_order_inter_company.png +.. image:: companies/purchase_order_inter_company.png :align: center :alt: View of the purchase created on JS Store US from JS Store Belgium in Odoo @@ -132,4 +132,4 @@ at an invoice/bills level or at a sales/purchase orders level. .. seealso:: - :doc:`Multi-company Guidelines ` - - :doc:`../finance/accounting/others/multicurrencies/how_it_works` + - :doc:`../../finance/accounting/others/multicurrencies/how_it_works` diff --git a/content/applications/general/multi_companies/access_rights_multi_companies.png b/content/applications/general/users/companies/access_rights_multi_companies.png similarity index 100% rename from content/applications/general/multi_companies/access_rights_multi_companies.png rename to content/applications/general/users/companies/access_rights_multi_companies.png diff --git a/content/applications/general/multi_companies/create_js_store_us.png b/content/applications/general/users/companies/create_js_store_us.png similarity index 100% rename from content/applications/general/multi_companies/create_js_store_us.png rename to content/applications/general/users/companies/create_js_store_us.png diff --git a/content/applications/general/multi_companies/document_layout.png b/content/applications/general/users/companies/document_layout.png similarity index 100% rename from content/applications/general/multi_companies/document_layout.png rename to content/applications/general/users/companies/document_layout.png diff --git a/content/applications/general/multi_companies/favicon.png b/content/applications/general/users/companies/favicon.png similarity index 100% rename from content/applications/general/multi_companies/favicon.png rename to content/applications/general/users/companies/favicon.png diff --git a/content/applications/general/multi_companies/inter_company_transactions.png b/content/applications/general/users/companies/inter_company_transactions.png similarity index 100% rename from content/applications/general/multi_companies/inter_company_transactions.png rename to content/applications/general/users/companies/inter_company_transactions.png diff --git a/content/applications/general/multi_companies/invoice_inter_company.png b/content/applications/general/users/companies/invoice_inter_company.png similarity index 100% rename from content/applications/general/multi_companies/invoice_inter_company.png rename to content/applications/general/users/companies/invoice_inter_company.png diff --git a/content/applications/general/multi_companies/multi_companies_menu_dashboard.png b/content/applications/general/users/companies/multi_companies_menu_dashboard.png similarity index 100% rename from content/applications/general/multi_companies/multi_companies_menu_dashboard.png rename to content/applications/general/users/companies/multi_companies_menu_dashboard.png diff --git a/content/applications/general/multi_companies/product_form_company.png b/content/applications/general/users/companies/product_form_company.png similarity index 100% rename from content/applications/general/multi_companies/product_form_company.png rename to content/applications/general/users/companies/product_form_company.png diff --git a/content/applications/general/multi_companies/purchase_order_inter_company.png b/content/applications/general/users/companies/purchase_order_inter_company.png similarity index 100% rename from content/applications/general/multi_companies/purchase_order_inter_company.png rename to content/applications/general/users/companies/purchase_order_inter_company.png diff --git a/content/applications/general/users/manage_users.rst b/content/applications/general/users/manage_users.rst new file mode 100644 index 000000000..b4a702fcc --- /dev/null +++ b/content/applications/general/users/manage_users.rst @@ -0,0 +1,152 @@ +============ +Manage users +============ + +Odoo defines a **user** as someone who has access to a database to perform daily tasks. You can add +as many users as you need and, in order to restrict the type of information each user can access, +rules can be applied. Users and access rights can be added and changed at any point. + +.. seealso:: + - :doc:`language` + - :doc:`access_rights` + +.. _users/add-individual: + +Add individual users +==================== + +Go to :menuselection:`Settings --> Manage Users` and click on *Create*. + +.. image:: manage_users/manage-users.png + :align: center + :height: 280 + :alt: View of the settings page emphasizing the manage users field in Odoo + +| Fill in the form with the needed information. Under the tab + :doc:`Access Rights ` choose the group within each application the user can + have access to. +| The list of applications shown is based on the applications installed on the database. + +.. image:: manage_users/new_user.png + :align: center + :alt: View of a user’s form emphasizing the access rights tab in Odoo + +When you are done editing the page and have *Saved* it, an invitation email is automatically sent to +the user. The user must click on it to accept the invitation and create a login. + +.. image:: manage_users/invitation-email.png + :align: center + :alt: View of a user’s form with a notification that the invitation email has been sent in Odoo + +.. note:: + Remember that subscription prices follow the number of users. Refer to our + `pricing page `_ + for more information. + +With the :ref:`developer mode ` activated, *User Types* can be selected. + +.. image:: manage_users/user-type.png + :align: center + :height: 300 + :alt: View of a user’s form in developer mode emphasizing the user type field in Odoo + +The *Portal* and *Public* options do not allow you to choose access rights. Members have specific +ones (such as record rules and restricted menus) and usually do not belong to the usual Odoo +groups. + +.. _users/deactivate: + +Deactivate users +================ + +Go to :menuselection:`Settings --> Users & Companies --> Users`, open the user you want to +deactivate, click on *Action*, and then on *Archive*. + +.. danger:: + **Never** deactivate the main user (*admin*). + +.. _users/passwords-management: + +Passwords management +==================== + +.. _users/reset-password: + +Reset passwords +--------------- + +.. _users/reset-password-login: + +Enable password resets from login page +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +It is possible to enable password resets directly from the login page. + +To do so, go to :menuselection:`Settings --> Permissions`, activate **Password Reset** and *Save*. + +.. image:: manage_users/password-reset-login.png + :align: center + :alt: Enabling Password Reset in Odoo Settings + +.. _users/reset-password-email: + +Send reset instructions to users +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Go to :menuselection:`Settings --> Users & Companies --> Users`, select the user out of the list and +click on *Send Password Reset Instructions* on its user form. An email is automatically sent to +them. + +.. note:: + The *Send Password Reset Instructions* button only appears if the Odoo invitation email has + already been confirmed by the user. + +This email contains all the instructions needed to reset the password, along with a link redirecting +the user to an Odoo login page. + +.. image:: manage_users/password-email.png + :align: center + :alt: Example of an email with a password reset link for an Odoo account + +.. _users/change-password: + +Change users’ passwords +----------------------- + +Go to :menuselection:`Settings --> Users & Companies --> Users` and select a user to access its +form. Click on the *Action* button and select *Change Password*. + +.. image:: manage_users/change-password.png + :align: center + :alt: Change another user's password on Odoo + +Enter a new password and confirm by clicking on *Change Password*. + +.. note:: + This operation only modifies the password of the users locally and does not affect their odoo.com + account. If you want to change the odoo.com password, you can :ref:`send the password reset + instructions `. + +Click on *Change Password* one more time. You are then redirected to an Odoo login page where you +can reaccess your database using your new password. + +.. _users/multi-companies: + +Multi Companies +=============== + +The *Multi Companies* field allows you to set to which of the multiple companies database you hold +the user can have access. + +.. note:: + Note that if not handled correctly, it may be the source of a lot of inconsistent multi-company + behaviors. Therefore, a good knowledge of Odoo is required. For technical explanations refer + to :doc:`this ` documentation. + +.. image:: manage_users/multi-companies.png + :align: center + :height: 300 + :alt: View of a user’s form emphasizing the multi companies field in Odoo + +.. seealso:: + - :doc:`companies` diff --git a/content/applications/general/users/change-password.png b/content/applications/general/users/manage_users/change-password.png similarity index 100% rename from content/applications/general/users/change-password.png rename to content/applications/general/users/manage_users/change-password.png diff --git a/content/applications/general/users/invitation-email.png b/content/applications/general/users/manage_users/invitation-email.png similarity index 100% rename from content/applications/general/users/invitation-email.png rename to content/applications/general/users/manage_users/invitation-email.png diff --git a/content/applications/general/users/manage-users.png b/content/applications/general/users/manage_users/manage-users.png similarity index 100% rename from content/applications/general/users/manage-users.png rename to content/applications/general/users/manage_users/manage-users.png diff --git a/content/applications/general/users/multi-companies.png b/content/applications/general/users/manage_users/multi-companies.png similarity index 100% rename from content/applications/general/users/multi-companies.png rename to content/applications/general/users/manage_users/multi-companies.png diff --git a/content/applications/general/users/new_user.png b/content/applications/general/users/manage_users/new_user.png similarity index 100% rename from content/applications/general/users/new_user.png rename to content/applications/general/users/manage_users/new_user.png diff --git a/content/applications/general/users/password-email.png b/content/applications/general/users/manage_users/password-email.png similarity index 100% rename from content/applications/general/users/password-email.png rename to content/applications/general/users/manage_users/password-email.png diff --git a/content/applications/general/users/password-reset-login.png b/content/applications/general/users/manage_users/password-reset-login.png similarity index 100% rename from content/applications/general/users/password-reset-login.png rename to content/applications/general/users/manage_users/password-reset-login.png diff --git a/content/applications/general/users/user-type.png b/content/applications/general/users/manage_users/user-type.png similarity index 100% rename from content/applications/general/users/user-type.png rename to content/applications/general/users/manage_users/user-type.png diff --git a/content/applications/inventory_and_mrp/inventory.rst b/content/applications/inventory_and_mrp/inventory.rst index d20ddcc6a..a87c98518 100644 --- a/content/applications/inventory_and_mrp/inventory.rst +++ b/content/applications/inventory_and_mrp/inventory.rst @@ -1,9 +1,20 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ========= Inventory ========= +**Odoo Inventory** is both an inventory application and a warehouse management system, with an +advanced barcode scanner app. Learn how to manage lead times, automate replenishments, and configure +advanced routes like drop-shipping, cross-docks, etc. + +.. seealso:: + - `Odoo Tutorials: Inventory `_ + - `Odoo Tutorials: Barcode Scanner `_ + .. toctree:: :titlesonly: @@ -11,4 +22,4 @@ Inventory inventory/management inventory/shipping inventory/routes - inventory/barcode \ No newline at end of file + inventory/barcode diff --git a/content/applications/inventory_and_mrp/manufacturing.rst b/content/applications/inventory_and_mrp/manufacturing.rst index b42db472b..47bc8f4f1 100644 --- a/content/applications/inventory_and_mrp/manufacturing.rst +++ b/content/applications/inventory_and_mrp/manufacturing.rst @@ -1,9 +1,21 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ============= Manufacturing ============= +**Odoo Manufacturing** helps you schedule, plan and process manufacturing orders. With the work +center control panel, put tablets on the shop floor to control all your work orders in real-time and +allow workers to trigger maintenance operations, feedback loops, quality issues, etc. + +.. seealso:: + - `Odoo Tutorials: MRP `_ + - `Odoo Tutorials: Barcode Scanner `_ + - :doc:`IoT Boxes (MES) ` + .. toctree:: :titlesonly: diff --git a/content/applications/inventory_and_mrp/purchase.rst b/content/applications/inventory_and_mrp/purchase.rst index aee8d3666..1c4e0285d 100644 --- a/content/applications/inventory_and_mrp/purchase.rst +++ b/content/applications/inventory_and_mrp/purchase.rst @@ -1,9 +1,18 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ======== Purchase ======== +**Odoo Purchase** helps you keep track of purchase agreements, quotations, and purchase orders. +Learn how to keep track of purchase tender, automate replenishments and follow up on your orders. + +.. seealso:: + - `Odoo Tutorials: Purchase `_ + .. toctree:: :titlesonly: diff --git a/content/applications/inventory_and_mrp/quality.rst b/content/applications/inventory_and_mrp/quality.rst index 894b0ff2e..2607f2218 100644 --- a/content/applications/inventory_and_mrp/quality.rst +++ b/content/applications/inventory_and_mrp/quality.rst @@ -1,9 +1,19 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ======= Quality ======= +**Odoo Quality** helps you define quality control points to trigger quality checks at specific +inventory operations (receiving and final inspection) or manufacturing operations (in-process +inspection). + +You will love organizing your quality alerts in Odoo's clean kanban interface. Drag and drop alerts +to report progress and use visual indicators to focus on critical alerts. + .. toctree:: :titlesonly: diff --git a/content/applications/marketing.rst b/content/applications/marketing.rst index 2daeee858..7cb4ede83 100644 --- a/content/applications/marketing.rst +++ b/content/applications/marketing.rst @@ -12,4 +12,4 @@ Marketing marketing/email_marketing marketing/sms_marketing marketing/social_marketing - marketing/survey + marketing/surveys diff --git a/content/applications/marketing/email_marketing.rst b/content/applications/marketing/email_marketing.rst index 9c438b495..60ebbcb4f 100644 --- a/content/applications/marketing/email_marketing.rst +++ b/content/applications/marketing/email_marketing.rst @@ -1,10 +1,16 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ================ Email Marketing ================ +.. seealso:: + - `Odoo Tutorials: Marketing `_ + .. toctree:: :titlesonly: - email_marketing/overview \ No newline at end of file + email_marketing/overview diff --git a/content/applications/marketing/events.rst b/content/applications/marketing/events.rst index b1c4e0e16..bdcc5cae6 100644 --- a/content/applications/marketing/events.rst +++ b/content/applications/marketing/events.rst @@ -1,11 +1,20 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ====== Events ====== +**Odoo Events** helps you manage on-site and online events. Organize events, publish event websites, +promote venues, and sell tickets. + +.. seealso:: + - `Odoo Tutorials: Events `_ + .. toctree:: :titlesonly: events/overview - events/integrations \ No newline at end of file + events/integrations diff --git a/content/applications/marketing/marketing_automation.rst b/content/applications/marketing/marketing_automation.rst index 37a0518ec..23cd1c7f0 100644 --- a/content/applications/marketing/marketing_automation.rst +++ b/content/applications/marketing/marketing_automation.rst @@ -1,9 +1,15 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ==================== Marketing Automation ==================== +.. seealso:: + - `Odoo Tutorials: Marketing `_ + .. toctree:: :titlesonly: diff --git a/content/applications/marketing/marketing_automation/overview/segment.rst b/content/applications/marketing/marketing_automation/overview/segment.rst index aea881464..5353820e5 100644 --- a/content/applications/marketing/marketing_automation/overview/segment.rst +++ b/content/applications/marketing/marketing_automation/overview/segment.rst @@ -64,4 +64,3 @@ Use cases .. seealso:: - :doc:`automate_actions` - - :doc:`/applications/general/tags` diff --git a/content/applications/marketing/sms_marketing.rst b/content/applications/marketing/sms_marketing.rst index 2cdd8dbaf..91bb77143 100644 --- a/content/applications/marketing/sms_marketing.rst +++ b/content/applications/marketing/sms_marketing.rst @@ -1,11 +1,17 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ============= SMS Marketing ============= +.. seealso:: + - `Odoo Tutorials: Marketing `_ + .. toctree:: :titlesonly: sms_marketing/overview - sms_marketing/pricing \ No newline at end of file + sms_marketing/pricing diff --git a/content/applications/marketing/social_marketing.rst b/content/applications/marketing/social_marketing.rst index 24c234ec2..3360cce16 100644 --- a/content/applications/marketing/social_marketing.rst +++ b/content/applications/marketing/social_marketing.rst @@ -1,9 +1,15 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ================ Social Marketing ================ +.. seealso:: + - `Odoo Tutorials: Marketing `_ + .. toctree:: :titlesonly: diff --git a/content/applications/marketing/survey.rst b/content/applications/marketing/survey.rst deleted file mode 100644 index ac0f9c836..000000000 --- a/content/applications/marketing/survey.rst +++ /dev/null @@ -1,10 +0,0 @@ -:nosearch: - -====== -Survey -====== - -.. toctree:: - :titlesonly: - - survey/overview \ No newline at end of file diff --git a/content/applications/marketing/surveys.rst b/content/applications/marketing/surveys.rst new file mode 100644 index 000000000..53491ed88 --- /dev/null +++ b/content/applications/marketing/surveys.rst @@ -0,0 +1,16 @@ +:nosearch: +:show-content: +:hide-page-toc: +:show-toc: + +======= +Surveys +======= + +.. seealso:: + - `Odoo Tutorials: Surveys `_ + +.. toctree:: + :titlesonly: + + surveys/overview diff --git a/content/applications/marketing/survey/overview.rst b/content/applications/marketing/surveys/overview.rst similarity index 100% rename from content/applications/marketing/survey/overview.rst rename to content/applications/marketing/surveys/overview.rst diff --git a/content/applications/marketing/survey/overview/create.rst b/content/applications/marketing/surveys/overview/create.rst similarity index 100% rename from content/applications/marketing/survey/overview/create.rst rename to content/applications/marketing/surveys/overview/create.rst diff --git a/content/applications/marketing/survey/overview/media/analytical_page.png b/content/applications/marketing/surveys/overview/media/analytical_page.png similarity index 100% rename from content/applications/marketing/survey/overview/media/analytical_page.png rename to content/applications/marketing/surveys/overview/media/analytical_page.png diff --git a/content/applications/marketing/survey/overview/media/answers_form.png b/content/applications/marketing/surveys/overview/media/answers_form.png similarity index 100% rename from content/applications/marketing/survey/overview/media/answers_form.png rename to content/applications/marketing/surveys/overview/media/answers_form.png diff --git a/content/applications/marketing/survey/overview/media/frontend_bagdes.png b/content/applications/marketing/surveys/overview/media/frontend_bagdes.png similarity index 100% rename from content/applications/marketing/survey/overview/media/frontend_bagdes.png rename to content/applications/marketing/surveys/overview/media/frontend_bagdes.png diff --git a/content/applications/marketing/survey/overview/media/frontend_description.png b/content/applications/marketing/surveys/overview/media/frontend_description.png similarity index 100% rename from content/applications/marketing/survey/overview/media/frontend_description.png rename to content/applications/marketing/surveys/overview/media/frontend_description.png diff --git a/content/applications/marketing/survey/overview/media/new_survey.png b/content/applications/marketing/surveys/overview/media/new_survey.png similarity index 100% rename from content/applications/marketing/survey/overview/media/new_survey.png rename to content/applications/marketing/surveys/overview/media/new_survey.png diff --git a/content/applications/marketing/survey/overview/media/random_question.png b/content/applications/marketing/surveys/overview/media/random_question.png similarity index 100% rename from content/applications/marketing/survey/overview/media/random_question.png rename to content/applications/marketing/surveys/overview/media/random_question.png diff --git a/content/applications/marketing/survey/overview/media/scoring_candidates.png b/content/applications/marketing/surveys/overview/media/scoring_candidates.png similarity index 100% rename from content/applications/marketing/survey/overview/media/scoring_candidates.png rename to content/applications/marketing/surveys/overview/media/scoring_candidates.png diff --git a/content/applications/marketing/survey/overview/media/sections_questions.png b/content/applications/marketing/surveys/overview/media/sections_questions.png similarity index 100% rename from content/applications/marketing/survey/overview/media/sections_questions.png rename to content/applications/marketing/surveys/overview/media/sections_questions.png diff --git a/content/applications/marketing/survey/overview/media/tab_options_layout.png b/content/applications/marketing/surveys/overview/media/tab_options_layout.png similarity index 100% rename from content/applications/marketing/survey/overview/media/tab_options_layout.png rename to content/applications/marketing/surveys/overview/media/tab_options_layout.png diff --git a/content/applications/marketing/survey/overview/media/tab_options_timelimit.png b/content/applications/marketing/surveys/overview/media/tab_options_timelimit.png similarity index 100% rename from content/applications/marketing/survey/overview/media/tab_options_timelimit.png rename to content/applications/marketing/surveys/overview/media/tab_options_timelimit.png diff --git a/content/applications/marketing/survey/overview/media/user_feedback.png b/content/applications/marketing/surveys/overview/media/user_feedback.png similarity index 100% rename from content/applications/marketing/survey/overview/media/user_feedback.png rename to content/applications/marketing/surveys/overview/media/user_feedback.png diff --git a/content/applications/marketing/survey/overview/scoring.rst b/content/applications/marketing/surveys/overview/scoring.rst similarity index 100% rename from content/applications/marketing/survey/overview/scoring.rst rename to content/applications/marketing/surveys/overview/scoring.rst diff --git a/content/applications/marketing/survey/overview/time_random.rst b/content/applications/marketing/surveys/overview/time_random.rst similarity index 100% rename from content/applications/marketing/survey/overview/time_random.rst rename to content/applications/marketing/surveys/overview/time_random.rst diff --git a/content/applications/productivity/discuss.rst b/content/applications/productivity/discuss.rst index aec0d199f..07f007892 100644 --- a/content/applications/productivity/discuss.rst +++ b/content/applications/productivity/discuss.rst @@ -1,4 +1,7 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ======= Discuss @@ -8,4 +11,4 @@ Discuss :titlesonly: discuss/overview - discuss/advanced \ No newline at end of file + discuss/advanced diff --git a/content/applications/productivity/iot.rst b/content/applications/productivity/iot.rst index a91629cb4..02503dee3 100644 --- a/content/applications/productivity/iot.rst +++ b/content/applications/productivity/iot.rst @@ -1,4 +1,7 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ======================== Internet of Things (IoT) diff --git a/content/applications/productivity/studio.rst b/content/applications/productivity/studio.rst index 1e1ae7688..f48e6a714 100644 --- a/content/applications/productivity/studio.rst +++ b/content/applications/productivity/studio.rst @@ -1,12 +1,21 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ====== Studio ====== +Learn all you need in order to build custom applications: customize views, create specific reports, +automate actions, define approval workflows, etc. + +.. seealso:: + - `Odoo Tutorials: Studio `_ + .. toctree:: :titlesonly: studio/concepts studio/use_cases - studio/how_to \ No newline at end of file + studio/how_to diff --git a/content/applications/sales/crm.rst b/content/applications/sales/crm.rst index 571961e2b..bae638522 100644 --- a/content/applications/sales/crm.rst +++ b/content/applications/sales/crm.rst @@ -1,9 +1,19 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: === CRM === +**Odoo CRM** helps you organize your sales activities: track leads, close opportunities and get +accurate forecasts. Keep opportunities organized with the pipeline and manage your day-to-day +activities with meetings and next activities. + +.. seealso:: + - `Odoo Tutorials: CRM `_ + .. toctree:: :titlesonly: diff --git a/content/applications/sales/crm/performance.rst b/content/applications/sales/crm/performance.rst index d9f190501..8f679f807 100644 --- a/content/applications/sales/crm/performance.rst +++ b/content/applications/sales/crm/performance.rst @@ -8,3 +8,4 @@ Analyze performance :titlesonly: performance/win_loss + performance/google_spreadsheets diff --git a/content/applications/general/auth/google_spreadsheets.rst b/content/applications/sales/crm/performance/google_spreadsheets.rst similarity index 92% rename from content/applications/general/auth/google_spreadsheets.rst rename to content/applications/sales/crm/performance/google_spreadsheets.rst index bb09ebd14..1b60c1c61 100644 --- a/content/applications/general/auth/google_spreadsheets.rst +++ b/content/applications/sales/crm/performance/google_spreadsheets.rst @@ -12,7 +12,7 @@ Configuration From the *General Settings*, active *Google Drive* and *Google Spreadsheet*. The options *Authorization Code* and *Get Authorization Code* are now available. -.. image:: media/authori.png +.. image:: google_spreadsheets/authori.png :align: center :alt: Enable the Google Drive and Google Spreadsheet features in Odoo @@ -25,7 +25,7 @@ Create a new Spreadsheet From the *CRM* app, for example, go to *Favorites* and click on *Add to Google Spreadsheet*. -.. image:: media/add_to_google_spread.png +.. image:: google_spreadsheets/add_to_google_spread.png :align: center :alt: From the CRM application, for example, click on add to Google Spreadsheet in Odoo @@ -41,7 +41,7 @@ Link a Spreadsheet with Odoo | From this new file, configure your database. | Go to :menuselection:`Odoo --> Server Settings --> Database Name --> Username --> Password`. -.. image:: media/odoo_menu.png +.. image:: google_spreadsheets/odoo_menu.png :align: center :alt: Menu called Odoo is shown on the settings bar in the Spreadsheet @@ -66,7 +66,7 @@ Retrieve Data order in the database). | Find some the arguments in the table below. -.. image:: media/retrieve_data.png +.. image:: google_spreadsheets/retrieve_data.png :align: center :alt: Table with examples of arguments to use in Odoo @@ -77,7 +77,7 @@ Retrieve Grouped Sums Use it when you want to display a sum of data (e.g.: total invoiced). | Find some arguments in the table below. -.. image:: media/retrieve_sums.png +.. image:: google_spreadsheets/retrieve_sums.png :align: center :alt: Table with examples of grouped sum arguments to use in Odoo diff --git a/content/applications/general/auth/media/add_to_google_spread.png b/content/applications/sales/crm/performance/google_spreadsheets/add_to_google_spread.png similarity index 100% rename from content/applications/general/auth/media/add_to_google_spread.png rename to content/applications/sales/crm/performance/google_spreadsheets/add_to_google_spread.png diff --git a/content/applications/general/auth/media/authori.png b/content/applications/sales/crm/performance/google_spreadsheets/authori.png similarity index 100% rename from content/applications/general/auth/media/authori.png rename to content/applications/sales/crm/performance/google_spreadsheets/authori.png diff --git a/content/applications/general/auth/media/odoo_menu.png b/content/applications/sales/crm/performance/google_spreadsheets/odoo_menu.png similarity index 100% rename from content/applications/general/auth/media/odoo_menu.png rename to content/applications/sales/crm/performance/google_spreadsheets/odoo_menu.png diff --git a/content/applications/general/auth/media/retrieve_data.png b/content/applications/sales/crm/performance/google_spreadsheets/retrieve_data.png similarity index 100% rename from content/applications/general/auth/media/retrieve_data.png rename to content/applications/sales/crm/performance/google_spreadsheets/retrieve_data.png diff --git a/content/applications/general/auth/media/retrieve_sums.png b/content/applications/sales/crm/performance/google_spreadsheets/retrieve_sums.png similarity index 100% rename from content/applications/general/auth/media/retrieve_sums.png rename to content/applications/sales/crm/performance/google_spreadsheets/retrieve_sums.png diff --git a/content/applications/sales/point_of_sale.rst b/content/applications/sales/point_of_sale.rst index 7e9479f94..c3039501d 100644 --- a/content/applications/sales/point_of_sale.rst +++ b/content/applications/sales/point_of_sale.rst @@ -1,9 +1,19 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ============= Point of Sale ============= +With **Odoo Point of Sale**, run your shops or restaurants easily. The app runs on the browser, but +is able to continue working even if you are offline. + +.. seealso:: + - `Odoo Tutorials: Point of Sale Tutorials `_ + - :doc:`IoT Boxes Documentations ` + .. toctree:: :titlesonly: diff --git a/content/applications/sales/sales.rst b/content/applications/sales/sales.rst index 75b3d8247..25c8244c4 100644 --- a/content/applications/sales/sales.rst +++ b/content/applications/sales/sales.rst @@ -1,9 +1,18 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ===== Sales ===== +**Odoo Sales** is the application to run your sales process (from quotation to sales order) and +deliver and invoice what has been sold. + +.. seealso:: + - `Odoo Tutorials: Sales Tutorials `_ + .. toctree:: :titlesonly: @@ -12,4 +21,4 @@ Sales sales/products_prices sales/amazon_connector sales/ebay_connector - sales/advanced \ No newline at end of file + sales/advanced diff --git a/content/applications/sales/sales/amazon_connector/update.rst b/content/applications/sales/sales/amazon_connector/update.rst index cedb42471..8df79f377 100644 --- a/content/applications/sales/sales/amazon_connector/update.rst +++ b/content/applications/sales/sales/amazon_connector/update.rst @@ -32,7 +32,7 @@ you can proceed to the next step. If you use Odoo with an on-premise setup or through a partner, then you must update your installation as detailed in -:doc:`this documentation page ` +:doc:`this documentation page ` or by contacting your integrating partner. Update the list of available modules @@ -50,8 +50,7 @@ Install the Amazon/Authentication Patch .. warning:: You should never install new modules in your production database without testing them in a duplicate or staging environment. For Odoo.com customers, a duplicate database - can be created from the database management page as explained in - :doc:`this documentation page `. For + can be created from the database management page. For Odoo.sh users, you should use a staging or duplicate database. For on-premise users, you should use a staging environment - you should contact your integrating partner for more information regarding how to test a new module in your particular setup. @@ -72,4 +71,4 @@ in the :doc:`setup ` page. .. seealso:: - :doc:`features` - :doc:`setup` - - :doc:`manage` \ No newline at end of file + - :doc:`manage` diff --git a/content/applications/sales/subscriptions.rst b/content/applications/sales/subscriptions.rst index 5566a4062..f01a437a0 100644 --- a/content/applications/sales/subscriptions.rst +++ b/content/applications/sales/subscriptions.rst @@ -1,13 +1,23 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ============= Subscriptions ============= +**Odoo Subscriptions** is used to run recurring businesses: sell new contracts, upsell customers, +keep the churn under control and have reporting on the main KPIs: MRR, ARR, retention, churn, +upselling, etc. + +.. seealso:: + - `Odoo Tutorials: Subscriptions `_ + .. toctree:: :titlesonly: subscriptions/configuration subscriptions/sales_flow subscriptions/follow_up - subscriptions/reporting \ No newline at end of file + subscriptions/reporting diff --git a/content/applications/services/fsm.rst b/content/applications/services/fsm.rst index 2ffd64cbc..5414795f1 100644 --- a/content/applications/services/fsm.rst +++ b/content/applications/services/fsm.rst @@ -1,9 +1,15 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ============= Field Service ============= +.. seealso:: + - `Odoo Tutorials: Field Service `_ + .. toctree:: :titlesonly: diff --git a/content/applications/services/helpdesk.rst b/content/applications/services/helpdesk.rst index 8832919c8..850158388 100644 --- a/content/applications/services/helpdesk.rst +++ b/content/applications/services/helpdesk.rst @@ -1,9 +1,15 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ======== Helpdesk ======== +.. seealso:: + - `Odoo Tutorials: Helpdesk `_ + .. toctree:: :titlesonly: diff --git a/content/applications/services/planning.rst b/content/applications/services/planning.rst index c3de368c3..b38c7398d 100644 --- a/content/applications/services/planning.rst +++ b/content/applications/services/planning.rst @@ -1,8 +1,14 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: -========= +======== Planning -========= +======== + +.. seealso:: + - `Odoo Tutorials: Planning `_ .. toctree:: :titlesonly: diff --git a/content/applications/services/project.rst b/content/applications/services/project.rst index 533e36d47..f782dc0c1 100644 --- a/content/applications/services/project.rst +++ b/content/applications/services/project.rst @@ -1,9 +1,16 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ======= Project ======= +.. seealso:: + - `Odoo Tutorials: Project and Timesheets + `_ + .. toctree:: :titlesonly: diff --git a/content/applications/services/project/tasks/get_started.rst b/content/applications/services/project/tasks/get_started.rst index f9fcda4d9..9775b0106 100644 --- a/content/applications/services/project/tasks/get_started.rst +++ b/content/applications/services/project/tasks/get_started.rst @@ -79,9 +79,5 @@ Drag and drop tasks to change their stage and define colors to help you identify :height: 340 :alt: Choose a color to identify your task in Odoo Project -.. seealso:: - - :doc:`/applications/general/tags` - - diff --git a/content/applications/services/timesheets.rst b/content/applications/services/timesheets.rst index b155fcc1d..7036d92f8 100644 --- a/content/applications/services/timesheets.rst +++ b/content/applications/services/timesheets.rst @@ -1,10 +1,17 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ========== Timesheets ========== +.. seealso:: + - `Odoo Tutorials: Project and Timesheets + `_ + .. toctree:: :titlesonly: - timesheets/overview \ No newline at end of file + timesheets/overview diff --git a/content/applications/websites/ecommerce.rst b/content/applications/websites/ecommerce.rst index 732e96a7f..2dc7e44a3 100644 --- a/content/applications/websites/ecommerce.rst +++ b/content/applications/websites/ecommerce.rst @@ -1,9 +1,19 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ========= eCommerce ========= +Run a modern open-source online store with Odoo eCommerce. Learn how to sell online, promote +products and increase your average cart sizes. + +.. seealso:: + - `Odoo Tutorials: Website `_ + - `Odoo Tutorials: eCommerce `_ + .. toctree:: :titlesonly: diff --git a/content/applications/websites/livechat.rst b/content/applications/websites/livechat.rst index 68024bdcf..9ad70dcf0 100644 --- a/content/applications/websites/livechat.rst +++ b/content/applications/websites/livechat.rst @@ -1,10 +1,16 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ========= Live Chat ========= +.. seealso:: + - `Live Chat: product page `_ + .. toctree:: :titlesonly: - livechat/overview \ No newline at end of file + livechat/overview diff --git a/content/applications/websites/website.rst b/content/applications/websites/website.rst index c5f1cd5e2..26e2bf856 100644 --- a/content/applications/websites/website.rst +++ b/content/applications/websites/website.rst @@ -1,9 +1,19 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: ======= Website ======= +Discover the best **Open-Source Website Builder** and learn how to build beautiful websites that +convert visitors into leads or revenues. + +.. seealso:: + - `Odoo Tutorials: Website `_ + - `Odoo Tutorials: eCommerce `_ + .. toctree:: :titlesonly: diff --git a/content/applications/websites/website/optimize.rst b/content/applications/websites/website/optimize.rst index f2de2beac..50267e63b 100644 --- a/content/applications/websites/website/optimize.rst +++ b/content/applications/websites/website/optimize.rst @@ -11,6 +11,7 @@ Optimize optimize/google_analytics optimize/google_analytics_dashboard optimize/link_tracker + optimize/unsplash diff --git a/content/applications/general/unsplash.rst b/content/applications/websites/website/optimize/unsplash.rst similarity index 96% rename from content/applications/general/unsplash.rst rename to content/applications/websites/website/optimize/unsplash.rst index f78a27c24..e3a66b723 100644 --- a/content/applications/general/unsplash.rst +++ b/content/applications/websites/website/optimize/unsplash.rst @@ -1,6 +1,6 @@ -======== -Unsplash -======== +====================== +Unsplash (free images) +====================== Generate an Unsplash access key =============================== diff --git a/content/applications/general/unsplash/accept_terms.png b/content/applications/websites/website/optimize/unsplash/accept_terms.png similarity index 100% rename from content/applications/general/unsplash/accept_terms.png rename to content/applications/websites/website/optimize/unsplash/accept_terms.png diff --git a/content/applications/general/unsplash/access_key.png b/content/applications/websites/website/optimize/unsplash/access_key.png similarity index 100% rename from content/applications/general/unsplash/access_key.png rename to content/applications/websites/website/optimize/unsplash/access_key.png diff --git a/content/applications/general/unsplash/app_id_url.png b/content/applications/websites/website/optimize/unsplash/app_id_url.png similarity index 100% rename from content/applications/general/unsplash/app_id_url.png rename to content/applications/websites/website/optimize/unsplash/app_id_url.png diff --git a/content/applications/general/unsplash/app_infos.png b/content/applications/websites/website/optimize/unsplash/app_infos.png similarity index 100% rename from content/applications/general/unsplash/app_infos.png rename to content/applications/websites/website/optimize/unsplash/app_infos.png diff --git a/content/applications/general/unsplash/create_app.png b/content/applications/websites/website/optimize/unsplash/create_app.png similarity index 100% rename from content/applications/general/unsplash/create_app.png rename to content/applications/websites/website/optimize/unsplash/create_app.png diff --git a/content/applications/general/unsplash/production_account.png b/content/applications/websites/website/optimize/unsplash/production_account.png similarity index 100% rename from content/applications/general/unsplash/production_account.png rename to content/applications/websites/website/optimize/unsplash/production_account.png diff --git a/content/applications/general/unsplash/select_app.png b/content/applications/websites/website/optimize/unsplash/select_app.png similarity index 100% rename from content/applications/general/unsplash/select_app.png rename to content/applications/websites/website/optimize/unsplash/select_app.png diff --git a/content/applications/websites/website/publish/on-premise_geo-ip-installation.rst b/content/applications/websites/website/publish/on-premise_geo-ip-installation.rst index 69d09513e..8ca66e49b 100644 --- a/content/applications/websites/website/publish/on-premise_geo-ip-installation.rst +++ b/content/applications/websites/website/publish/on-premise_geo-ip-installation.rst @@ -33,7 +33,7 @@ Installation ./odoo-bin --geoip-db= ~/Downloads/GeoLite2-City.mmdb .. seealso:: - - :doc:`CLI documentation `. + - :doc:`CLI documentation `. .. warning:: ``GeoIP`` Python library can also be used. However this version is discontinued since January diff --git a/content/contributing/documentation/rst_cheat_sheet.rst b/content/contributing/documentation/rst_cheat_sheet.rst index 7b78c24b0..170ec4f72 100644 --- a/content/contributing/documentation/rst_cheat_sheet.rst +++ b/content/contributing/documentation/rst_cheat_sheet.rst @@ -515,9 +515,12 @@ Document metadata +-----------------+--------------------------------------------------------------------------------+ | `show-content` | Make a toctree page accessible from the navigation menu. | +-----------------+--------------------------------------------------------------------------------+ +| `show-toc` | Show the table of content on a page that has the `show-content` metadata | +| | directive. | ++-----------------+--------------------------------------------------------------------------------+ | `code-column` | | Show a dynamic side column that can be used to display interactive | | | tutorials or code excerpts. | -| | | For example, see :doc:`/developer/webservices/upgrade` or | +| | | For example, see :doc:`/developer/misc/api/upgrade` or | | | :doc:`/applications/finance/accounting/getting_started/memento`. | +-----------------+--------------------------------------------------------------------------------+ | `hide-page-toc` | Hide the "On this page" sidebar and use full page width for the content. | diff --git a/content/developer.rst b/content/developer.rst index 0a1a7a71f..01bc598e0 100644 --- a/content/developer.rst +++ b/content/developer.rst @@ -1,12 +1,19 @@ :nosearch: +:show-content: +:hide-page-toc: +:show-toc: + ========= Developer ========= +Learn through tutorials and get help using reference guides. + .. toctree:: + :titlesonly: - developer/reference - developer/webservices developer/howtos + developer/reference + developer/misc diff --git a/content/developer/howtos.rst b/content/developer/howtos.rst index 376fb2c18..dc7b7f764 100644 --- a/content/developer/howtos.rst +++ b/content/developer/howtos.rst @@ -7,9 +7,9 @@ Tutorials .. toctree:: :titlesonly: - howtos/themes - howtos/website howtos/backend + howtos/website + howtos/themes howtos/web howtos/profilecode howtos/company diff --git a/content/developer/misc.rst b/content/developer/misc.rst new file mode 100644 index 000000000..0b30597af --- /dev/null +++ b/content/developer/misc.rst @@ -0,0 +1,12 @@ +:nosearch: + +==== +Misc +==== + +.. toctree:: + :titlesonly: + + misc/api + misc/i18n + misc/other diff --git a/content/developer/misc/api.rst b/content/developer/misc/api.rst new file mode 100644 index 000000000..b0fc90cbe --- /dev/null +++ b/content/developer/misc/api.rst @@ -0,0 +1,12 @@ +:nosearch: + +=== +API +=== + +.. toctree:: + :titlesonly: + + api/odoo + api/iap + api/upgrade diff --git a/content/developer/webservices/iap.rst b/content/developer/misc/api/iap.rst similarity index 100% rename from content/developer/webservices/iap.rst rename to content/developer/misc/api/iap.rst diff --git a/content/developer/webservices/images/button.png b/content/developer/misc/api/images/button.png similarity index 100% rename from content/developer/webservices/images/button.png rename to content/developer/misc/api/images/button.png diff --git a/content/developer/webservices/images/creating_service.png b/content/developer/misc/api/images/creating_service.png similarity index 100% rename from content/developer/webservices/images/creating_service.png rename to content/developer/misc/api/images/creating_service.png diff --git a/content/developer/webservices/images/credits.jpg b/content/developer/misc/api/images/credits.jpg similarity index 100% rename from content/developer/webservices/images/credits.jpg rename to content/developer/misc/api/images/credits.jpg diff --git a/content/developer/webservices/images/credits2.jpg b/content/developer/misc/api/images/credits2.jpg similarity index 100% rename from content/developer/webservices/images/credits2.jpg rename to content/developer/misc/api/images/credits2.jpg diff --git a/content/developer/webservices/images/flow.png b/content/developer/misc/api/images/flow.png similarity index 100% rename from content/developer/webservices/images/flow.png rename to content/developer/misc/api/images/flow.png diff --git a/content/developer/webservices/images/menu.png b/content/developer/misc/api/images/menu.png similarity index 100% rename from content/developer/webservices/images/menu.png rename to content/developer/misc/api/images/menu.png diff --git a/content/developer/webservices/images/no-credit.png b/content/developer/misc/api/images/no-credit.png similarity index 100% rename from content/developer/webservices/images/no-credit.png rename to content/developer/misc/api/images/no-credit.png diff --git a/content/developer/webservices/images/normal.png b/content/developer/misc/api/images/normal.png similarity index 100% rename from content/developer/webservices/images/normal.png rename to content/developer/misc/api/images/normal.png diff --git a/content/developer/webservices/images/package.png b/content/developer/misc/api/images/package.png similarity index 100% rename from content/developer/webservices/images/package.png rename to content/developer/misc/api/images/package.png diff --git a/content/developer/webservices/images/players.png b/content/developer/misc/api/images/players.png similarity index 100% rename from content/developer/webservices/images/players.png rename to content/developer/misc/api/images/players.png diff --git a/content/developer/webservices/images/service_created.png b/content/developer/misc/api/images/service_created.png similarity index 100% rename from content/developer/webservices/images/service_created.png rename to content/developer/misc/api/images/service_created.png diff --git a/content/developer/webservices/images/service_list.png b/content/developer/misc/api/images/service_list.png similarity index 100% rename from content/developer/webservices/images/service_list.png rename to content/developer/misc/api/images/service_list.png diff --git a/content/developer/webservices/images/template.png b/content/developer/misc/api/images/template.png similarity index 100% rename from content/developer/webservices/images/template.png rename to content/developer/misc/api/images/template.png diff --git a/content/developer/webservices/odoo.rst b/content/developer/misc/api/odoo.rst similarity index 100% rename from content/developer/webservices/odoo.rst rename to content/developer/misc/api/odoo.rst diff --git a/content/developer/webservices/upgrade.rst b/content/developer/misc/api/upgrade.rst similarity index 100% rename from content/developer/webservices/upgrade.rst rename to content/developer/misc/api/upgrade.rst diff --git a/content/developer/misc/i18n.rst b/content/developer/misc/i18n.rst new file mode 100644 index 000000000..3069e91ad --- /dev/null +++ b/content/developer/misc/i18n.rst @@ -0,0 +1,11 @@ +:nosearch: + +==================== +Internationalization +==================== + +.. toctree:: + :titlesonly: + + i18n/localization + i18n/translations diff --git a/content/developer/webservices/localization.rst b/content/developer/misc/i18n/localization.rst similarity index 99% rename from content/developer/webservices/localization.rst rename to content/developer/misc/i18n/localization.rst index 488ac24ee..3c6301b2a 100644 --- a/content/developer/webservices/localization.rst +++ b/content/developer/misc/i18n/localization.rst @@ -1,12 +1,12 @@ ======================= -Creating a Localization +Accounting Localization ======================= .. warning:: This tutorial requires knowledges about how to build a module in Odoo (see - :doc:`../howtos/backend`). + :doc:`/developer/howtos/backend`). Building a localization module ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/content/developer/reference/translations.rst b/content/developer/misc/i18n/translations.rst similarity index 100% rename from content/developer/reference/translations.rst rename to content/developer/misc/i18n/translations.rst diff --git a/content/developer/reference/translations/po-export.png b/content/developer/misc/i18n/translations/po-export.png similarity index 100% rename from content/developer/reference/translations/po-export.png rename to content/developer/misc/i18n/translations/po-export.png diff --git a/content/developer/misc/other.rst b/content/developer/misc/other.rst new file mode 100644 index 000000000..3feffe256 --- /dev/null +++ b/content/developer/misc/other.rst @@ -0,0 +1,12 @@ +:nosearch: + +====== +Others +====== + +.. toctree:: + :titlesonly: + + other/guidelines + other/cmdline + other/iot diff --git a/content/developer/reference/cmdline.rst b/content/developer/misc/other/cmdline.rst similarity index 99% rename from content/developer/reference/cmdline.rst rename to content/developer/misc/other/cmdline.rst index a43bb1a6a..3337f196e 100644 --- a/content/developer/reference/cmdline.rst +++ b/content/developer/misc/other/cmdline.rst @@ -1,9 +1,9 @@ .. _reference/cmdline: -================================ -Command-line interface: odoo-bin -================================ +============= +CLI: odoo-bin +============= .. _reference/cmdline/server: diff --git a/content/developer/reference/guidelines.rst b/content/developer/misc/other/guidelines.rst similarity index 100% rename from content/developer/reference/guidelines.rst rename to content/developer/misc/other/guidelines.rst diff --git a/content/developer/reference/iot.rst b/content/developer/misc/other/iot.rst similarity index 100% rename from content/developer/reference/iot.rst rename to content/developer/misc/other/iot.rst diff --git a/content/developer/reference.rst b/content/developer/reference.rst index 3a6323d08..4d9a26558 100644 --- a/content/developer/reference.rst +++ b/content/developer/reference.rst @@ -1,29 +1,12 @@ :nosearch: :types: reference -========= -Reference -========= +================ +Reference Guides +================ .. toctree:: :titlesonly: - reference/orm - reference/data - reference/actions - reference/views - reference/module - reference/cmdline - reference/security - reference/testing - - reference/http - reference/qweb - reference/javascript_cheatsheet - reference/javascript_reference - reference/translations - reference/reports - reference/mixins - reference/guidelines - reference/mobile - reference/iot + reference/addons + reference/javascript diff --git a/content/developer/reference/addons.rst b/content/developer/reference/addons.rst new file mode 100644 index 000000000..2f441c207 --- /dev/null +++ b/content/developer/reference/addons.rst @@ -0,0 +1,19 @@ +:nosearch: + +============= +Server Addons +============= + +.. toctree:: + :titlesonly: + + addons/orm + addons/data + addons/actions + addons/views + addons/module + addons/reports + addons/security + addons/testing + addons/http + addons/mixins diff --git a/content/developer/reference/actions.rst b/content/developer/reference/addons/actions.rst similarity index 100% rename from content/developer/reference/actions.rst rename to content/developer/reference/addons/actions.rst diff --git a/content/developer/reference/data.rst b/content/developer/reference/addons/data.rst similarity index 100% rename from content/developer/reference/data.rst rename to content/developer/reference/addons/data.rst diff --git a/content/developer/reference/http.rst b/content/developer/reference/addons/http.rst similarity index 100% rename from content/developer/reference/http.rst rename to content/developer/reference/addons/http.rst diff --git a/content/developer/reference/images/tests.png b/content/developer/reference/addons/images/tests.png similarity index 100% rename from content/developer/reference/images/tests.png rename to content/developer/reference/addons/images/tests.png diff --git a/content/developer/reference/mixins.rst b/content/developer/reference/addons/mixins.rst similarity index 100% rename from content/developer/reference/mixins.rst rename to content/developer/reference/addons/mixins.rst diff --git a/content/developer/reference/module.rst b/content/developer/reference/addons/module.rst similarity index 100% rename from content/developer/reference/module.rst rename to content/developer/reference/addons/module.rst diff --git a/content/developer/reference/orm.rst b/content/developer/reference/addons/orm.rst similarity index 99% rename from content/developer/reference/orm.rst rename to content/developer/reference/addons/orm.rst index 42fc6bc73..10aff06ca 100644 --- a/content/developer/reference/orm.rst +++ b/content/developer/reference/addons/orm.rst @@ -933,7 +933,7 @@ Odoo provides three different mechanisms to extend models in a modular way: version * delegating some of the model's fields to records it contains -.. image:: ../images/inheritance_methods.png +.. image:: ../../images/inheritance_methods.png :align: center Classical inheritance diff --git a/content/developer/reference/reports.rst b/content/developer/reference/addons/reports.rst similarity index 100% rename from content/developer/reference/reports.rst rename to content/developer/reference/addons/reports.rst diff --git a/content/developer/reference/security.rst b/content/developer/reference/addons/security.rst similarity index 100% rename from content/developer/reference/security.rst rename to content/developer/reference/addons/security.rst diff --git a/content/developer/reference/static/res.country.state.csv b/content/developer/reference/addons/static/res.country.state.csv similarity index 100% rename from content/developer/reference/static/res.country.state.csv rename to content/developer/reference/addons/static/res.country.state.csv diff --git a/content/developer/reference/testing.rst b/content/developer/reference/addons/testing.rst similarity index 100% rename from content/developer/reference/testing.rst rename to content/developer/reference/addons/testing.rst diff --git a/content/developer/reference/views.rst b/content/developer/reference/addons/views.rst similarity index 100% rename from content/developer/reference/views.rst rename to content/developer/reference/addons/views.rst diff --git a/content/developer/reference/javascript.rst b/content/developer/reference/javascript.rst new file mode 100644 index 000000000..0c973a34f --- /dev/null +++ b/content/developer/reference/javascript.rst @@ -0,0 +1,13 @@ +:nosearch: + +================== +Javascript Modules +================== + +.. toctree:: + :titlesonly: + + javascript/javascript_cheatsheet + javascript/javascript_reference + javascript/mobile + javascript/qweb diff --git a/content/developer/reference/images/mobile_contact_create.png b/content/developer/reference/javascript/images/mobile_contact_create.png similarity index 100% rename from content/developer/reference/images/mobile_contact_create.png rename to content/developer/reference/javascript/images/mobile_contact_create.png diff --git a/content/developer/reference/images/mobile_notification.png b/content/developer/reference/javascript/images/mobile_notification.png similarity index 100% rename from content/developer/reference/images/mobile_notification.png rename to content/developer/reference/javascript/images/mobile_notification.png diff --git a/content/developer/reference/images/mobile_switch_account.png b/content/developer/reference/javascript/images/mobile_switch_account.png similarity index 100% rename from content/developer/reference/images/mobile_switch_account.png rename to content/developer/reference/javascript/images/mobile_switch_account.png diff --git a/content/developer/reference/images/mobile_working.jpg b/content/developer/reference/javascript/images/mobile_working.jpg similarity index 100% rename from content/developer/reference/images/mobile_working.jpg rename to content/developer/reference/javascript/images/mobile_working.jpg diff --git a/content/developer/reference/images/odoo_mobile_api.png b/content/developer/reference/javascript/images/odoo_mobile_api.png similarity index 100% rename from content/developer/reference/images/odoo_mobile_api.png rename to content/developer/reference/javascript/images/odoo_mobile_api.png diff --git a/content/developer/reference/images/runner.png b/content/developer/reference/javascript/images/runner.png similarity index 100% rename from content/developer/reference/images/runner.png rename to content/developer/reference/javascript/images/runner.png diff --git a/content/developer/reference/images/runner2.png b/content/developer/reference/javascript/images/runner2.png similarity index 100% rename from content/developer/reference/images/runner2.png rename to content/developer/reference/javascript/images/runner2.png diff --git a/content/developer/reference/images/snackbar.png b/content/developer/reference/javascript/images/snackbar.png similarity index 100% rename from content/developer/reference/images/snackbar.png rename to content/developer/reference/javascript/images/snackbar.png diff --git a/content/developer/reference/images/tests2.png b/content/developer/reference/javascript/images/tests2.png similarity index 100% rename from content/developer/reference/images/tests2.png rename to content/developer/reference/javascript/images/tests2.png diff --git a/content/developer/reference/images/tests3.png b/content/developer/reference/javascript/images/tests3.png similarity index 100% rename from content/developer/reference/images/tests3.png rename to content/developer/reference/javascript/images/tests3.png diff --git a/content/developer/reference/images/toast.png b/content/developer/reference/javascript/images/toast.png similarity index 100% rename from content/developer/reference/images/toast.png rename to content/developer/reference/javascript/images/toast.png diff --git a/content/developer/reference/javascript_cheatsheet.rst b/content/developer/reference/javascript/javascript_cheatsheet.rst similarity index 100% rename from content/developer/reference/javascript_cheatsheet.rst rename to content/developer/reference/javascript/javascript_cheatsheet.rst diff --git a/content/developer/reference/javascript_reference.rst b/content/developer/reference/javascript/javascript_reference.rst similarity index 99% rename from content/developer/reference/javascript_reference.rst rename to content/developer/reference/javascript/javascript_reference.rst index 710cc3ac4..a1536269a 100644 --- a/content/developer/reference/javascript_reference.rst +++ b/content/developer/reference/javascript/javascript_reference.rst @@ -1341,7 +1341,7 @@ to be translated. The way it currently works is the following: is found. Note that translations are explained in more details, from the server point of -view, in the document :doc:`translations`. +view, in the document :doc:`/developer/misc/i18n/translations`. There are two important functions for the translations in javascript: *_t* and *_lt*. The difference is that *_lt* is lazily evaluated. diff --git a/content/developer/reference/mobile.rst b/content/developer/reference/javascript/mobile.rst similarity index 100% rename from content/developer/reference/mobile.rst rename to content/developer/reference/javascript/mobile.rst diff --git a/content/developer/reference/qweb.rst b/content/developer/reference/javascript/qweb.rst similarity index 99% rename from content/developer/reference/qweb.rst rename to content/developer/reference/javascript/qweb.rst index 8c0d559b3..ba2ebabc5 100644 --- a/content/developer/reference/qweb.rst +++ b/content/developer/reference/javascript/qweb.rst @@ -3,9 +3,9 @@ .. _reference/qweb: -==== -QWeb -==== +============== +QWeb Templates +============== QWeb is the primary templating_ engine used by Odoo\ [#othertemplates]_. It is an XML templating engine\ [#genshif]_ and used mostly to generate HTML_ diff --git a/content/developer/webservices.rst b/content/developer/webservices.rst deleted file mode 100644 index cbd63ce23..000000000 --- a/content/developer/webservices.rst +++ /dev/null @@ -1,13 +0,0 @@ -:nosearch: - -============ -Web Services -============ - -.. toctree:: - :titlesonly: - - webservices/odoo - webservices/iap - webservices/upgrade - webservices/localization diff --git a/content/index.rst b/content/index.rst index 86418529b..952a7a6a7 100644 --- a/content/index.rst +++ b/content/index.rst @@ -10,5 +10,4 @@ Odoo Documentation applications administration developer - services contributing diff --git a/content/services.rst b/content/services.rst deleted file mode 100644 index 0795e7c70..000000000 --- a/content/services.rst +++ /dev/null @@ -1,10 +0,0 @@ -:nosearch: - -======== -Services -======== - - -.. toctree:: - - services/support diff --git a/content/services/support.rst b/content/services/support.rst deleted file mode 100644 index 763c95fb8..000000000 --- a/content/services/support.rst +++ /dev/null @@ -1,12 +0,0 @@ -:nosearch: - -======= -Support -======= - -.. toctree:: - :titlesonly: - - support/where_can_i_get_support - support/what_can_i_expect - support/supported_versions diff --git a/content/services/support/media/add_text.png b/content/services/support/media/add_text.png deleted file mode 100644 index 8a2d6a674e700768faa2b660b2920853b1e77669..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 66361 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 W0T?VKl$IF4&n*=#jw5AO=Nij3H()F(58Y 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 diff --git a/content/services/support/media/propose_changes.png b/content/services/support/media/propose_changes.png deleted file mode 100644 index ad0a208250ebb957573ec95cc647f7b9aa337306..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20654 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. - - -What kind of support is included? -================================= - -- Providing you with relevant material (guidelines, product documentation, - etc...) -- Answers to issues that you may encounter in your standard Odoo database (eg. - “I cannot close my Point of Sale” or “I cannot find my sales KPIs?”) -- Questions related to your account, subscription, or billing -- Bug resolution (blocking issues or unexpected behaviour not due to - misconfiguration or customization) -- Issues that might occur in a test database after upgrading to a newer version - -*Odoo Support does not make changes to your production database without your agreement and gives you -the material and knowledge to do it yourself!* - - -What kind of support is not included? -===================================== - -- Questions that require us to understand your business processes in order to - help you implement your database -- Training on how to use our software (we will direct you to our many resources) -- Import of documents into your database -- Guidance on which configurations to apply inside of an application or the database -- How to set up configuration models (Examples include: Inventory Routes, - Payment Terms, Warehouses, etc) -- Any intervention on your own servers/deployments of Odoo -- Any intervention on your own third party account (Ingenico, Authorize, UPS, etc) -- Questions or issues related to specific developments or customizations done - either by Odoo or a third party (this is specific only to your database or - involving code) - -You can get this type of support with a `Success Pack `__. -With a pack, one of our consultants will analyze the way your business runs and -tell you how you can get the most out of your Odoo Database. We will handle all -configurations and coach you on how to use Odoo. - diff --git a/content/services/support/where_can_i_get_support.rst b/content/services/support/where_can_i_get_support.rst deleted file mode 100644 index 010000dc2..000000000 --- a/content/services/support/where_can_i_get_support.rst +++ /dev/null @@ -1,32 +0,0 @@ - -=================== -Where to find help? -=================== - - -Odoo Enterprise -=============== - -Users who have a valid Odoo Enterprise subscription may always contact our support teams through our -`support form `_, no matter the hosting type you chose (Odoo Online, -Odoo.sh or on your own server). - -Please include in your request: - -- your subscription number -- the URL of your database if your database is hosted by Odoo (Odoo Online or Odoo.sh) - -Our agents will get back to you as soon as possible. - - -Odoo Community -============== - -*Odoo Community users don't get access to the support service.* - -Here are some resources that might help you: - -- Our `documentation pages `_. -- Ask your question on the `community forum `_. -- :doc:`Buy Odoo Enterprise ` to get the - support and bugfix services. diff --git a/extensions/odoo_theme/layout.html b/extensions/odoo_theme/layout.html index b231697ad..1e08e4f43 100644 --- a/extensions/odoo_theme/layout.html +++ b/extensions/odoo_theme/layout.html @@ -79,7 +79,7 @@ {%- set main_classes = main_classes + ['o_index'] %} {%- endif %} - {%- if 'show-content' in meta %} {# The page is an accessible toctree #} + {%- if ('show-content' in meta) and ('show-toc' not in meta) %} {# The page is an accessible toctree #} {%- set main_classes = main_classes + ['o_hide_toc'] %} {%- endif %} diff --git a/extensions/odoo_theme/layout_templates/homepage.html b/extensions/odoo_theme/layout_templates/homepage.html index 134749027..3634a62fd 100644 --- a/extensions/odoo_theme/layout_templates/homepage.html +++ b/extensions/odoo_theme/layout_templates/homepage.html @@ -1,65 +1,59 @@