Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
597 commits
Select commit Hold shift + click to select a range
b25a4f8
[IMP] l10n_sa: minor changes
afma-odoo Jan 22, 2026
f148b84
[IMP] AI: API keys clarification
jero-odoo Jan 21, 2026
a423049
[ADD] Referrals - New rewards report available
larm-odoo Jan 20, 2026
764b901
[IMP] Lunch: Update orders
larm-odoo Jan 20, 2026
6176ed0
[IMP] website/ecommerce: update order handling page
lman-odoo Nov 26, 2025
0c27017
[IMP] pos/mercado: update Mercado Pago 19.0
emmi-odoo Jan 13, 2026
7c40273
[IMP] AI: Agents improvements
jero-odoo Jan 22, 2026
7c7b8bb
[ADD] Attendances - Attendance logs
larm-odoo Jan 22, 2026
ccd041a
[IMP] rental: added saas-19.1 updates
meval1006 Jan 16, 2026
a813e2b
[IMP] General: Enforce 2fa
jero-odoo Jan 21, 2026
9dc7427
[ADD] Inventory: Pack in pack
erjer-odoo Jan 22, 2026
ee1cc55
[IMP] Expenses: Approve expenses
larm-odoo Jan 16, 2026
8cd8ce9
[IMP] Attendances - Updates to main doc
larm-odoo Jan 26, 2026
fd91e09
[IMP] Lunch: Update manage user accounts
larm-odoo Jan 21, 2026
3e325ad
[IMP] Lunch: Update main doc
larm-odoo Jan 21, 2026
a6c33c1
[IMP] l10n_ae: major page update
afma-odoo Jan 8, 2026
7f94db2
[IMP] pos: add 3 delivery providers to the list
LoredanaLrpz Jan 20, 2026
df7ab37
[IMP] developer: new schedule attribute for gantt views
juliusc2066 Jan 19, 2026
9bf1502
[IMP] ecommerce: meta and tiktok integration
lman-odoo Jan 14, 2026
68b867a
[IMP] accounting: Deferrals Update With New Changes
abmn-odoo Dec 31, 2025
f0af866
[IMP] developer/view_architectures: remove dropped map view attributes
jeanschoenlaub Jan 30, 2026
9116534
[IMP] whatsapp: follow up to callout fix, add minor edits and forward…
huisit Dec 24, 2025
d5f1f78
[IMP] email: update mailjet callout to recommend custom domain
huisit Jan 12, 2026
1454efd
[REM] sales: invoice expenses
meval1006 Jan 9, 2026
905f914
[FIX] update odoo ui icon font
nikibrown Jan 16, 2026
34208c4
[ADD] accounting: add accounting localization page for turkiye
dade-odoo Dec 3, 2025
9686eb4
[IMP] 2fa: explain that some localizations require 2fa
dade-odoo Jan 29, 2026
d16abb2
[ADD] Attendances - Onboarding
larm-odoo Jan 26, 2026
c73576b
[IMP] Employees - Update main doc
larm-odoo Jan 29, 2026
902a84b
[IMP] Attendances - Update kiosks
larm-odoo Jan 27, 2026
a7ba02e
[IMP] Attendances - Work approvals & overtime
larm-odoo Jan 28, 2026
8186d5e
[IMP] Employees - Departments
larm-odoo Jan 28, 2026
e311bf7
[FIX] website fix typo in tip for image social share
masp-odoo Jan 30, 2026
5e177af
[ADD] AI: Voice Transcription
jero-odoo Jan 29, 2026
212a653
[IMP] Inventory: Bringing removal strategies current
erjer-odoo Jan 28, 2026
25e3987
[IMP] website: building block updates
jacbodoo Jan 28, 2026
f1f1ddc
[FIX] developer/howtos/accounting_localization: change reference to `…
avar-odoo Feb 3, 2026
b8a3a6c
[IMP] General: Email server config update
jero-odoo Jan 29, 2026
e394b07
[IMP] Essentials: remove comparison filter
jero-odoo Jan 29, 2026
972a24e
[FIX] saudi_arabia: add warning about company name length
viso-odoo Jan 30, 2026
60b6160
[IMP] javascript reference: add min_display_digits option
Arnaud-Sibille Jan 30, 2026
8350fc4
[FIX] Barcode: Supported barcode types
erjer-odoo Jan 27, 2026
ddfdcd8
[IMP] rental: update service product to 19.1
meval1006 Jan 17, 2026
56fba46
[FIX] accounting: minor rst fix
auva-odoo Jan 27, 2026
413ab7d
[IMP] l10n_my: add guidance for general TIN use cases and frequently …
kidoodoo Feb 2, 2026
62d5007
[IMP] rental: updated manage deposits to 19.1
meval1006 Jan 16, 2026
1f9a387
[IMP] Barcode: Adjust inventory with barcodes update
erjer-odoo Jan 27, 2026
e875e2a
[FIX] developer/api/external_api: broken json2 JS examples
joergsteffens Dec 22, 2025
5de32ca
[FIX] developer/api/external_api: typo function -> function
joergsteffens Dec 22, 2025
939f15d
[FIX] developer/api/external_api: trailing whitespace
joergsteffens Feb 4, 2026
f255f9e
[ADD] sales: sell amazon fba products by serial or lots
meval1006 Dec 17, 2025
d671eb9
[FIX] tutorials/importable_modules: fix typo in `request.not_found()`
AntoineVDV Feb 5, 2026
89eb043
[IMP] voip: add granular access rights groups
huisit Jan 22, 2026
bc42453
[FIX] tutorials,howtos: Replace each `kanban-card` with `card`
THDES-odoo Jan 26, 2026
3f54a5f
[IMP] rental: update homepage to v19.1
meval1006 Jan 27, 2026
28c9ca6
[ADD] lazada: marketplace apac integration
jbelloc2 Oct 8, 2025
ee222cd
[IMP] website_themes: rename field for zero-price product contact button
khaj-odoo Jul 2, 2025
f917c48
[ADD] Attendances - Overtime rulesets
larm-odoo Jan 22, 2026
4db555f
[IMP] l10n_my: add POS e-invoicing workflow
kidoodoo Feb 2, 2026
37545a9
[ADD] AI: Email templates
jero-odoo Jan 28, 2026
bc8b177
[IMP] AI: Fields edit
jero-odoo Feb 5, 2026
0892919
[ADD] AI: Write or improve text with AI
jero-odoo Feb 4, 2026
12cf73f
[ADD] Employees - eLearning
larm-odoo Feb 2, 2026
88237eb
[IMP] Inventory: Supported label printer
erjer-odoo Feb 2, 2026
9602c54
[IMP] l10n_my: add SST configuration
kidoodoo Feb 6, 2026
b2924e1
[IMP] developer: new buffer attributes for gantt views
juliusc2066 Feb 2, 2026
2626416
[IMP] web: beautiful duration
bastien-ipb Dec 15, 2025
53d0ab4
[ADD] point_of_sale: documentation to configure dpopay terminal
djip-odoo Jan 29, 2026
01dd0e6
[IMP] Employees - Certifications
larm-odoo Feb 5, 2026
ecf633c
[IMP] voip: update main doc page for odoo phone rebrand
huisit Jan 29, 2026
1c7e699
[ADD] ecommerce: new configuration pages + Products page update
lman-odoo Dec 3, 2025
0654e13
[IMP] l10n-it: modules and e-invoicing updates
afma-odoo Jan 27, 2026
287cb0c
[IMP] point_of_sale/glory: add version requirements
MaxTheWhale Feb 10, 2026
9777d57
[IMP] l10n_my: add consolidated e-invoicing for Malaysia
kidoodoo Feb 6, 2026
0efe7be
[FIX] germanfiscalloc: typo in url
jco-odoo Feb 13, 2026
68f7b03
[IMP] Employees: Offboarding
larm-odoo Feb 5, 2026
e2b961a
[IMP] Employees - Update add employees
larm-odoo Jan 31, 2026
05087fb
[IMP] Employees - Onboarding
larm-odoo Feb 5, 2026
07f7ab4
[FIX] tutorials: hide unsupported master web framework tutorial
vchu-odoo Feb 13, 2026
b90d5aa
[FIX] odoo.sh: fix 'Feature access by stage and role' grid for 'Conne…
amigrave Feb 17, 2026
fb50770
[IMP] POS: homepage update
LoredanaLrpz Jun 20, 2025
fe15cd1
[ADD] AI: document sort
jero-odoo Feb 11, 2026
dfddb34
[REM] pos: http to https connexion
LoredanaLrpz Jan 6, 2026
1be3986
[IMP] voip: update axivox doc for odoo phone rebrand
huisit Feb 2, 2026
25afde1
[IMP] voip: update onsip doc for odoo phone rebrand
huisit Feb 2, 2026
f8dd8c6
[IMP] voip: update (remaining) articles for odoo phone rebrand
huisit Feb 5, 2026
03ac1e6
[IMP] Inventory: Storage categories sublocation update
erjer-odoo Feb 5, 2026
4aa8bb4
[IMP] Referrals - Update Employee Referral Analysis
larm-odoo Feb 12, 2026
d20b174
[IMP] developer/reference/cli: `module upgrade` `all` argument
lse-odoo Nov 27, 2025
7d276c3
[FIX] accounting_localization: the mapping was removed
jco-odoo Feb 5, 2026
6e3ca32
[REL] saas-19.2
d-fence Feb 12, 2026
9ab5e1b
[IMP] website: add tips in seo page
jacbodoo Nov 12, 2025
495b8e7
[IMP] pos: terminology alignment pos interface, register
LoredanaLrpz Jan 6, 2026
db533d6
[IMP] localizations: add turkey doc link to main l10n page
dade-odoo Feb 19, 2026
1e264da
[IMP] sales: how use an IoT Box as self ordering kiosk
loouis-t Jan 20, 2026
350336c
[IMP] Barcode: Process receipts and deliveries
erjer-odoo Feb 12, 2026
9b741e2
[FIX] l10n_in: update gsp provider name
vivp-odoo Jan 22, 2026
ce241fa
[IMP] Purchase: Updated a chart title in Purchase & Vendor dashboard
stepperpig Feb 20, 2026
907e9a1
[FIX] tutorials: fix outdated group creation instructions
ltinel Feb 20, 2026
414859f
[IMP] supported_versions: release saas-19.1
AntoineVDV Feb 23, 2026
8409e63
[ADD] Inventory: Easypost delivery method
erjer-odoo Feb 20, 2026
5c5530d
[IMP] Sales: Updated the 'Never' attribute option to be clearer
theRealThagomizer Feb 10, 2026
9184a36
[ADD] AI: AI in support operations
jero-odoo Feb 19, 2026
e2333b3
[IMP] CRM: Updating lead conversion photos and language
theRealThagomizer Feb 10, 2026
1f2857e
[IMP] l10n_ph: improvement as per V19.0
kidoodoo Feb 12, 2026
d693cfd
[IMP] add sticky header class for long tables
nikibrown Feb 12, 2026
98e7ba8
[IMP] point_of_sale: local network access for IoT devices
davidmonnom Feb 13, 2026
fbfc87e
[FIX] voip: remove duplicate content in devices & integrations callout
huisit Feb 25, 2026
6bc09d8
[IMP] pos/restaurant: update Restaurant features 19.1
emmi-odoo Feb 10, 2026
15841db
[IMP] pos/combos: update Product Combos pages 19.0
emmi-odoo Jan 6, 2026
91bcd26
[IMP] Appraisals - Update conduct appraisals
larm-odoo Feb 13, 2026
0d9d7ab
[IMP] Appraisals - Update templates
larm-odoo Feb 14, 2026
53fd1c6
[FIX] howtos/website_themes: Typo (Theming, layout and pages)
bram-odoo Feb 27, 2026
a455357
[IMP] Inventory: Bringing product type current
erjer-odoo Feb 23, 2026
5447a12
[IMP] CRM: Updating custom activities and activity plans page
theRealThagomizer Feb 13, 2026
ccf5ac8
[IMP] general integrations: 19.2 mail plugins update
huisit Feb 27, 2026
ba50df1
[IMP] General: Updated Contacts page
theRealThagomizer Feb 20, 2026
8c0c6f5
[FIX] Attendances - Update attendnace log location coordinate details
larm-odoo Feb 27, 2026
232a364
[IMP] Appraisals - Update Goals
larm-odoo Feb 14, 2026
ed17338
[IMP] Appraisals - Update schedule appraisals
larm-odoo Feb 13, 2026
00d63cb
[IMP] Appraisals - Update 360 Feedback
larm-odoo Feb 14, 2026
3aa369d
[FIX] l10n_in: update gsp configuration steps
vivp-odoo Feb 26, 2026
47d9b93
[IMP] Knowledge: Move views option
jero-odoo Feb 26, 2026
d2c343b
[IMP] Inventory: Make multi-package shipments current
erjer-odoo Feb 25, 2026
e6ad32d
[ADD] AI: Default prompts
jero-odoo Feb 25, 2026
6a07eac
[FIX] howtos/website_themes: Typo in Theming
bram-odoo Feb 27, 2026
db96b6a
[IMP] payment_provider: payment provider amount restrictions
meval1006 Dec 17, 2025
37c1094
[FIX] howtos/website_themes: Typo in Pages section
bram-odoo Feb 27, 2026
7ec2220
[FIX] web: default value of show_seconds on float_time widget
bastien-ipb Feb 23, 2026
ddbac99
[FIX] howtos/website_themes: Theming - Bootstrap bundle
bram-odoo Mar 4, 2026
4db5a1a
[IMP] howtos/website_themes: adapt doc to new website builder API
duau-odoo Jan 5, 2026
d08450c
[ADD] Timesheets: configuration and basics
Feb 18, 2026
70f29d9
[FIX] avalara: fix "let's talk" link
dade-odoo Feb 19, 2026
8b370c8
[IMP] Accounting Kenyan localization
jacbodoo Feb 27, 2026
96f3431
[IMP] Accounting: update multi currency system
jacbodoo Feb 6, 2026
678689f
[IMP] Inventory: mto imp.
Feb 23, 2026
ef4ed07
[ADD] payment_providers: add documentation for Toss Payments
kidoodoo Feb 26, 2026
4360a79
[REF] pos: All structure, cf. doc in task
LoredanaLrpz Feb 16, 2026
9bb143d
[ADD] Fleet: Odometers Report
larm-odoo Jan 14, 2026
65f084f
[IMP] pos: update Upsell note in Products 19.1
emmi-odoo Mar 4, 2026
ee2beeb
[IMP] Fleet - Link vendor bills to services
larm-odoo Feb 27, 2026
ab3eeaf
[IMP] inventory: update replenish on order (mto) setting
huisit Mar 2, 2026
e1822ea
[IMP] Events: Update Sell event tickets page 18.0
stepperpig Feb 27, 2026
b2de677
[ADD] Events: Create sponsors page
stepperpig Mar 4, 2026
81c0b58
[IMP] Essentials: call action update
Mar 2, 2026
224426f
[IMP] general integrations: 19.2 mail plugins update follow-up
huisit Mar 4, 2026
f6a6739
[ADD] accounting: explain how to transfer invoices to an external acc…
dade-odoo Mar 6, 2026
78b42b4
[FIX] sale_lazada: Update scope logic, fix line lengths, and refresh …
kidoodoo Feb 9, 2026
84ebf61
[IMP] Inventory: At confirmation reservation
erjer-odoo Mar 5, 2026
0cef2ab
[ADD] l10n_tw: new doc
XIDO-odoo Feb 26, 2026
609d3d9
[IMP] ecommerce: prevent sales by category
meval1006 Dec 15, 2025
1b052a7
[IMP] Users: Sessions and inactive timeouts
jero-odoo Mar 5, 2026
3bacb72
[IMP] essentials: fixed typo in stages
meval1006 Mar 11, 2026
14dbd14
[IMP] general integrations: new gmail plugin link
huisit Mar 12, 2026
78d3bcb
[IMP] Website: update link tracker information
jacbodoo Jan 28, 2026
19e2b2b
[IMP] ecommerce: update performance management page
lman-odoo Feb 5, 2026
8f3caa1
[IMP] website: update Pages page + add AI webpage generator
lman-odoo Feb 6, 2026
afc24ce
[IMP] db mobile: remove outdated information about iOS app discontinu…
xpl-odoo Mar 10, 2026
1c9e725
[IMP] Events: Update Create Events page
stepperpig Feb 24, 2026
a9cf5bc
[IMP] on_premise: recommend users to fetch a single branch
vchu-odoo Mar 13, 2026
ca5bc9b
[IMP] standard_extended_support: release saas-19.2
AntoineVDV Mar 13, 2026
d9b1104
[ADD] rental: add customer signature page
meval1006 Feb 18, 2026
1a78d38
[IMP] delivery_starshipit: shipping method wizard
jand-odoo Mar 3, 2026
5a68754
[FIX] administration: typo in web service example
Julien00859 Mar 12, 2026
2e08824
[IMP] Quality: QCing an inventory operation
erjer-odoo Mar 12, 2026
68f167f
[IMP] mrp: update manufacturing product config article
huisit Mar 13, 2026
c1b5feb
[IMP] phone: update provider order
huisit Mar 10, 2026
61459b5
[FIX] developer/api/external_api: xmlrpc removal postponed to 21.1/22
Julien00859 Mar 9, 2026
08881e1
[IMP] general companies: inter-company transactions fix
huisit Mar 16, 2026
9b1ffa7
[IMP] Timesheets: replace old timer with new timer
Mar 13, 2026
8dbe6ef
[IMP] sign: additional features/info
auva-odoo Jan 27, 2026
6039b3a
[IMP] howtos/website_themes: Adapts Setup sections
bram-odoo Feb 23, 2026
2921e3e
[IMP] MRP: Update MO card disappearance in Shop Floor docs
stepperpig Mar 16, 2026
b679562
[IMP] howtos/website_themes: Adapts "Gradients" chapter
bram-odoo Mar 6, 2026
ae6f63d
[IMP] howtos/website_themes: Adapts "Translations" chapter
bram-odoo Feb 25, 2026
b755bdd
[IMP] howtos/website_themes: Adapts "Shapes" chapter
bram-odoo Feb 24, 2026
405fa35
[IMP] howtos/website_theme: Adapts "Navigation" chapter
bram-odoo Feb 24, 2026
678304b
[IMP] howtos/website_themes: Adapts "Forms" chapter
bram-odoo Mar 9, 2026
e0cbfcc
[IMP] howtos/website_theming: Adapts "Layout" chapter
bram-odoo Feb 23, 2026
0df5cfc
[IMP] howtos/website_themes: Adapts "Animations" chapter
bram-odoo Feb 25, 2026
eb65255
[IMP] howtos/website_themes: Adapts "Building Blocks" chapter
bram-odoo Mar 6, 2026
2217fd9
[IMP] Inventory: Bringing cycle count current
erjer-odoo Mar 16, 2026
4faf4a1
[IMP] howtos/website_theme: Adapts "Media" chapter
bram-odoo Feb 24, 2026
dde536e
[IMP] howtos/website_theme: Adapts "Pages" chapter
bram-odoo Feb 24, 2026
09fc047
[IMP] db: add not supported to legend
xpl-odoo Mar 17, 2026
8a5cdd3
[IMP] blog: update and restructure blog documentation
jacbodoo Nov 17, 2025
d9c1030
[FIX] ecommerce: clarify the configuration of C&C in multi-company
vchu-odoo Mar 4, 2026
68daeb4
[IMP] pos/e-pos-printers: Update ePos printers 19.0
emmi-odoo Feb 25, 2026
1d3a43e
[ADD] Events: Create Attendees report page
stepperpig Mar 11, 2026
3d6dbec
[IMP] CRM: Lead generation update
theRealThagomizer Mar 11, 2026
89fb354
[IMP] Email: inbound redirection
jero-odoo Mar 19, 2026
bded13b
[IMP] Productivity: Google calendar subdomain update
jero-odoo Mar 19, 2026
2fc73cf
[IMP] mrp shop floor: time tracking badge in/out
huisit Mar 16, 2026
2497a8d
[REF] pdf quote builder: split into mutliple pages
meval1006 Mar 16, 2026
6160f33
[IMP] ecommerce: update delivery and checkout pages
lman-odoo Feb 24, 2026
0e5ddbb
[REF] Events: group reporting pages into subtree
stepperpig Mar 23, 2026
9b881e4
[REM] Sales: Removing Google Images page
theRealThagomizer Mar 20, 2026
841592e
[IMP] Add 19.1 changes to the MX loc
mial-odoo Jan 27, 2026
538f6b7
[IMP] howtos/website_theme: Adapts "Theming" chapter
bram-odoo Mar 18, 2026
91992db
[IMP] spreadsheet: global filters - two new types + general update
mcsi-odoo Feb 10, 2026
696765c
[IMP] CRM: Lead enrichment update
theRealThagomizer Mar 13, 2026
bfc8bff
[IMP] skip toctree in check_early_line_breaks
nikibrown Mar 24, 2026
d0a35da
[IMP] payment_providers/mercado_pago: OAuth and tokenization
masi-odoo Oct 31, 2025
66235e1
[IMP] dashboard: note about installing module
mcsi-odoo Mar 24, 2026
546c55f
[IMP] Productivity: Whatsapp update
jero-odoo Mar 19, 2026
58e4e26
[IMP] Events: Update Registration Desk page
stepperpig Mar 20, 2026
609e6d3
[IMP] Events: Update Booths page
stepperpig Mar 19, 2026
4bcde21
[IMP] Accounting: update send and print
jacbodoo Mar 4, 2026
ec5442a
[IMP] Inventory: Three step flow quality checks
erjer-odoo Mar 25, 2026
8c3127e
[IMP] Accounting: update credit notes and refunds
jacbodoo Mar 13, 2026
1748f36
[IMP] Events: update tracks page
stepperpig Mar 24, 2026
e7a0ab9
[IMP] inventory: replace purchase/manufacturing lead times with horiz…
huisit Mar 19, 2026
0095de3
[IMP] add highlight fade to ref targets
nikibrown Feb 26, 2026
3cf2889
[FIX] Events: update redirect rules for reporting
stepperpig Mar 30, 2026
29c7954
[IMP] general companies: inter-company transactions example
huisit Mar 27, 2026
6538822
[FIX] general users: fix portal access typos
huisit Mar 26, 2026
93c18ea
[IMP] CRM: Partner autocomplete update
theRealThagomizer Mar 19, 2026
84585fa
[IMP] studio: add and manage fields
mcsi-odoo Mar 19, 2026
98f358a
[IMP] CRM: Sales Team update
theRealThagomizer Mar 31, 2026
1cba317
[IMP] sales: pdf quote builder revision
meval1006 Mar 26, 2026
364a76b
[REF] Events: Restructure docs before adding new content
stepperpig Mar 31, 2026
1b667f6
[IMP] pos: update LNA's Browser permission section
emmi-odoo Mar 23, 2026
dc818cc
[IMP] point_of_sale: add Cashdro cash machine docs
MaxTheWhale Mar 25, 2026
d9525de
[ADD] accounting: add extra fields section to peppol doc
dade-odoo Mar 19, 2026
d122b32
[IMP] Users: update password management
jacbodoo Mar 20, 2026
712f8ff
[IMP] accounting: update reconciliation image
jacbodoo Mar 26, 2026
31d3695
[IMP] Manufacturing: Shop Floor overview update
erjer-odoo Mar 30, 2026
145e51d
[IMP] Contributing: list table customization parameters
Feb 13, 2026
767b477
[IMP] sales: dynamic text in pdfs update
meval1006 Mar 27, 2026
3fea293
[FIX] rental: add section header
meval1006 Mar 16, 2026
4874475
[IMP] pos: add section + update 'Receipts' doc
emmi-odoo Mar 30, 2026
b271672
[ADD] Fiscal Localizations / Croatia
antoine162 Dec 4, 2025
09b4c71
[IMP] pos: add info about Memory Saver in the Use doc
emmi-odoo Apr 3, 2026
ee07e1d
[IMP] pos: Fix Firefox tab in SSL certificate doc section
emmi-odoo Apr 7, 2026
14b0cef
[IMP] whatsapp: webhooks update
huisit Mar 3, 2026
eb523dd
[IMP] pos: update Payment methods doc 19.0
emmi-odoo Apr 3, 2026
9760d24
[IMP] CRM: Pipeline Analysis page refresh
theRealThagomizer Mar 30, 2026
9678b51
[IMP] pos: add section iMin POS systems in Receipt printers doc
emmi-odoo Mar 27, 2026
5db2a4a
[ADD] pos: add Presets page
lman-odoo Mar 10, 2026
071e840
[IMP] Events: Update Templates page
stepperpig Apr 2, 2026
e71a53a
[IMP] Events: Bring sponsors current 19.0
stepperpig Apr 6, 2026
ef6dea3
[FIX] Sales: Removed style-inappropriate language
theRealThagomizer Apr 9, 2026
c9e8641
[IMP] Manufacturing: Resolving work order dependencies v19
erjer-odoo Apr 8, 2026
d6239d4
[IMP] sales: add pdfs to quotes page update
meval1006 Apr 8, 2026
08e3482
[IMP] l10n: update pos fiskaly config
LoredanaLrpz Apr 7, 2026
16b8ae6
[IMP] website: update form protection page
lman-odoo Mar 27, 2026
595daf0
[ADD] manufacturing: work in progress
huisit Apr 4, 2026
3368cbc
[ADD] accounting: new audit report page
afma-odoo Mar 18, 2026
e81cb46
[ADD] Appointments: Google Reserve Integration
jero-odoo Apr 14, 2026
c0c6abb
[REF] Planning: create new field service page in planning
May 5, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 6 additions & 6 deletions .weblate.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"projects": {
"odoo-19-doc": [
"odoo-master-doc": [
{
"name": "administration",
"filemask": "locale/*/LC_MESSAGES/administration.po",
Expand Down Expand Up @@ -61,16 +61,16 @@
"filemask": "locale/*/LC_MESSAGES/services.po",
"new_base": "locale/sources/services.pot"
},
{
"name": "sphinx",
"filemask": "locale/*/LC_MESSAGES/sphinx.po",
"new_base": "locale/sources/sphinx.pot"
},
{
"name": "studio",
"filemask": "locale/*/LC_MESSAGES/studio.po",
"new_base": "locale/sources/studio.pot"
},
{
"name": "user_settings",
"filemask": "locale/*/LC_MESSAGES/settings.po",
"new_base": "locale/sources/settings.pot"
},
{
"name": "websites",
"filemask": "locale/*/LC_MESSAGES/websites.po",
Expand Down
11 changes: 8 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ ifndef CURRENT_LANG
CURRENT_LANG = en
endif

ifndef EXPORT_PATH
EXPORT_PATH = locale/sources
endif

SPHINX_BUILD = sphinx-build
CONFIG_DIR = .
SPHINXOPTS = -D project_root=$(ROOT) -D canonical_version=$(CANONICAL_VERSION) \
Expand All @@ -27,7 +31,7 @@ SOURCE_DIR = content

HTML_BUILD_DIR = $(BUILD_DIR)/html
ifdef VERSIONS
HTML_BUILD_DIR := $(HTML_BUILD_DIR)/master
HTML_BUILD_DIR := $(HTML_BUILD_DIR)/saas-19.2
endif
ifneq ($(CURRENT_LANG),en)
HTML_BUILD_DIR := $(HTML_BUILD_DIR)/$(CURRENT_LANG)
Expand Down Expand Up @@ -69,7 +73,7 @@ latexpdf:

gettext:
@echo "Generating translatable files..."
$(SPHINX_BUILD) -c $(CONFIG_DIR) -b gettext $(SOURCE_DIR) locale/sources
$(SPHINX_BUILD) -c $(CONFIG_DIR) -b gettext $(SOURCE_DIR) $(EXPORT_PATH)
@echo "Generation finished."

$(HTML_BUILD_DIR)/_static/style.css: extensions/odoo_theme/static/style.scss extensions/odoo_theme/static/scss/*.scss
Expand All @@ -91,7 +95,8 @@ static: $(HTML_BUILD_DIR)/_static/style.css
test:
@python tests/main.py $(SOURCE_DIR)/administration $(SOURCE_DIR)/applications $(SOURCE_DIR)/contributing $(SOURCE_DIR)/developer redirects

# Similar as `test`, but called only manually by content reviewers to trigger extra checks.
# Similar to `test`, but called only manually by content reviewers to specify a path and a max line
# length.
review:
@read -p "Enter relative content path: " path; read -p "Enter max line length (default: 100): " line_length; \
if [ -z "$$path" ]; then echo "Error: Path cannot be empty"; exit 1; fi; \
Expand Down
77 changes: 53 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,67 @@
# Odoo documentation

## Build the documentation locally
## Build the documentation

### Requirements

- Git
- Python 3.6, 3.7, or 3.8
- Python dependencies listed in the file `requirements.txt`.
- [Git](https://git-scm.com/install)
- [Python 3.10 to 3.14](https://www.python.org/downloads/).
- Make
- A local copy of the [odoo/odoo repository](https://github.com/odoo/odoo) (optional)
- A local copy of the [odoo/upgrade-util repository](https://github.com/odoo/upgrade-util) (optional)
- Python dependencies from `requirements.txt` (see instructions below)
- A local copy of the [odoo/odoo](https://github.com/odoo/odoo) repository (optional)
- A local copy of the [odoo/upgrade-util](https://github.com/odoo/upgrade-util) repository
(optional)

### Instructions
### Quick start

1. In a terminal, navigate to the root directory of the documentation and build it `make`.
Additional commands are available with `make help`.
2. Open the file `documentation/_build/html/index.html` in your web browser.
3. See [this guide](https://www.odoo.com/documentation/latest/contributing/documentation.html)
for more detailed instructions.
1. Create and activate a virtual environment.
- On Linux and macOS: `python3 -m venv .venv && source .venv/bin/activate`
- On Windows (PowerShell): `py3 -m venv .venv; .\.venv\Scripts\Activate.ps1`
2. Install the Python dependencies: `pip install -r requirements.txt`
3. Build the documentation: `make html` (see more commands with `make help`)
4. Open `documentation/_build/html/index.html` in your web browser.

Optional: place your local copy of the `odoo/odoo` and `odoo/upgrade-util` repositories in
the parent directory or in the root directory of the documentation to build the latter
with the documented Python docstrings.
### Additional build options

## Contribute to the documentation
- `make fast` to build the documentation with a shallow menu (faster).
- `make clean` to delete the build files.
- `make test` to run the guidelines tests.
- `make html CURRENT_LANG=fr` to build the documentation only in French.
- `make html CURRENT_LANG=fr LANGUAGES=en,fr,de` to build the documentation in French and enable the
language switcher, with the specified LANGUAGES as available languages. This command must be
invoked for each CURRENT_LANG you want to build.
- `make html VERSIONS=17.0,18.0,saas-18.4,19.0,master` to build the documentation in the **current
version** and enable the version switcher, with the specified VERSIONS as available versions. This
command must be invoked for each of the VERSIONS you want to build.

For contributions to the content of the documentation, please refer to the
[Introduction Guide](https://www.odoo.com/documentation/latest/contributing/documentation.html).
The list of available languages can be found in `conf.py`, in the `languages_names` variable.

When building the documentation for a specific language or version, the build files are created in
`documentation/_build/html/<language>/`, `documentation/_build/html/<version>/` or
`documentation/_build/html/<version>/<language>/`.

### Using local Odoo sources

If you have local checkouts of `odoo/odoo` and/or `odoo/upgrade-util`, place them either:
- as siblings of this repository (in the parent directory), or
- inside the `documentation` directory.

To **report a content issue**, **request new content** or **ask a question**, use the
[repository's issue tracker](https://github.com/odoo/documentation/issues).
When present in one of these locations, the build will include Python docstrings from those
repositories if their version matches the documentation's version.

## Learn More
### Troubleshooting

- Verify your Python version: `python3 --version` (must be 3.10–3.14)
- Ensure your virtual environment is active and dependencies are installed.
- If you have made changes to the file structure, try `make clean` before building.
- If the language or version switchers redirect to a missing file, check that you have built the
documentation for all available languages and versions.
- The "Developer" documentation is only available in English.

## Contribute to the documentation

For contributions to the content of the documentation, see the
[Introduction Guide](https://www.odoo.com/documentation/latest/contributing/documentation.html).

To learn more about Odoo, in addition to the documentation, have a look at
[the official eLearning](https://odoo.com/slides) and
[Scale-up, The Business Game](https://www.odoo.com/page/scale-up-business-game).
To report a content issue, request new content, or ask a question, use the
[issue tracker](https://github.com/odoo/documentation/issues).
13 changes: 8 additions & 5 deletions conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
# `version` is the version info for the project being documented, acts as replacement for |version|,
# also used in various other places throughout the built documents.
# `release` is the full version, including a/b/rc tags. Acts as replacement for |release|.
version = release = 'master'
version = release = 'saas-19.2'

# `current_branch` is the technical name of the current branch.
# E.g., saas-15.4 -> saas-15.4; 12.0 -> 12.0, master -> master (*).
Expand Down Expand Up @@ -232,12 +232,13 @@
# option. If a provided version has no label, the version string is used as label.
versions_names = {
'master': "Master",
'saas-19.2': "Odoo 19.2",
'saas-19.1': "Odoo 19.1",
'19.0': "Odoo 19",
'saas-18.4': "Odoo 18.4",
'saas-18.3': "Odoo 18.3",
'saas-18.2': "Odoo 18.2",
'saas-18.1': "Odoo 18.1",
'18.0': "Odoo 18",
'saas-17.4': "Odoo 17.4",
'17.0': "Odoo 17",
'16.0': "Odoo 16",
}
Expand Down Expand Up @@ -390,11 +391,13 @@ def source_read_replace(app, docname, source):
def upgrade_util_signature_rewrite(app, domain, objtype, contentnode):
# Same as add_module_names=False but **only** for odoo.upgrade.util functions or classes
signature = contentnode.parent[0]
if objtype == 'function' and signature.astext().startswith('odoo.upgrade.util.'):
if objtype == 'function' and signature.astext().startswith(('odoo.upgrade.util.', 'odoo.upgrade.testing.')):
# <odoo.upgrade.util.modules>, <modules_installed>, <(cr, *modules)>
# <odoo.upgrade.testing>, <change_version>, <(version_str)>
signature.pop(0)
if objtype == 'class' and signature.astext().startswith('class odoo.upgrade.util.'):
if objtype == 'class' and signature.astext().startswith(('class odoo.upgrade.util.', 'class odoo.upgrade.testing.')):
# <class >, <odoo.upgrade.util.pg.>, <PGRegexp>
# <class >, <odoo.upgrade.testing.>, <UpgradeCase>
signature.pop(1)

def setup(app):
Expand Down
4 changes: 2 additions & 2 deletions content/administration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Database management
These guides provide instructions on how to install, maintain and upgrade Odoo databases.

.. seealso::
:doc:`History of Versions <administration/supported_versions>`
:doc:`History of Versions <administration/standard_extended_support>`

Installation
============
Expand Down Expand Up @@ -60,6 +60,6 @@ functionalities, including functional support, upgrades, and hosting. `Pricing
administration/on_premise
administration/upgrade
administration/neutralized_database
administration/supported_versions
administration/standard_extended_support
administration/mobile
administration/odoo_accounts
20 changes: 10 additions & 10 deletions content/administration/hosting.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ To Odoo Online

.. important::
- Odoo Online is *not* compatible with **non-standard apps**.
- The database's current version must be :doc:`supported <supported_versions>`.
- The database's current version must be :doc:`supported <standard_extended_support>`.

#. Create a :ref:`duplicate of the database <on-premise/duplicate>`.
#. In this duplicate, uninstall all **non-standard apps**.
Expand All @@ -39,17 +39,17 @@ To Odoo Online
To Odoo.sh
----------

Follow the instructions found in :ref:`the Import your database section
<odoo_sh_import_your_database>` of the Odoo.sh *Create your project* documentation.
Follow the instructions found in :ref:`the Import a database section <odoo-sh/create/import>` of the
Odoo.sh *Create a project* documentation.

Transferring an Odoo Online database
====================================

.. important::
Odoo Online's :ref:`intermediary versions <supported_versions>` are not supported by Odoo.sh or
on-premise. Therefore, if the database to transfer is running an intermediary version, it must be
upgraded first to the next :ref:`major version <supported_versions>`, waiting for its release if
necessary.
Odoo Online's :doc:`intermediary versions <standard_extended_support>` are not supported by
Odoo.sh or on-premise. Therefore, if the database to transfer is running an intermediary version,
it must be upgraded first to the next :doc:`major version <standard_extended_support>`, waiting
for its release if necessary.

.. example::
Transferring an online database running on Odoo 16.3 would require first upgrading it to Odoo
Expand Down Expand Up @@ -82,8 +82,8 @@ To Odoo.sh
next to the database name, then selecting :icon:`fa-cloud-download` :guilabel:`Download`. If the
download fails due to the file being too large, `contact Odoo support
<https://www.odoo.com/help>`_.
#. Follow the instructions found in :ref:`the Import your database section
<odoo_sh_import_your_database>` of the Odoo.sh *Create your project* documentation.
#. Follow the instructions found in :ref:`the Import a database section <odoo-sh/create/import>` of
the Odoo.sh *Create a project* documentation.

Transferring an Odoo.sh database
================================
Expand Down Expand Up @@ -119,5 +119,5 @@ To Odoo Online
To on-premise
-------------

#. Download a :ref:`backup of your Odoo.sh production database <odoo_sh_branches_backups>`.
#. Download a :ref:`backup of your Odoo.sh production database <odoo-sh/branches/tabs/backups>`.
#. Restore the database from the database manager on your local server using the backup.
3 changes: 0 additions & 3 deletions content/administration/mobile.rst
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,4 @@ The Odoo mobile apps are available for download on the `Google Play Store
<https://play.google.com/store/apps/details?id=com.odoo.mobile>`_ and `Apple App Store
<https://apps.apple.com/app/odoo/id1272543640>`_.

.. important::
The iOS app might not be updated and might be deprecated at some point in the future.

While the store apps support multi-accounts, they are not compatible with SSO authentication.
Loading