Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions content/administration/odoo_sh/getting_started/branches.rst
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,7 @@ the repository, it will be passed to the production branch when merging.
If you test configuration changes in staging branches, and want them to be applied to the production
branch, you have to, either:

- Write the configuration changes in XML data files to overide the default configuration or views in
- Write the configuration changes in XML data files to override the default configuration or views in
the branch, and then increase the version of the module in its manifest (:file:`__manifest__.py`)
to trigger the module update when merging the staging branch in the production branch.

Expand Down Expand Up @@ -382,7 +382,7 @@ The :guilabel:`Concurrent requests (max)` graph displays the maximum number of c
requests per second.

.. image:: branches/monitor-concurrent-graph.png
:alt: The concurrent rquests graph in the monitor tab
:alt: The concurrent requests graph in the monitor tab

.. note::
Database workers determine the number of concurrent requests that can be managed simultaneously.
Expand All @@ -402,7 +402,7 @@ Mails

The :guilabel:`Incoming` graph displays data about the daily number of incoming emails:

- :guilabel:`Received Emails` represents emails successfuly received.
- :guilabel:`Received Emails` represents emails successfully received.
- :guilabel:`Received Emails bounced` represents emails unsuccessfully received.

.. image:: branches/monitor-incoming-graph.png
Expand Down Expand Up @@ -488,7 +488,7 @@ update triggered afterwards. In these two cases, a backup is triggered as it may
If the merged commit does not update the version of a module or linked dependencies, then no backup
is triggered by Odoo.sh, as neither the container nor the database is modified; therefore, the
platform considers this safe enough. As an extra precaution, you can make a manual backup before
modifiyng production sources.
modifying production sources.

The purpose of manual backups is to create a specific snapshot of production or staging databases
(not available for development). These remain available for seven days. However, there is a limit of
Expand Down
4 changes: 2 additions & 2 deletions content/administration/on_premise/deploy.rst
Original file line number Diff line number Diff line change
Expand Up @@ -472,7 +472,7 @@ added to serve static files via NGINX.
}
}

The actual ``root`` and ``try_files`` directives are dependant on your installation, specifically on
The actual ``root`` and ``try_files`` directives are dependent on your installation, specifically on
your :option:`--addons-path <odoo-bin --addons-path>`.

.. example::
Expand Down Expand Up @@ -526,7 +526,7 @@ X-Sendfile and X-Accel).
.. note::
- The X-Sendfile extension for apache (and compatible web servers) does not require any
supplementary configuration.
- The X-Accel extension for NGINX **does** require the following additionnal configuration:
- The X-Accel extension for NGINX **does** require the following additional configuration:

.. code-block:: nginx

Expand Down
4 changes: 2 additions & 2 deletions content/applications/essentials/contacts.rst
Original file line number Diff line number Diff line change
Expand Up @@ -163,8 +163,8 @@ Inventory section
Under the :guilabel:`Inventory` heading, use the :guilabel:`Customer Location` drop-down to select
the stock location to be used as a destination when sending goods to this contact. Next, use the
:guilabel:`Vendor Location` drop-down to selection the stock location used as a source when
recieving goods from this contact. Finally, use the :guilabel:`Subcontractor Location` drop-down to
idenfy a location used as both a source and destination when sending goods to this contact during a
receiving goods from this contact. Finally, use the :guilabel:`Subcontractor Location` drop-down to
identify a location used as both a source and destination when sending goods to this contact during a
subcontracting process.

Accounting tab
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -479,7 +479,7 @@ Journal creation

A specific bank journal must be created for Codaclean synchronization. To do so, :doc:`create a new
bank journal <../accounting/bank>`, make sure to enter the correct IBAN in the :guilabel:`Bank
Account Number` field, and select :guilabel:`Codaclean Syncronization` in the :guilabel:`Bank Feeds`
Account Number` field, and select :guilabel:`Codaclean Synchronization` in the :guilabel:`Bank Feeds`
field.

.. tip::
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -336,7 +336,7 @@ Invoice creation

Electronic invoices are generated and sent to both the |DIAN| and the customer. These documents can
be created from the sales order or manually generated. To create a new invoice, go to
:menuselection:`Accounting --> Costumers --> Invoices`, and select :guilabel:`Create`. On the
:menuselection:`Accounting --> Customers --> Invoices`, and select :guilabel:`Create`. On the
invoice form, configure the following fields:

- :guilabel:`Customer`: customer's information.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -531,7 +531,7 @@ record to view the sections of a contract that directly affect *Payroll*:

- :guilabel:`SSN No`: the last four digits of the employee's Social Security Number (SSN) appears
on payslips.
- :guilabel:`Wage type`: determines how the employee is paid, wether a Fixed wage (salary) or
- :guilabel:`Wage type`: determines how the employee is paid, whether a Fixed wage (salary) or
Hourly wage.
- :guilabel:`Schedule Pay`: defines how often the employee is paid, either :guilabel:`Annually`,
:guilabel:`Semi-annually`, :guilabel:`Quarterly`, :guilabel:`Bi-monthly`, :guilabel:`Monthly`,
Expand Down
2 changes: 1 addition & 1 deletion content/applications/general/users/2fa.rst
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ Click the :guilabel:`Account Security` tab, then slide the :guilabel:`Two-Factor
toggle to *active*.

.. image:: 2fa/account-security.png
:alt: The account secuirty tab in a user profile.
:alt: The account security tab in a user profile.

This generates a :guilabel:`Security Control` pop-up window that requires password confirmation to
continue. Enter the appropriate password, then click :guilabel:`Confirm Password`. Next, a
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,10 @@ access. Then click the :guilabel:`Grant Access` button to finish.

.. note::
When portal access is granted to a Company, all contacts affiliated with that company will be
granted portal access. Indiviual contacts can be removed as needed.
granted portal access. Individual contacts can be removed as needed.

Granting accesss to multiple users at once
------------------------------------------
Granting access to multiple users at once
-----------------------------------------

To grant portal access to multiple users from a single company at once, navigate to the contact
listing for that company, then click :menuselection:`Action --> Grant portal access` to view a list
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ On this screen, users can update their:
- Mailing address
- Invoice delivery preference

Additonal fields and descriptions may appear depending on the user's location and the location of
Additional fields and descriptions may appear depending on the user's location and the location of
the company that created the portal.

Once users have updated their information, they can click :guilabel:`Save Address` to save any
Expand Down Expand Up @@ -77,7 +77,7 @@ password can be saved by clicking :guilabel:`Change Password`.
Two-factor authentication
~~~~~~~~~~~~~~~~~~~~~~~~~

The user's currrent 2FA status is shownn as an alert. If 2FA is not enabled, an :guilabel:`Enable
The user's current 2FA status is shown as an alert. If 2FA is not enabled, an :guilabel:`Enable
two-factor authentication` link appears. If it is enabled, a link reading :guilabel:`Disable
two-factor authentication` appears instead.

Expand Down
2 changes: 1 addition & 1 deletion content/applications/hr/payroll/commissions.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Add a new commission by clicking :guilabel:`Add a Line`, and entering the :guila
the appropriate :guilabel:`Commission Amount`.

Once all the commissions are properly entered, click the :guilabel:`Generate Payslips` button to
create the warrant payslips in a group, which is reffered to as a *pay run* in Odoo, or click
create the warrant payslips in a group, which is referred to as a *pay run* in Odoo, or click
:guilabel:`Export` to export a CSV file of the commissions.

:ref:`Process the pay run <payroll/pay-run-process>` in the same way as a typical batch to complete
Expand Down
2 changes: 1 addition & 1 deletion content/applications/hr/payroll/payroll_localizations.rst
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ country into the search bar. All available modules for that country are presente

.. example::
Some countries only have one localization module, while other have multiple modules. This is
typically when other software is neede to process payroll, and importing and exporting data is
typically when other software is needed to process payroll, and importing and exporting data is
required.

For example. when searching for **Payroll** modules for `Egypt`, the following modules appear in
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,8 @@ warning appears on the **Payroll** dashboard and an error occurs when attempting
If the employee is **not** a resident of Jordan, tick the :guilabel:`Non-resident` box. This
indicates the employee is *not* eligible for personal exemptions.

Under the :guilabel:`Family` section, ensure the :guilabel:`Has Dependants` box is ticked if the
employee has any dependants, such as a spouse, children, or parents. This ensures they receive an
Under the :guilabel:`Family` section, ensure the :guilabel:`Has Dependents` box is ticked if the
employee has any dependents, such as a spouse, children, or parents. This ensures they receive an
additional exemption on their taxable salary.

By default, the :guilabel:`Is Eligible for EOS` checkbox is ticked, in the :guilabel:`Personal
Expand Down Expand Up @@ -401,7 +401,7 @@ off is approved and any overtime is appropriate.
Work entries sync based on the employee's :doc:`contract <../contracts>` configuration. Odoo pulls
from the assigned working schedule, attendance records, planning schedule, and approved time off.

Any :ref:`discrepencies or conflicts <payroll/conflicts>` must be resolved, then the work entries
Any :ref:`discrepancies or conflicts <payroll/conflicts>` must be resolved, then the work entries
can be :ref:`regenerated <payroll/regenerate-work-entries>`.

Once everything is correct, draft payslips can be :ref:`created individually <payroll/process>` or
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -382,8 +382,8 @@ In Mexico, all companies are **required** to configure the following rule parame
be updated when configuring the Mexico payroll localization.
- :guilabel:`Mexico: Christmas Bonus` (Días de Aguinaldo): In Mexico, an annual Christmas bonus is
given to all employees. The bonus must be for a minimum of 15 days of pay. Companies that provide
a higher bonus **must** modify this value. In Odoo, all employees of a company recieve the same
amout of paid days for their Chirstmas bonus.
a higher bonus **must** modify this value. In Odoo, all employees of a company receive the same
amount of paid days for their Chirstmas bonus.
- :guilabel:`Mexico: Holiday Table` (Tabla de vacaciones): This rule outlines the number of vacation
days an employee is allocated, based on their years of service. This **must** be modified, if
needed, to reflect the company's paid vacation policy.
Expand Down Expand Up @@ -413,7 +413,7 @@ off is approved and any overtime is appropriate.
Work entries sync based on the employee's :doc:`contract <../contracts>` configuration. Odoo pulls
from the assigned working schedule, attendance records, planning schedule, and approved time off.

Any :ref:`discrepencies or conflicts <payroll/conflicts>` must be resolved, then the work entries
Any :ref:`discrepancies or conflicts <payroll/conflicts>` must be resolved, then the work entries
can be :ref:`regenerated <payroll/regenerate-work-entries>`.

Once everything is correct, draft payslips can be :ref:`created individually <payroll/process>` or
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -441,7 +441,7 @@ off is approved and any overtime is appropriate.
Work entries sync based on the employee's :doc:`contract <../contracts>` configuration. Odoo pulls
from the assigned working schedule, attendance records, planning schedule, and approved time off.

Any :ref:`discrepencies or conflicts <payroll/conflicts>` must be resolved, then the work entries
Any :ref:`discrepancies or conflicts <payroll/conflicts>` must be resolved, then the work entries
can be :ref:`regenerated <payroll/regenerate-work-entries>`.

Once everything is correct, draft payslips can be :ref:`created individually <payroll/process>` or
Expand Down
4 changes: 2 additions & 2 deletions content/applications/hr/recruitment.rst
Original file line number Diff line number Diff line change
Expand Up @@ -326,7 +326,7 @@ in the :guilabel:`To` field, and the :guilabel:`Subject` is `(Job Position)`. Th
empty by default.

To use a preconfigured email template, click the :icon:`fa-ellipsis-v` :guilabel:`(vertical
elipsis)` button in the bottom of the window. Select the email template to use from the drop-down
ellipsis)` button in the bottom of the window. Select the email template to use from the drop-down
menu.

Preconfigured email templates may contain dynamic placeholders so unique information can be
Expand All @@ -346,7 +346,7 @@ right of the attachment.

If any changes need to be made to the email, edit the body of the email. If the edits should be
saved to be used in the future, the email can be saved as a new template. Click the
:icon:`fa-ellipsis-v` :guilabel:`(vertical elipsis)` button in the bottom of the window, and select
:icon:`fa-ellipsis-v` :guilabel:`(vertical ellipsis)` button in the bottom of the window, and select
:guilabel:`Save as Template`. Options are presented to either overwrite an existing template, or
save a new template. Click on an existing template name to overwrite that template, or click
:guilabel:`Save as Template` to save a new template. A :guilabel:`Create a Mail Template` pop-up
Expand Down
4 changes: 2 additions & 2 deletions content/applications/hr/time_off/allocations.rst
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ end of that period based on the *Accrued Gain Time* entered on the :ref:`accrual
- *At the end of the accrual period*: A :guilabel:`Start Date` of `06/18/25` applies from
`07/01/25`

Automatic adjustments on the start date to either the begining or end of an accural period ensures
Automatic adjustments on the start date to either the beginning or end of an accrual period ensures
accruals align with the defined period boundaries, rather than the exact date entered.

Multiple requests
Expand Down Expand Up @@ -137,7 +137,7 @@ Fill out the remainder of the :ref:`Multiple Requests form <time_off/allocation-
:guilabel:`Raffle Winner - 2025 Employee Picnic Prize`.

The :guilabel:`Time Off Type` is set to :guilabel:`Vacation Time Off`, with the
:guilabel:`Allocation Type` set to :guilabel:`Regular Allocaiton`, since the time off is given up
:guilabel:`Allocation Type` set to :guilabel:`Regular Allocation`, since the time off is given up
front, and is not *earned*.

The :guilabel:`Validity Period` is set to :guilabel:`07/18/2025` :icon:`oi-arrow-right`
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Configuration
To configure the control policy for a product, navigate to :menuselection:`Purchase app --> Products
--> Products`, then click on a product record to open it. Click to the :guilabel:`Purchase` tab.
Scroll to the :guilabel:`Vendor Bills` section. Under :guilabel:`Control Policy`, tick the radio
button for either :guilabel:`On ordered quantities` or :guilabel:`On recieved quantities`.
button for either :guilabel:`On ordered quantities` or :guilabel:`On received quantities`.

- :guilabel:`On ordered quantities`: Creates a vendor bill as soon as a |PO| is confirmed. The
products and quantities in the |PO| are used to generate a draft bill.
Expand Down
2 changes: 1 addition & 1 deletion content/applications/marketing/events/create_events.rst
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,7 @@ require a :guilabel:`Mandatory Answer` and/or if Odoo should :guilabel:`Ask once
ticking their respective boxes, if desired.

If the :guilabel:`Ask once per order` checkbox is ticked, the question will only be asked once, and
its value is propogated to every attendee in the order (if multiple tickets are purchased at once).
its value is propagated to every attendee in the order (if multiple tickets are purchased at once).
If the checkbox is *not* ticked for this setting, Odoo will present the question for every attendee
that is connected to that registration.

Expand Down
2 changes: 1 addition & 1 deletion content/applications/marketing/events/event_booths.rst
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ button in the upper-left corner to reveal a blank booth category form.
:alt: A typical booth category form in the Odoo Events application.

Start by entering a name for the booth category in the top :guilabel:`Booth Category` field. This is
a **requried** field.
a **required** field.

To add a corresponding image to the booth category (e.g. a sample photo of how the booth looks),
click the :icon:`fa-pencil` :guilabel:`(pencil)` icon that appears when the cursor hovers over the
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ the previous action.
It is recommended to use an event-specific filter on the :guilabel:`Attendees` page, via the
search bar drop-down menu.

To do that, click the :icon:`fa-sort-desc` :guilabel:`(down arrow)` beside the seach bar to
To do that, click the :icon:`fa-sort-desc` :guilabel:`(down arrow)` beside the search bar to
reveal a drop-down menu with :guilabel:`Filters`, :guilabel:`Group By`, and :guilabel:`Favorites`
options.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ Blacklist
=========

Odoo *SMS Marketing* has a :guilabel:`Blacklist` feature that provides recipients with the power to
add their phone number to a list of people who no longer want to receieve communications or
add their phone number to a list of people who no longer want to receive communications or
mailings.

This is also known as the unsubscribe process: customers will automatically be added onto a
Expand All @@ -119,7 +119,7 @@ blacklisted phone number in the database.

To manually add a number to a blacklist, click the :guilabel:`Create` button in the upper-left
corner of the dashboard and enter the phone number on the next page's form. There's also a
checkbox to indicate whether that particular phone numnber is :guilabel:`Active` (or not).
checkbox to indicate whether that particular phone number is :guilabel:`Active` (or not).

.. image:: mailing_lists_blacklists/sms-blacklist-create.png
:align: center
Expand Down
2 changes: 1 addition & 1 deletion content/applications/marketing/social_marketing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ accounts **must** be added as a *stream* on the application's main dashboard.
in a permission error.

For example, if Company 1 is the only company selected from the main Odoo dashboard, and
activates *Facebook Page 1* and *Facebook Page 2*, then those pages will be accesible on the
activates *Facebook Page 1* and *Facebook Page 2*, then those pages will be accessible on the
*Social Marketing* dashboard.

However, if on that same database, the user adds Company 2 from the company drop-down menu in the
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -373,7 +373,7 @@ specific group of recipients in the database, based on certain criteria, and can
To utilize this field, click the :guilabel:`+ Add condition` button, which reveals an equation-like
rule field.

In this equation-like rule field, specifiy the specific criteria Odoo should take into account when
In this equation-like rule field, specify the specific criteria Odoo should take into account when
sending this post to a particular target audience.

.. image:: social_posts/push-notification-condition.png
Expand Down
4 changes: 2 additions & 2 deletions content/applications/productivity/ai.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@ To enter a prompt from anywhere in the database, enter :kbd:`Ctrl` + :kbd:`k` to
palette. From here, type in a prompt, then click the |AI| icon or hit enter. This opens a
conversation window with the *Ask AI* agent.

.. image:: ai/command-palatte.png
:alt: An open command palatte with a prompt.
.. image:: ai/command-palette.png
:alt: An open command palette with a prompt.

.. important::
The *Ask AI* agent is instructed not to display an error to a user. If it is unable to complete
Expand Down
2 changes: 1 addition & 1 deletion content/applications/productivity/discuss/ice_servers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ to Odoo.

.. image:: ice_servers/twilio-acct-info.png
:align: center
:alt: The Twilio Account SID and Auth Token can be found uner the Account Info section.
:alt: The Twilio Account SID and Auth Token can be found under the Account Info section.

Connect Twilio to Odoo
======================
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ drop-down menu.
Linking channel in chatter
==========================

Channels can be linked in the *chatter* of a record to share relvant discussions. To do so, type:
Channels can be linked in the *chatter* of a record to share relevant discussions. To do so, type:
`#` and the channel name. Click or press enter on the *Channel* name. Upon logging the note a link
to the channel appears. After clicking on the link a chat window with the channel conversation pops
up in the lower right corner of the screen.
Expand Down
Loading