Commit Graph

77 Commits

Author SHA1 Message Date
Odoo Translation Bot b9914d3063 [I18N] *: fetch 17.0 translations 2025-07-16 07:32:54 +00:00
Odoo Translation Bot cc8f842a0a [I18N] *: fetch 17.0 translations 2025-07-13 07:29:53 +00:00
Odoo Translation Bot 6ca1ebaf24 [I18N] *: fetch 17.0 translations 2025-07-04 07:30:31 +00:00
Odoo Translation Bot 751337b089 [I18N] *: fetch 17.0 translations 2025-06-10 07:30:42 +00:00
Odoo Translation Bot 27a14806ee [I18N] *: fetch 17.0 translations 2025-06-07 07:29:57 +00:00
Odoo Translation Bot 63aa211776 [I18N] *: fetch 17.0 translations 2025-06-04 07:31:46 +00:00
Odoo Translation Bot 4f552868f7 [I18N] *: fetch 17.0 translations 2025-05-14 07:30:39 +00:00
Odoo Translation Bot 86c01a8f13 [I18N] *: fetch 17.0 translations 2025-03-20 16:07:43 +00:00
Odoo Translation Bot 0ec3498e43 [I18N] *: fetch 17.0 translations 2025-03-05 16:07:31 +00:00
Odoo Translation Bot 7503274636 [I18N] *: fetch 17.0 translations 2025-02-20 17:28:36 +00:00
Odoo Online 44226d822a [I18N] Update translation terms from Transifex 2024-12-08 00:55:19 +01:00
Odoo Online f9f69e0ec1 [I18N] Update translation terms from Transifex 2024-11-24 00:56:55 +01:00
Odoo Translation Bot c54287f830 [I18N] Update translation terms from Transifex 2024-10-27 00:56:51 +02:00
Odoo Translation Bot bcc5727690 [I18N] Update translation terms from Transifex 2024-10-13 00:56:55 +02:00
Odoo Translation Bot e5b2da11e8 [I18N] Update translation terms from Transifex 2024-09-29 01:03:00 +02:00
Odoo Translation Bot e28a436026 [I18N] Update translation terms from Transifex 2024-09-15 00:56:48 +02:00
Odoo Translation Bot ae7bd643f1 [I18N] Update translation terms from Transifex 2024-09-01 00:55:13 +02:00
Odoo Translation Bot 464b2bdb6b [I18N] Update translation terms from Transifex 2024-08-25 00:56:27 +02:00
Odoo Translation Bot 92e83bc22e [I18N] Update translation terms from Transifex 2024-08-18 01:01:26 +02:00
Odoo Translation Bot d82ed9f4a8 [I18N] Update translation terms from Transifex 2024-08-11 00:50:25 +02:00
Odoo Translation Bot 41704ac204 [I18N] *: fetch 17.0 translations from Transifex 2024-08-05 06:18:02 +00:00
Odoo Translation Bot 431fe6ae2f [I18N] *: export 15.0 source terms 2024-07-08 20:12:05 +00:00
Odoo Translation Bot 88aaf7037b [I18N] Update translation terms from Transifex 2024-06-16 00:50:37 +02:00
Odoo Online bb1b38da23 [I18N] Update translation terms from Transifex 2024-06-02 00:50:37 +02:00
Odoo Online 79deefaacb [I18N] Update translation terms from Transifex 2024-05-26 00:50:30 +02:00
Odoo Online 9bf9b0a9d1 [I18N] Update translation terms from Transifex 2024-05-05 00:50:37 +02:00
Odoo Online 4eb86de4c8 [I18N] Update translation terms from Transifex 2024-04-28 00:50:43 +02:00
Odoo Translation Bot 02272cd7c0 [I18N] Update translation terms from Transifex 2024-04-21 00:50:41 +02:00
Odoo Translation Bot 5f58d8ffcc [I18N] Update translation terms from Transifex 2024-04-14 00:50:45 +02:00
Odoo Translation Bot 4e3238e890 [I18N] Update translation terms from Transifex 2024-04-07 00:50:34 +02:00
Odoo Translation Bot 09832134ae [I18N] Update translation terms from Transifex 2024-03-31 00:50:30 +01:00
Odoo Translation Bot fdc593b28e [I18N] Update translation terms from Transifex 2024-03-25 08:11:24 +01:00
Benoit Socias 599984eea1 [FIX] theme_*: call _generate_primary_templates before importing data
To make sure the required primary templates have been generated from
the theme's manifest when inherited views are imported/updated, this
commit triggers their generation from a first imported XML file.

This has been added to all themes for consistency, even the ones that
do not require it currently.

Related to https://github.com/odoo/odoo/pull/148443

task-3670496

Part-of: odoo/design-themes#755
2024-01-22 19:00:59 +00:00
Benoit Socias 7b27828755 [FIX] theme_*: register unused configurator snippets
When shapes were extracted to configurator snippets in [1], some
configurator-specific snippets were created that do not appear on pages
of the specific theme.
Because in [2] the call to `_generate_primary_snippet_templates` is done
on a full list of themes instead of only the installed ones, the problem
was not noticed: if any theme defines a block, it's website-side
configurator-specific template is generated.
This is not the case during an upgrade: the templates are generated only
for the installed themes. Because of this some "useless" configurator
templates trigger an error when importing their XML definition because
their parent template does not exist.

This commit fixes this by adding those templates in a pseudo page `_` in
the `configurator_snippets` entry of each theme's manifest.
In master, the templates will be removed instead.

[1]: https://github.com/odoo/design-themes/commit/d206c119720d557c11320ebb3d7339890b8f9efa
[2]: https://github.com/odoo/odoo/commit/928eeca714a161f6bc03343e4dc8af9b050b9841#diff-f49a1e9eda23df9f1d48121ba376a5fabafe70ea18b29d4eab23d737e5d4eeb6R446

closes odoo/design-themes#751

Related: odoo/odoo#144222
Signed-off-by: Romain Derie (rde) <rde@odoo.com>
2023-12-01 18:14:15 +00:00
Arthur Detroux (ard) bea0f57ca4 [FIX] theme_aviator, theme_odoo_experts: Update homepage tours
Since [1], some blocks in theme_aviato and theme_odoo_experts no longer
have shapes by default, so add a step to toggle a shape.

[1]: https://github.com/odoo/design-themes/commit/d206c119720d557c11320ebb3d7339890b8f9efa

opw-3595512

closes odoo/design-themes#745

Related: odoo/odoo#142350
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2023-11-21 20:06:42 +00:00
Benoit Socias 9984745d3d [FIX] theme_*: remove duplicate and conflicting classes from new pages
Given that the duplicate and conflicting classes resolved by the
previous commit did still exist at the time new page templates were
introduced in [1], they could not be avoided for new page templates
snippets.

This commit removes those from the new page templates snippets now that
they have been removed from the base snippets.

[1]: https://github.com/odoo/design-themes/commit/80cbee66f6bb4d897dd7e577f1109c75f6f6ad74

task-3562147

Part-of: odoo/design-themes#731
2023-11-04 00:38:17 +00:00
Benoit Socias f3da06dc68 [FIX] theme_*: remove duplicate and conflicting classes
When default snippets have been updated to rely on color presets ([1]),
some themes were not adapted accordingly.
This also happened whenever paddings of base blocks were modified.
Because of this there are elements in themes for which some classes are
applied several times, and some where classes are not removed before
adding a contradicting one.

This commit adjusts the classes so that themes neither:
- produce snippets with duplicated classes
- produce snippets with contradicting classes (e.g. two different
bottom paddings on the same element)

This commit also fixes a typo from [2] which was the source of
duplicate classes.

[1]: https://github.com/odoo/odoo/commit/5953c4df6b9c08519f64a65c1cf5d5558d59f7d4
[2]: https://github.com/odoo/design-themes/commit/299d504df31bf179775eec1d37e71605c3637460#diff-86c142838104de06e89f629c51cf791464538dc8899e6a3f00c24f69638db409R34

task-3562147

Part-of: odoo/design-themes#731
2023-11-04 00:38:17 +00:00
Louis Wicket (wil) 5cb3dbe8b4 [I18N] theme_*: export source terms
closes odoo/design-themes#735

Signed-off-by: Louis Wicket (wil) <wil@odoo.com>
2023-10-28 01:18:31 +00:00
Benoit Socias 05870d0f4e [FIX] theme_*: fix some configurator templates
Since [1] when background shapes were extracted to configurator-specific
templates, some xpath were broken.
By separating the definition of the shape from the definition of the
base snippet theme customization, changes between `container`,
`container-fluid` and `o_container_small` are already applied before
taking the shape definition into account.

This commit fixes the templates which have this issue.

[1]: https://github.com/odoo/design-themes/commit/d206c119720d557c11320ebb3d7339890b8f9efa

task-3555325

closes odoo/design-themes#732

Signed-off-by: Romain Derie (rde) <rde@odoo.com>
2023-10-25 19:37:30 +00:00
Brieuc-brd 398f53bf01 [IMP] theme_*: adapt headers
Review header templates configuration for some themes.

task-3060986

closes odoo/design-themes#651

Related: odoo/odoo#119650
Related: odoo/upgrade#5214
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2023-10-25 11:37:10 +00:00
qsm-odoo 060c0421c7 [IMP] *: replace contact by sales_three header
See community commit for details.

task-3060986

Part-of: odoo/design-themes#651
2023-10-25 11:37:10 +00:00
Benoit Socias 796da67b29 [IMP] theme_*: restore base snippet shapes that do not connect blocks
In [1] all shapes were moved from the base snippet to the specific
configurator snippet. This was a bit overkill.

This commit reverts this partially so that only shapes that connect
with each other are specific to the configurator, but "intra-block"
shapes are restored onto the base snippet.
The "New page from template" snippets are adapted accordingly in order
to produce the same output as before this commit.

Restored shapes are: (label (image))
- Origins: 12 (18)
- Blob: 11 (11)
- Airy: 03 (03_001), 04 (04_001), 07 (07), 10 (10), 11 (11), 14 (14)
- Zigs: 01 (01_001), 02 (02_001)
- Wavy: 04 (10), 15 (11)
- Blocks: 02 (01_001)
- Rainy: 03 (06), 05 (10), 09 (08_001), 10 (09_001)
- Floats: all

[1]: https://github.com/odoo/design-themes/commit/d206c119720d557c11320ebb3d7339890b8f9efa

task-3555325

closes odoo/design-themes#726

Related: odoo/odoo#138748
Signed-off-by: Romain Derie (rde) <rde@odoo.com>
2023-10-25 09:56:42 +00:00
Guillaume (gdi) 1aa6700c98 [IMP] theme_*: prevent abuse of h1 and use font size classes
See related community PR.

task-1958098

closes odoo/design-themes#682

Related: odoo/enterprise#44986
Related: odoo/odoo#129791
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2023-10-19 19:08:09 +00:00
Morgane (morm) 80cbee66f6 [IMP] theme_*: adapt New Page template designs for themes
This commit customizes all New Page template designs for every single
theme.

The changes are organized as follow:

When the used blocks are not the default ones:
- the new sequence of block is listed in the `new_page_templates`
manifest entry.
- the blocks are updated in the `new_page_template_sections_..._...`
XML templates accordingly.

After the potential block sequence updates, the `new_page_template.xml`
then first contains the general customization of blocks (those that
apply across all new page templates) then the customization for each
category of page.

Customizations for a specific page are directly below category-wide
customizations of the given block when both exist.

task-3381714

closes odoo/design-themes#692

Related: odoo/odoo#126719
Signed-off-by: Romain Derie (rde) <rde@odoo.com>
Co-authored-by: Benoit Socias <bso@odoo.com>
Co-authored-by: Arthur Detroux (ard) <ard@odoo.com>
2023-10-14 03:27:02 +00:00
Benoit Socias 230ded2759 [REF] theme_*: rename snippets_list to configurator_snippets
This commit renames the `snippets_list` manifest key to
`configurator_snippets` across all themes.

task-3381714

Part-of: odoo/design-themes#692
2023-10-14 03:27:02 +00:00
Benoit Socias d206c11972 [IMP] theme_*: extract shapes to configurator-dedicated templates
This commit extracts the pre-defined section shapes from blocks into
templates that are dedicated to being used by the configurator.

For blocks that are not used in configurator pages, the configurator
templates have not been created.

task-3381714

Part-of: odoo/design-themes#692
2023-10-14 03:27:02 +00:00
Brieuc-brd 916cf81d02 [IMP] theme_odoo_experts: adapt s_banner
Since the redesign of the original banner snippet, the customizations
made in theme_odoo_experts have had to be adapted.

task-3097005

Part-of: odoo/design-themes#687
2023-10-08 10:45:47 +00:00
Martin Trigaux c5a161385d [I18N] *: export 16.0 translations
closes odoo/design-themes#708

X-original-commit: c3d2f03db6
Signed-off-by: Martin Trigaux (mat) <mat@odoo.com>
2023-10-05 15:36:20 +00:00
Robin Lejeune (role) a86d9f73df [FIX] theme_*: remove mb-2 class on orphan buttons
*: anelusia, artists, aviato, graphene, kiddo, loftspace, monglia,
notes, odoo_experts, paptic, test_custo, yes

The community PR [125824] introduces an automatic check on buttons to
add the `mb-2` class when several buttons follow each other, so that
they have space to breathe when split on multiple lines.
For consistency, this commit therefore removes most `mb-2` occurrences
on buttons within themes as long as they are alone on their line, but
keeps or adds the class when several buttons are next to each other.

[125824]: https://github.com/odoo/odoo/pull/125824

task-3369604

closes odoo/design-themes#680

Related: odoo/odoo#125824
Signed-off-by: Benjamin Vray (bvr) <bvr@odoo.com>
2023-08-03 19:30:56 +02:00
Pierre Pulinckx (pipu) 94b3042634 [REF] website_*: Change registerTours of tour_utils
As steps are encapsuled in an arrow function from
69a5d8e3ce47238 for steps tour definition to avoid
direct Markup(_t()) interpretation, the same is done
for registerWebsitePreviewTour() of
"odoo/addons/website/static/src/js/tours/tour_utils.js"
in this commit.

This is done in anticipation of the use of
_t() (import from @web/core/l10n/translation) with
registerWebsitePreviewTour().

task-3292454

closes odoo/design-themes#678

Related: odoo/odoo#130248
Signed-off-by: Luca Vitali (luvi) <luvi@odoo.com>
2023-08-02 13:20:26 +02:00