It's not really obvious that payments and invoices need to be fully
reconciled before their currency exchange entries get created, so this
is a warning about that.
Make explicit which permissions you need to grant in a personal access
token. I verified `repo` suffices to complete the tutorial, and I'm
assuming Odoo.sh doesn't need any of the admin and site permissions.
The original description says calling unidecode will remove special
characters, but this is not entirely accurate. For example, when I
inserted unicode emojis in the name, they were not removed. I was then
confused whether my module had correctly updated or not.
Instead, what unidecode will do is convert text characters to their
nearest ASCII equivalent, so "trés" becomes "tres" for example. The
description has been updated to reflect that.
The current certificates for demo in the documentation will to expire
the October 21. For this reason were updated by new files.
The new CSD files need to stamp with the VAT ``EKU9003173C9``.
Both values are updated.
Closesodoo/documentation-user#771
We had to modify the connection method due to changes that will be
introduced soon in modern web browsers. (See odoo/odoo#51088)
We also fix the numbering of the connection steps.
e.g.
.. meta::
:description: blah blah blah
:keywords lang=en: x y z
should yield
<meta name="description" content="blah blah blah">
<meta name="keywords" lang="en" content="x y z">
Also cleaned up `layout.html` a tad while at it:
* we're now properly setting the default metas via the translator so
setting them in the template is unnecessary
* there's a flag to use an html5 doctype (also has a few other
positive side-effects with respect to the metas sphinx generates in
the template)
`\sphinxmaketitle` only exists as of v1.8.3, and `\renewcommand` would
crash when the command is not defined. Similarly `\newcommand` would
crash if the command already exists.
`\providecommand` acts as a shim: no-op if the command exists,
otherwise creates it so that it can be redefined.
Backport of 54e7ed30ac
`\sphinxmaketitle` only exists as of v1.8.3, and `\renewcommand` would
crash when the command is not defined. Similarly `\newcommand` would
crash if the command already exists.
`\providecommand` acts as a shim: no-op if the command exists,
otherwise creates it so that it can be redefined.
Backport of 54e7ed30ac
- Update Enterprise & Partnership agreement (EN, FR)
- Update legal page index: hide outdated agreements, replace
with a link to an archive of the old PDFs.
- Add icons for missing files, to make index table layout more consistent
- Add `text-justify` on HTML versions of contracts, for consistency with
the PDF versions.
- Fix compatibility of PDF generation with recent sphinx versions
(\sphinxmaketitle instead of \maketitle)
- Re-add NL PDF building, still needs to be updated like all others
Backport of 5b80ed551c from 13.0