Skip to content

Conversation

@ljmnoonan
Copy link
Contributor

This PR includes and supersedes #3267 with the permission of @len-foss.

Migrates web_dark_mode from 16 to 18 and overhauls the SCSS not only to look better, but also to correspond to Odoo's native structure as seen in the web module.

As with the previous version, its scope is limited to the backend, and so has no effect on POS or website.

Also, I have submitted #3322 to make web_theme_classic get along with this dark mode hope to do the same for web_responsive soon.

Looking forward to any feedback!

image image image image image image image image image image image

@mathben
Copy link

mathben commented Oct 17, 2025

Thanks, it works for me.

Did you test the dashboard? The background is white.

mathben added a commit to ERPLibre/web that referenced this pull request Oct 17, 2025
- wait after PR OCA#3324
Liam Noonan <ljmnoonan@gmail.com>
@ljmnoonan
Copy link
Contributor Author

Did you test the dashboard? The background is white.

The dashboard is, unfortunately, mostly canvas elements that I presume are rendered by JavaScript somewhere. I didn't look into it too much this time, but hopefully I'll be able to get it sorted later.
This problem existed in version 16 as well.

@len-foss
Copy link
Contributor

FWIW, I have this in lambdao_web's ui.scss:

.app-menu-container {
  background-image: url(/lambdao_web/static/src/img/logo_grey.svg) !important;
  background-position: bottom right !important;
  background-repeat: no-repeat !important;
  background-size: 10% !important;
  background-color: #899499 !important;
}

and this in ui_dark.scss:

 .app-menu-container {
   background-color: #213330 !important;
 }

in any case, you don't need any JS to fix that. I had put a bunch of theme fixes for all the things I found egregious, this one being the worst offender :-)

@ljmnoonan
Copy link
Contributor Author

@len-foss
Thank you for pointing that out! I'll try to get it fixed.

@ljmnoonan
Copy link
Contributor Author

@len-foss, app-menu-container class is from web_responsive, the app switcher dashboard as far as I can tell. I am working on a PR for a dark mode for web responsive too, but @mathben and I were referring to the dashboards module earlier.

image

Now, I am not very good with javascript, but it does seem that this is all being rendered in o_spreadsheet.js and the styles that are controlled by SCSS are deliberately set to stay in light mode even when dark mode is active in o_spreadsheet_extended.dark.scss the first lines of which contain a comment mentioning that odoo does not currently have an adequate toolchain to support darkmode in spreadsheet.
I am not going to pursue this any further at the moment as it looks like a ton of work, and something that should actually be contributed upstream to odoo anyways.

@len-foss
Copy link
Contributor

Oh sorry for the confusion. After the previous message I saw that I had a bunch of "fixes" to the dark mode, but without proper doc on chat it was. I agree with your analysis 👍

fkantelberg and others added 23 commits October 23, 2025 00:27
Currently translated at 100.0% (4 of 4 strings)

Translation: web-16.0/web-16.0-web_dark_mode
Translate-URL: https://translation.odoo-community.org/projects/web-16-0/web-16-0-web_dark_mode/es_AR/
Currently translated at 100.0% (4 of 4 strings)

Translation: web-16.0/web-16.0-web_dark_mode
Translate-URL: https://translation.odoo-community.org/projects/web-16-0/web-16-0-web_dark_mode/hr/
Currently translated at 100.0% (4 of 4 strings)

Translation: web-16.0/web-16.0-web_dark_mode
Translate-URL: https://translation.odoo-community.org/projects/web-16-0/web-16-0-web_dark_mode/tr/
Currently translated at 100.0% (4 of 4 strings)

Translation: web-16.0/web-16.0-web_dark_mode
Translate-URL: https://translation.odoo-community.org/projects/web-16-0/web-16-0-web_dark_mode/es/
Currently translated at 50.0% (2 of 4 strings)

Translation: web-16.0/web-16.0-web_dark_mode
Translate-URL: https://translation.odoo-community.org/projects/web-16-0/web-16-0-web_dark_mode/fr/
Currently translated at 100.0% (4 of 4 strings)

Translation: web-16.0/web-16.0-web_dark_mode
Translate-URL: https://translation.odoo-community.org/projects/web-16-0/web-16-0-web_dark_mode/it/
…in forms

It was being set to $o-form-lightsecondary which I set lighter, so this tones it down a bit.
I don't want to but my email on a public repo, so I just linked my github page instead.
I could not find any guideline against this, but please correct me if there is.
ljmnoonan added a commit to Pyxiris/web that referenced this pull request Oct 26, 2025
web_dark_mode is not merged yet.
OCA#3324
@ljmnoonan ljmnoonan changed the title [MIG] web_dark_mode: Migration to 18.0 [18.0][MIG] web_dark_mode: Migration to 18.0 Nov 19, 2025
@mathben
Copy link

mathben commented Dec 9, 2025

Can you review please @legalsylvain @yajo @LoisRForgeFlow
Thanks you!

@ljmnoonan
Copy link
Contributor Author

@len-foss, would you mind reviewing this so we could maybe get some movement?
Thank you!

Copy link
Contributor

@len-foss len-foss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM
In any case, I don't see any good reason to stall the PR, except demoralization of potential contributors.

For completeness, there are some issues left (I guess left from the implementation of dark mode in CE that is severely lacking) -- checking on the runboat, I could see the following, by example.

Screenshot_20251230_182642

@pedrobaeza
Copy link
Member

For completeness, there are some issues left (I guess left from the implementation of dark mode in CE that is severely lacking) -- checking on the runboat, I could see the following, by example.

I think that's because web_classic_theme. Please uninstall it. I see that module as very harmless, as it's very bad for the visual health and ergonomics.

@ljmnoonan
Copy link
Contributor Author

@len-foss and @pedrobaeza
I fixed the styles causing that eyesore in web_theme_classic in #3322. Would you like me to rebase so this becomes visible in runboat?
Thanks for reviewing!

@ljmnoonan
Copy link
Contributor Author

I see that module as very harmless, as it's very bad for the visual health and ergonomics.

Also, btw, I have #3394 open to make web_theme_classic a user or even device option, so it isn't do all or nothing

Copy link
Member

@pedrobaeza pedrobaeza left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No need, let's move with this:

/ocabot migration web_dark_mode

/ocabot merge nobump

@len-foss the problem about merging without proper reviewing from trusted reviewers is to lower the quality perception of people using OCA modules. I try to push some of them when others that are more or less familiar do reviews, but there's also a trend of some people "spitting" migration PRs (or even imp) not being even properly tested in their end.

@OCA-git-bot OCA-git-bot added this to the 18.0 milestone Dec 30, 2025
@OCA-git-bot
Copy link
Contributor

What a great day to merge this nice PR. Let's do it!
Prepared branch 18.0-ocabot-merge-pr-3324-by-pedrobaeza-bump-nobump, awaiting test results.

@OCA-git-bot
Copy link
Contributor

This PR has the approved label and has been created more than 5 days ago. It should therefore be ready to merge by a maintainer (or a PSC member if the concerned addon has no declared maintainer). 🤖

@pedrobaeza
Copy link
Member

@ljmnoonan but are you using web_classic_theme in your deployments? As said, I think keeping such purple background and hard borders is very harmless for the view health. I can agree default theme may be too "light" in some parts, but we can work on that not on that extreme way. Even that changes can be included in web_responsive, and to have several themes on it (the system is already prepared for that).

@OCA-git-bot OCA-git-bot merged commit ad42f82 into OCA:18.0 Dec 30, 2025
9 checks passed
@OCA-git-bot
Copy link
Contributor

Congratulations, your PR was merged at a111fc8. Thanks a lot for contributing to OCA. ❤️

@len-foss
Copy link
Contributor

@ljmnoonan oh, sorry for the noise again -- I just hopped on runboat without much more checks (and I was indeed confused as to how such an obvious issue could have been overlooked). Thanks for your work!

@ljmnoonan
Copy link
Contributor Author

@pedrobaeza, I don't have any real production deployments yet as I am just learning in my free time with the goal of eventually setting this up at the place I work (a lumber yard). I do like having web_theme_classic available though, but I also like to be able to turn it off. Really, it is most helpful for custom properties in tasks and such. I did a lot of cleanup on it in my earlier PR too, so it now it overrides the relevant css at the same level it was defined at, rather than the old approach which "chased" specific fields in specific contexts, resulting in inconsistencies and conflicts.

A screenshot with the new style image

As for the idea of moving web_dark_mode to web_responsive, I totally agree that it would make a lot of sense. However, as things are right now in web_responsive the "themes", which only actually affect the app switcher, are implemented in a rather convoluted way using both scss and css variables switching based on an HTML data attribute rather than odoo's native backend asset bundling logic specifically built for dark mode and for which many core odoo apps have dedicated asset bundles. This is something I would like to discuss and work on, so I opened #3387 , but have so far got no input.

Thank you for the approval on this PR too!

@pedrobaeza
Copy link
Member

@ljmnoonan that's at least less aggressive, but I suppose that only in dark mode. What I mean is to touch the light part in web_responsive for not requiring web_classic_theme at all. Some things should be sacrificed, but finding a good compromise between ergonomics and user awareness.

And congratulations for your work.

@ljmnoonan
Copy link
Contributor Author

@pedrobaeza Ah, I see what you mean; integrate dome of the functionality of web_theme_classic into web_responsive. Maybe just bottom borders? Maybe revert to default in list view too.
image

jeffery9 added a commit to jeffery9/oca-addons-collections that referenced this pull request Jan 10, 2026
dbff15b4a0 [BOT] post-merge updates
854087762b Merge PR #3390 into 18.0
cbc5d2994f [FIX] web_save_discard_button: readme
e9d3c78489 [BOT] post-merge updates
e59d786d63 [UPD] Update web_touchscreen.pot
9cc4323220 Merge PR #3365 into 18.0
266e04447f [MIG][18.0] web_touchscreen: Migration to 18
6cd0857f57 Added translation using Weblate (Turkish)
c729a3b694 [BOT] post-merge updates
b2b8746d0b [UPD] Update web_m2x_options_manager.pot
c749d88a42 Merge PR #3361 into 18.0
936c9592b8 [MIG] web_m2x_options_manager: Migration to 18.0
c799fa177d [IMP] web_m2x_options_manager: pre-commit auto fixes
47b653bcf0 [BOT] post-merge updates
03ffa22c46 [UPD] Update web_m2x_options_manager.pot
35a613afb0 [MIG] web_m2x_options_manager: Migration to 17.0
9408dcc9fb [IMP] web_m2x_options_manager: pre-commit auto fixes
77c75fc7a2 [BOT] post-merge updates
f90f88e8af [FIX] web_m2x_options_manager: writing mode when create/edit wizard is false
57472af5ed Translated using Weblate (Italian)
e4b87db9f5 Update translation files
dc5b48dbb1 [BOT] post-merge updates
d3e660cbfd [UPD] Update web_m2x_options_manager.pot
226b7950ac [FIX] all: fix pre-commit new checks
3e9578598f Update translation files
9241701406 [UPD] README.rst
170129c97a Translated using Weblate (Italian)
8bc886cae0 Added translation using Weblate (Italian)
c313015573 web_m2x_options_manager 14.0.1.1.0
1c718b06f5 [UPD] Update web_m2x_options_manager.pot
f537a78747 [UPD] web_m2x_options_manager: Add option to prevent Create/Edit wizard to pop up
6816166082 [UPD] README.rst
4e15935acd [UPD] Update web_m2x_options_manager.pot
c366347e77 [14.0] web_m2x_options_manager: New module to manage create/edit options from interface
3a6d26c752 [BOT] post-merge updates
cae1a5094d Merge PR #3322 into 18.0
63ab7571db Added translation using Weblate (Italian)
70f99fef69 Translated using Weblate (Italian)
ea46a95134 [BOT] post-merge updates
da78a86c11 [UPD] Update web_widget_product_label_section_and_note_full_label.pot
52b3353f99 Merge PR #3344 into 18.0
cf887f12f5 [IMP] web_touchscreen: pre-commit auto fixes
8238eb6719 Added translation using Weblate (Italian)
0f8e5e575a [BOT] post-merge updates
dd743a66b6 [DOCS] web_touchscreen: add screenshot
a61ede9760 [UPD] Update web_touchscreen.pot
87c9a526f1 [ADD] web_touchscreen: enable kanban sub-form views for tablets
0e2e55bc2e Update translation files
8e4cf6d6b2 [UPD] Update web_chatter_position.pot
548ce6a676 Merge PR #3290 into 18.0
be59864e3b [BOT] post-merge updates
2ce972ce88 Merge PR #3264 into 18.0
d084d9f49f Translated using Weblate (Japanese)
ba6c5ca4e6 fix error: env.services.rpc is not a function
503cda9d36 Added translation using Weblate (Japanese)
6faac5df0e Translated using Weblate (Italian)
1f12297951 [IMP] web_chatter_position: pre-commit fixes.
600b2b0c02 [BOT] post-merge updates
785126899e Merge PR #3272 into 18.0
2d897613d2 Translated using Weblate (Italian)
7cc978d12b Translated using Weblate (Italian)
0d03a09369 Added translation using Weblate (Italian)
1059f440fc [BOT] post-merge updates
89cf44965e [UPD] Update web_widget_popover.pot
300e1457e7 Merge PR #3337 into 18.0
3021414d02 [IMP] web_chatter_position: improve form and chatter layout styles
6a866f22ec Added translation using Weblate (Italian)
5f2789c465 [IMP] web_theme_classic Add dark mode assets web_dark_mode is not merged yet. https://github.com/OCA/web/pull/3324
a3e37ed5d9 [IMP] web_theme_classic Refactor SCSS Refactor all selectors to mirror the way odoo sets them. This results in a MUCH broader application of our styles that is not limited to form views. Prefix all vars with "wtc-" in order to prevent them from overriding or being overridden by bootstrap vars. Suffix all vars with !default to ensure that they can be overriden by dark mode. Add $wtc-input-color-required to ensure text contrasts on $wtc-input-background-color-required. This is especially necessary in instances like the quantity and unit price columns of a sale order because by default these fields are set to a light blue. Remove border on .note-editable, i.e. the HTML editor. This feature was broken and, as far as I am concerned, unnecessary. Remove all button customization as it was all broken and is superceeded by OCA/web/web_save_discard_button anyways.
91d6dc93e7 [ADD] web_widget_product_label_section_and_note_full_label
0762d94974 [BOT] post-merge updates
be3b6c3cca [UPD] Update web_form_banner.pot
fb75847cfe Merge PR #3308 into 18.0
ac2aa2d864 [BOT] post-merge updates
c62086b1a1 Merge PR #3342 into 18.0
c68d04cf40 [IMP] web_widget_product_label_section_and_note_name_visibility: Remove the incompatibility with the sale_product_configurator module in the ROADMAP. This module was merged into sale in the following commit: https://github.com/odoo/odoo/commit/fdcd3d5804cb86f3bda472e093739b7393c63659
3be7779be5 [18.0][MIG] web_widget_popover: Migration to 18.0
79f6f4dd3f [IMP] web_widget_popover: pre-commit auto fixes
7cc27d95d4 [ADD] web_widget_popover
c9d3aeede1 [BOT] post-merge updates
264ccbcc9d Merge PR #3323 into 18.0
9be3245611 [BOT] post-merge updates
3c96d315eb [UPD] Update web_pwa_customize.pot
9742ef06ed Merge PR #3248 into 18.0
98fb3545b0 [MIG] web_pwa_customize: Migration to 18.0
c0b402fa13 [IMP] web_responsive: adjust button styles and alignment in the chatter The purpose is to reduce spacing so that all icons and buttons fit within the window without having to scroll.
9d1498e3a5 Added translation using Weblate (Italian)
ac4500d0a0 [BOT] post-merge updates
28f763c64a Merge PR #3317 into 18.0
e9cc5a02c9 [BOT] post-merge updates
118d537ac4 Merge PR #3319 into 18.0
32ee0dece7 [BOT] post-merge updates
66d30889a4 [UPD] Update web_editor_disable_chatgpt.pot
63b30c53a9 Merge PR #3302 into 18.0
d35d235d21 web_dialog_size: prevent export wizard from shrinking when dialog maximize is enabled
21cd90182d [IMP] web_company_color: mobile systray button
8ec2c914cb [FIX] web_form_banner
e197ec8b7b [IMP] web_form_banner: imp readme
53b5ca621f [BOT] post-merge updates
334d8456ec [UPD] Update web_datetime_picker_default_time.pot
a53f0aeee6 Merge PR #3311 into 18.0
bda5862fe3 [MIG] web_datetime_picker_default_time: Migration to 18.0
459d5d4354 [IMP] web_datetime_picker_default_time: pre-commit auto fixes
f68d630f25 Added translation using Weblate (Italian)
3118957047 [BOT] post-merge updates
68f91a82a6 [UPD] Update web_datetime_picker_default_time.pot
be138d1c1a Apply default time on manual entry of date string
ea5d4b9238 Support dynamic default time from another field
bf9a86b95e Create module web_datetime_picker_default_time
7757a8cec5 [MIG] web_form_banner: Migration to 18.0
d36566da57 [IMP] web_form_banner: pre-commit auto fixes
52b469a13d [MIG] web_form_banner: Migration to 17.0
900feac14c [IMP] web_form_banner: pre-commit auto fixes
bc0f25851f [IMP] web_form_banner: Partially support in-group target XPath
b6148cccb8 [MIG] web_form_banner: Migration to 16.0
cdcb45e161 [IMP] web_form_banner: pre-commit auto fixes
cb6a414164 [MIG] web_form_banner: Migration to 15.0
2c0369eb69 [IMP] web_form_banner: black, isort, prettier
6cc294c7cd [ADD] web_form_banner
0817b6505c [BOT] post-merge updates
c4878d6c7f [UPD] Update web_save_discard_button.pot
10d06cffe5 Merge PR #3239 into 18.0
a37dd15283 [MIG] web_save_discard_button: Migration to 18.0
649f0bde1c [ADD] web_editor_disable_chatgpt
90fdad2c9f [BOT] post-merge updates
af7ee96565 Merge PR #3291 into 18.0
fac85f1392 [BOT] post-merge updates
af7187a6ff Merge PR #3273 into 18.0
c9ec4c5abf [IMP] web_notity: HTML formatting
d7543c0cc8 [FIX] web_remember_tree_column_width: fetch element from start event
00c5a2f4b0 [BOT] post-merge updates
6dd6faa615 [UPD] Update web_widget_one2many_tree_line_duplicate.pot
8aa223ec28 Merge PR #3250 into 18.0
a161d61602 Added translation using Weblate (Italian)
5cde407cf8 [BOT] post-merge updates
f754d43503 [UPD] Update web_widget_url_advanced.pot
a4817a594d Merge PR #3021 into 18.0
98a1cfd572 Translated using Weblate (French (Belgium))
c41054413c Added translation using Weblate (French (Belgium))
014d0d0315 Translated using Weblate (Turkish)
310291ba6c Added translation using Weblate (Turkish)
c02752c84c Translated using Weblate (Turkish)
a01669a76b Added translation using Weblate (Turkish)
58eb0b8a9c [BOT] post-merge updates
6c17be46c3 Merge PR #3279 into 18.0
5ead77b239 Added translation using Weblate (Italian)
5808402595 [FIX] web_pivot_computed_measure: Add test: true to tours according to previous version
fbc938096f [FIX] web_systray_button_init_action: Add test: true to tours according to previous version
068e09ec1b [BOT] post-merge updates
fc6c860166 [UPD] Update web_notify_upgrade.pot
cb1164d44c Merge PR #3216 into 18.0
b504148856 [BOT] post-merge updates
8ab6ccc117 [UPD] Update web_excel_export_dynamic_expand.pot
a3c90f6b52 Merge PR #3244 into 18.0
7ff3451e70 [MIG] web_notify_upgrade: Migration to 18.0
b63f71dc4f [IMP] web_notify_upgrade: pre-commit execution
629d714669 [16.0] web_notify_upgrade: fr translation
763bb9ca8e [16.0][MIG] web_notify_upgrade
ae3999caff [BOT] post-merge updates
a4b2b706eb [UPD] Update web_notify_upgrade.pot
0a5fffa620 [ADD] web_notify_upgrade
fbfb161344 Translated using Weblate (Italian)
6719362b25 [BOT] post-merge updates
f22715189c Merge PR #3268 into 18.0
3e7773d826 [BOT] post-merge updates
2afe8f5c63 Merge PR #3274 into 18.0
60e96ffa15 Merge PR #3275 into 18.0
0b5aa6775d [REF] web_responsive: set as rebel module
3c3e32e78b [FIX] web_company_color: show company colors from active company
c12559ec0a [FIX] web_company_color: fix systray icon color
e6219a90a5 [MIG] web_widget_one2many_tree_line_duplicate: Migration to 18.0
143837b0b7 Added translation using Weblate (Italian)
4c3968a45f [BOT] post-merge updates
76d51a649f [UPD] Update web_systray_button_init_action.pot
8058cae535 Merge PR #3236 into 18.0
f290c65d93 Translated using Weblate (Italian)
fd3e2bf182 Update translation files
86c2b8515e [BOT] post-merge updates
3361edd6d6 [UPD] Update web_widget_x2many_2d_matrix.pot
65b8677862 Merge PR #3245 into 18.0
3669255339 [BOT] post-merge updates
1038c7d4b0 [UPD] Update web_copy_confirm.pot
944a6c7c81 Merge PR #3242 into 18.0
0da880a13f [MIG] web_copy_confirm: Migration to 18.0
fcd71c1ee5 [IMP] web_widget_one2many_tree_line_duplicate: pre-commit auto fixes
4440dc70e7 Added translation using Weblate (Italian)
d9c25d671f [ADD] web_pwa_customize: New module
cb180ffd01 [FIX] web_widget_x2many_2d_matrix: restore pre-v17 functionality (axes)
8cdff65eb3 Translated using Weblate (Italian)
c1e0a9d337 Added translation using Weblate (Italian)
d6d786029f [UPD] Update web_widget_one2many_tree_line_duplicate.pot
fa0a3b2032 [MIG] web_widget_one2many_tree_line_duplicate: Migration to 16.0
f4343cc399 [IMP] web_widget_one2many_tree_line_duplicate: pre-commit stuff
79bfba2bc3 [FIX] web_widget_one2many_tree_line_duplicate: cloned record relations
940e915d9a [FIX] web_widget_one2many_tree_line_duplicate: clone wisely
aaad549266 [IMP] web_widget_one2many_tree_line_duplicate: Clone all fields
a0f68e6b42 [ADD] web_widget_one2many_tree_line_duplicate
f217b648fe [MIG] web_excel_export_dynamic_expand: Migration to 18.0
9d33de2649 [BOT] post-merge updates
e94b97b74e [UPD] Update web_ir_actions_act_window_message.pot
3e36e19d75 Merge PR #3233 into 18.0
9d15f2282c [IMP] web_excel_export_dynamic_expand: pre-commit auto fixes
390fa14b5f [BOT] post-merge updates
8f0caf32c7 [UPD] Update web_excel_export_dynamic_expand.pot
69d7098bb3 [ADD] web_excel_export_dynamic_expand
0934526381 [IMP] web_copy_confirm: pre-commit auto fixes
a89a2bfff0 Translated using Weblate (French)
69f5c8475d Added translation using Weblate (French)
b8c90a8351 Translated using Weblate (Italian)
59bf76a5fe Added translation using Weblate (Italian)
ed5d66b7c0 Update translation files
18d2cc8f21 [BOT] post-merge updates
b7e29c46b6 [UPD] Update web_copy_confirm.pot
62929bac0c [MIG] web_copy_confirm: Migration to 16.0
a3253dec3a [IMP] web_copy_confirm: pre-commit stuff
043452f3e5 [UPD] README.rst
9602bc7c6b [MIG] web_copy_confirm: Migration to 15.0
3df5287a42 Translated using Weblate (German)
422a8cbb45 Added translation using Weblate (German)
9ca818bdbb [UPD] README.rst
67dd57887c [UPD] Update web_copy_confirm.pot
0b835b84c7 [MIG] web_copy_confirm: Migration to 14.0
d0ece0a078 [IMP] web_copy_confirm: black, isort, prettier
c31a4d121e [ADD] Ask for confirmation when copying records
508526cbcd [MIG] web_save_discard_button: Migration to 17.0
2a252ef2e7 [IMP] web_save_discard_button: apply pre-commit auto fixes
7490a87951 Added translation using Weblate (Italian)
fa6cebeabb Added translation using Weblate (Spanish)
6e491b1ce1 [ADD] web_save_discard_button : french translation
b3ac30b9ec [ADD] web_save_discard_button module
35729072ca [MIG] web_systray_button_init_action: Migration to 18.0
917e675949 [IMP] web_systray_button_init_action: pre-commit auto fixes
7ef245a733 [ADD] web_systray_button_init_action: New module to go to users defined action
61dc78fb1f [BOT] post-merge updates
7d92047d80 Merge PR #3237 into 18.0
c705103631 [FIX] web_responsive: Click everywhere not working
4b8f82cb47 [FIX] web_responsive: Tours that uses showAppsMenuItem are failing
f3cd429b91 [BOT] post-merge updates
8b85d4329d [UPD] Update web_widget_domain_editor_dialog.pot
87aee42c40 Merge PR #3232 into 18.0
eefd99a2f0 [MIG] web_widget_domain_editor_dialog: Migration to 18.0
fe8fc0f3d9 [BOT] post-merge updates
65b3b28857 Merge PR #3208 into 18.0
507ea7b8e6 [18.0][MIG] web_ir_actions_act_window_message
95c3609638 [IMP] web_ir_actions_act_window_message: pre-commit auto fixes
ab1759c777 [MIG] web_ir_actions_act_window_message: Migration to 17.0
8effa2578c [IMP] web_ir_actions_act_window_message: pre-commit auto fixes
f36b078e8a [BOT] post-merge updates
648efd667a [UPD] Update web_ir_actions_act_window_message.pot
7e8c4e8838 [MIG] web_ir_actions_act_window_message: Migration to 16.0
5066f75e08 [UPD] README.rst
50c9b12d2c [UPD] Update web_ir_actions_act_window_message.pot
627d74001b [MIG] web_ir_actions_act_window_message: Migration to 15.0
8503e9fdbd [UPD] README.rst
64a73d4b9d [UPD] Update web_ir_actions_act_window_message.pot
331655828e [MIG] web_ir_actions_act_window_message: Migration to 14.0
02e72bd081 Update translation files
8553768ef5 [UPD] README.rst
07e355b0fd [UPD] README.rst
55c41b6065 [UPD] README.rst
c242e4edb3 [UPD] Update web_ir_actions_act_window_message.pot
41610d7463 [MIG] web_ir_actions_act_window_message
9a8310caff [FIX] web_ir_actions_act_window_message: Proper trailing line in XML
36747dd8d7 [IMP] web_ir_actions_act_window_message: Remove utf-8 comment
77638f6ba1 [UPD] README.rst
aa0a082ca6 Update translation files
acf6612550 Update translation files
7cb2e02b16 [UPD] README.rst
7bd05de3bb [UPD] Update web_ir_actions_act_window_message.pot
e59aef2fe1 [12.0][MIG] web_ir_actions_act_window_message: Migration to 12.0
241760f523 [UPD] Update web_ir_actions_act_window_message.pot
4416a70a32 OCA Transbot updated translations from Transifex
c21079a1f0 [MIG] web_ir_actions_act_window_message: Migration to 10. Also added HTML handling
22b08a9655 wrap line breaks of the action message
fe5325ddc6 s/oe_link_class/classes s/oe_highlight/btn-default and add it to readme * In v9.0 odoo uses classes for dialog buttons instead of oe_link_class
29693a55e3 Reformat the code to have coherent coding style
e2e795c865 web_ir_actions_act_window_message: always refresh view after action
13b3e41377 web_ir_actions_act_window_message: Migration to V9
50e5aeb4c2 OCA Transbot updated translations from Transifex
e1944c7abf implement close_button_title
e0a00cd205 allow to pass a list of buttons
6606a3f3a3 [MIG] Rename manifest files
bba2b24c49 [MIG] Make modules uninstallable
9cc1c77847 [UPD] prefix versions with 8.0
0db3b2a776 add OCA to author
d0e9e207b6 Add bug tracker link on README.rst
a80306b74b [IMP] better readme, manifest
dbb601657a [ADD] web_ir_actions_act_window_message
3a24899460 [MIG] web_widget_domain_editor_dialog: Migration to 17.0
995d73282a [IMP] web_widget_domain_editor_dialog: pre-commit auto fixes
d669b56bd1 Added translation using Weblate (Italian)
26f4c1bd78 [MIG] web_widget_domain_editor_dialog: Migration to 16.0
f1442fedc2 [FIX] web_widget_domain_editor_dialog: keep context
7967a8e760 [IMP/FIX] web_widget_domain_editor_dialog: work in dialog
7abec91ac6 [MIG] web_widget_domain_editor_dialog: Migration to 15.0
448dfeed93 [MIG] web_widget_domain_editor_dialog: Migration to 14.0
0b030b7fe3 [IMP] web_widget_domain_editor_dialog: black, isort, prettier
0a2b88bb56 [13.0][FIX] web_widget_domain_editor_dialog: Example picture not display on README
a354071e4a [13.0][web_widget_domain_editor_dialog][FIX] Error when used in wizards. When clicking edit the list of record an error happened due to lack of proper initialization of the default domain.
4053b8b3a2 [MIG] web_widget_domain_editor_dialog: Migration to v13.0
c949963a14 [IMP] web_widget_domain_editor_dialog: black, isort, prettier
81648d9552 Added translation using Weblate (Chinese (Simplified))
aefdaf7d41 [MIG] web_widget_domain_editor_dialog: Migration to 12.0.
07a4852937 [ADD] web_widget_domain_editor_dialog: New module
cd2299597f [BOT] post-merge updates
9680b0c3f9 Merge PR #3177 into 18.0
e26a816a4d [BOT] post-merge updates
086694de6b Merge PR #3230 into 18.0
182d919665 [FIX] web_widget_x2many_2d_matrix: adapt test invocation to upstream changes
6b320134a5 Translated using Weblate (Italian)
149c4922ff Update translation files
b20431cc8c [BOT] post-merge updates
5d00d4ab3a [UPD] Update web_widget_x2many_2d_matrix.pot
25eced3cb3 Merge PR #3203 into 18.0
372d96886f [IMP] web_widget_x2many_2d_matrix: don't choke on missing data
8a4fa4447b [IMP] web_widget_x2many_2d_matrix: demo page on group form
6d87f419a8 [ADD] hbrunn as maintainer, HE as author
e9d5993c9b [FIX] web_widget_x2many_2d_matrix: restore pre-v16 functionality (clickable)
ff369f3ecd [FIX] web_widget_x2many_2d_matrix: restore pre-v16 functionality (nodes)
bcd9ad97cc [BOT] post-merge updates
0824001268 [UPD] Update web_send_message_popup.pot
c7d1c8365f Merge PR #3156 into 18.0
427bc1e603 [MIG] web_send_message_popup: Migration to 18.0
32f29f5967 [BOT] post-merge updates
693821f152 Merge PR #3211 into 18.0
491d784b07 [BOT] post-merge updates
d0bbc36ffa Merge PR #3198 into 18.0
598048f662 [IMP] web_responsive: Fix bug submenu on mobile
d26c8ceb6b [FIX] web_session_auto_close: Increase default timeout
7bd5d32dd0 [BOT] post-merge updates
2148cb7a39 Merge PR #3191 into 18.0
5d2726c404 [FIX] web_m2x_options: prevent crash on Many2OneReferenceField
51dfd3f792 [FIX] web_search_with_and: support add custom filter
33448b9af7 [BOT] post-merge updates
ca7d724c30 Merge PR #3202 into 18.0
28f7818a60 [IMP] Update copier template
fbe01d24ef [ADD] web_widget_x2many_2d_matrix: tests
0d8a78093a [FIX] web_widget_x2many_2d_matrix: don't break non-many2one value fields
9129bee680 [BOT] post-merge updates
021543028e Merge PR #3200 into 18.0
f400380161 [18.0][FIX]: web_widget_x2many_2d_matrix: limit options values to x2many fields.
1f8eb84f4d [BOT] post-merge updates
5e8ff455e0 Merge PR #3187 into 18.0
65dd622b15 Translated using Weblate (Italian)
33b7967eb8 Added translation using Weblate (Italian)
e27793b8b1 [BOT] post-merge updates
24e500aca6 [UPD] Update web_session_auto_close.pot
2a3d53794a Merge PR #3101 into 18.0
cf08912e08 [BOT] post-merge updates
32b592f3d0 Merge PR #3188 into 18.0
65a3ed8e75 [IMP] web_notify: license change
2535e4fc71 [IMP] web_widget_dropdown_dynamic: license change
97b032d393 [UPD] addons table in README.md
a5821a4295 [FIX] web_remember_tree_column_width: fix undefined `this`
007c966d81 [BOT] post-merge updates
4ba55d31c6 [UPD] Update web_widget_open_tab.pot
d41b81451a Merge PR #3173 into 18.0
c8950bd5d5 [MIG] web_widget_open_tab: Migration to 18.0
f9300d54a6 [BOT] post-merge updates
48a8db26ca Merge PR #3175 into 18.0
c8aacdcd5d [FIX] web_timeline: avoid sorting by many2many fields When trying to order by a field of type many2many, Odoo up to version 17 does not raise an error, it only displays a warning in the log (e.g. in the module sale_timesheet_timeline when grouping by task_user_ids): WARNING sale_timesheet_timeline odoo.models: Model 'sale.order.line' cannot be sorted on field 'task_user_ids' (not a column). But starting from Odoo 18, this warning is now raised as an exception, so it becomes impossible to group by an m2m field because this module tries to order by the same field as default_group_by.
0c50439ec9 [IMP] web_widget_open_tab: pre-commit auto fixes
4e430583b2 Added translation using Weblate (Italian)
a3cd8ffc7e [MIG] web_widget_open_tab: Migration to 17.0
f4d3d311b5 [IMP] web_widget_open_tab: pre-commit stuff
95cd4b1d6f Translated using Weblate (Spanish)
40a120e0d7 [IMP] web_widget_open_tab
faca497caf [IMP] web_widget_open_tab: Add ROADMAP
903090eee2 [MIG] web_widget_open_tab: Migration to 16.0
db3fb67cb1 [IMP] web_widget_open_tab: pre-commit stuff
dccf888f9b [MIG] web_widget_open_tab: Migration to 15.0
42be3fd418 Added translation using Weblate (German)
d7144d416e [MIG] web_widget_open_tab: Migration to 14.0
d44be0f21d [IMP] web_widget_open_tab: black, isort
da10d6bbcb [MIG] web_widget_open_tab: Migration to 13.0
41f738119c [IMP] web_widget_open_tab: black, isort
11b0608180 Added translation using Weblate (Portuguese (Brazil))
31a39e1cd4 Added translation using Weblate (Catalan)
65939b8b0f Added translation using Weblate (Spanish)
6f94a3c89e [12.0] web_widget_open_tab: Allow to open tab on dashboards or trees inside other forms
5bccf2b469 [MIG][12.0] web_widget_open_tab
ee05c4c50b [11.0][FIX] open_tab: Open new tab with the wheel
e3a616d7b6 [IMP] web_widget_open_tab: keep breadcrumb
ca5a28e20b [11.0][ADD] web_widget_open_tab
550ac39306 Added translation using Weblate (Spanish (Venezuela))
2d0fc03090 Translated using Weblate (Spanish)
45196cc10f Update translation files
85adaab2e3 [BOT] post-merge updates
1c115ab35e [UPD] Update web_timeline.pot
ed6dccaa56 [UPD] Update web_pivot_computed_measure.pot
107e41519b Merge PR #3136 into 18.0
4620f02731 [FIX] web_timeline: Add <b> element to XSS whitelist for safer HTML rendering
13d3c79380 [FIX] web_timeline: Enable XSS filtering with whitelist for safer HTML rendering
258a5a92dc [MIG] web_timeline: Migration to 18.0
53f2b273ad [IMP] web_timeline: black, isort, prettier
a3a289c815 [BOT] post-merge updates
dac102cc72  [IMP] web_timeline: Update vis-timeline-graph2d lib: 7.7.0 -> 7.7.3
d16f7bd28d Translated using Weblate (Italian)
22a5d4ddb0 Update translation files
a54e20fb6d [BOT] post-merge updates
908fbfdb0c [UPD] Update web_timeline.pot
c76ee94fdc [MIG] web_timeline: Migration to 17.0 - Convert Moment.js to Luxon. - Replace Underscore.js with native JavaScript code. - Migrate legacy views to the new system and add an architecture parser to separate logic. - added basic test
fccd56f433 [MOVE] web_timeline: new folder structure according Odoo guideslines
99d45e16a7 [IMP] web_timeline: pre-commit auto fixes
2416203a1c [IMP] web_timeline: Follow create/edit/delete attrs
afce27f21a [FIX] web_timeline: Redraw issues with initial mode
51a4d40e99 [IMP] web_timeline: Align to top instead of bottom
a3b55c5d9b [IMP] web_timeline: Handle inverted date ranges
4f7b0d203f [IMP] web_timeline: Overflow text, add hover colors
6f8bdc7477 [IMP] web_timeline: Add demo view on cron tasks
4c02179e05 [FIX] web_timeline: Wrap fields_get arg into a list
37cb63a560 Translated using Weblate (French)
f41b4d4978 Added translation using Weblate (Italian)
75637f1e4e Translated using Weblate (Portuguese (Brazil))
be33e8206a Update translation files
d7c841f0b2 [FIX] web_timeline: date_delay = date_stop - date_start
39952d56f4 Translated using Weblate (Spanish)
ecc73de997 [FIX] web_timeline: Add record - FormViewDialog - resId: null -> false (cannot be null)
ef849d02ed [FIX] web_timeline: css and styles not charged when rendering timeline
05ca216c96 Translated using Weblate (Croatian)
4dfb6e6394 Added translation using Weblate (Turkish)
4c8b094810 [MIG] web_timeline: Migration to 16.0
7211f9b144 [FIX] web_timeline: updateProm.finally is not a function Following odoo#102621 an UncaughtPromiseError > TypeError occured each time an update was triggered in timeline view Fixed by returning super
9c91d4a0a8 [FIX] web_timeline: utc and create_completed fix wrong time used when creating new record
d8ef542f3c [UPD] Update web_timeline.pot
3dc8716a93 Update vis-timeline-graph2d lib: 7.3.4 -> 7.7.0
900ee7f8a7 [FIX] web_timeline: order group_by field
69fd0aa413 [IMP] web_timeline: allow UNASSIGNED grouping when using M2M field
054a758fc5 [FIX] web_timeline: Allow groupby m2m fields
2013f4af0f [FIX] web_timeline: Don't crash when restoring timeline from breadcrumb
5a50eaff92 [MIG] web_timeline: Migration to 15.0
123bb58947 [14.0][MIG] Migrated web_timeline.
6f5a6eff77 [FIX] Travis
a513e21f55 [FIX] web_timeline: Change draw_dependencies
0aebfe7a39 [IMP] web_timeline: CSS vis items
2a8cc1ebe4 [FIX] web_timeline: Change vis-timeline library import
8061f2909c [MIG] web_timeline: Finish migration to 13.0
08b57aa057 [MIG] web_timeline: Migration to 13.0
8d1a3412f4 [IMP] web_timeline: black, isort
7f793c0b64 [FIX][12.0] web_timeline: Scroll Issue.
016dc4fb49 [12.0][web_timeline] Fix bug from group_order: locale instead locate.
a478c46fb9 [12.0][FIX]web_timeline: fix group orders
d2d630db84 [FIX] web_timeline: Reloading view
6188d024a6 [web_timeline][IMP] Add margin support in web_timeline (#1135)
c8e64e6d8e [FIX] web_timeline: fix readme - To be squashed with previous one on migration (#1137)
b1d3294357 [IMP] Add stack support
c7f410f469 [IMP] Readme: Available attribute list
bb629d3c8b [MIG] web_timeline: Migration to 12.0
bb1adab451 [ADD] Enable multiselect
3efd8a5994 [ADD] web_timeline: New dependency_arrow attribute
281855ae89 [ADD] field_utils to web_timeline
eae47e4744 [IMP] web_timeline: Templates implementation like kanban
438eabe6fa [FIX] web_timeline: Make colors attribute optional (#969)
b7cc8fac6d [FIX] Missing GroupClick Functionality
1af6c77b5e [MIG] web_timeline module from v10 to v11
3013fffc82 Fixed web_timeline.css
5bfae461ef [IMP] change the option to initialize the timeline window on display.
9ab0434453 [IMP] Add an option to initialize the timeline window on display.
8625ba8765 [Fix OCA/project#317] Add the property date_delay to TimeLine views (same as base Calendar view)
7d71cc035d [10.0][IMP] web_timeline improvements:
c07591a571 [10.0] [FIX] [web_timeline] Correct write when grouped by (#678)
4f20469d6d [FIX] web_timeline: fix commas in manifest file
35a52ae540 [MIG] web_timeline: Migration to 9.0
4355da11bb [IMP] web_timeline: add few features
93b65d7666 [IMP] web_timeline: Several improvements:
70dcb1950b [IMP] web_timeline: Extracted from incubator
f492fbbf50 Translated using Weblate (French (Belgium))
7ff982999c Added translation using Weblate (French (Belgium))
42cedc6b29 Translated using Weblate (French (Belgium))
f79ba27b17 Added translation using Weblate (French (Belgium))
a58f2dcff0 Added translation using Weblate (French (France) (fr_FR))
1d96055eb9 Translated using Weblate (French)
14fe463bd1 Added translation using Weblate (French)
c6395e9a17 Translated using Weblate (French)
1edfecfe8f [BOT] post-merge updates
341c4b66ca Merge PR #3164 into 18.0
ced386ab44 [MIG] web_m2x_options: Migration to 18.0
096a27d08d [IMP] web_m2x_options: allow falsy/truthy system parameters and simplify related code.
e09981d3ee [IMP] web_m2x_options: use common object to reuse in props assignment
f765b1d0c9 [FIX] web_m2x_options: add fieldColor to KanbanMany2ManyTagsAvatarField
b2b295b741 [IMP] web_m2x_options: remove unneeded fieldColor on ListMany2ManyTagsAvatarField
ce305a52a9 [FIX] web_m2x_options: add fieldColor to ListMany2ManyTagsAvatarField and Many2ManyTagsAvatarField
5ddbc2fec4 [FIX] Error opening product form in shop floor
3ae953c848 [FIX] web_m2x_options: add fieldColor to Many2OneAvatarUserField and KanbanMany2OneAvatarUserField
28f577442f [FIX] web_m2x_options: Error if not web_m2x_options set on session
1dd792b23e Update translation files
1e0de86878 Translated using Weblate (French)
835d000e2a Added translation using Weblate (French)
94c5b25fcc Added translation using Weblate (Italian)
a8c9721574 [BOT] post-merge updates
c2169520a4 [UPD] Update web_filter_header_button.pot
32e66b7920 Merge PR #3133 into 18.0
fc95226570 [BOT] post-merge updates
ec5c4123b9 Merge PR #3166 into 18.0
2e6d4cedfc [FIX] web_filter_header_button: Exclude field-type filters to avoid errors referring self
f48b46c2a4 [MIG] web_filter_header_button: Migration to 18.0
f69b77dfe5 [IMP] web_filter_header_button: pre-commit auto fixes
7886829521 [FIX] web_filter_header_button: custom view compatibility
a029a2be5b [IMP] web_filter_header_button: put buttons in their own row
8fe44d70c3 [IMP] web_filter_header_button: show groupBy filters
c9936242c7 [ADD] web_filter_header_button: New module
895a78558f [BOT] post-merge updates
a9381ad991 [UPD] Update web_widget_product_label_section_and_note_name_visibility.pot
a2cc07330b Merge PR #3165 into 18.0
5a68da27b8 [FIX] web_company_color: fix navbar buttons color
93406ef5dc [MIG] web_widget_product_label_section_and_note_name_visibility: Migration to version 18.0
1e913bbd14 [IMP] web_widget_product_label_section_and_note_name_visibility: pre-commit auto fixes
5c4e504f30 [FIX] web_widget_product_label_section_and_note: Use a flag to change the icon based on product visibility. Before this commit, when isProductVisible was disabled and the user changed the label, this caused isProductVisible to change its value. After this commit, changing the label no longer modifies isProductVisible.
c055f24cae [MIG] web_widget_product_label_section_and_note: Migration to version 17.0
97d37a37aa [IMP] web_widget_product_label_section_and_note: pre-commit auto fixes
87cf6fd450 Added translation using Weblate (Italian)
f3ccb6ce72 [IMP] web_widget_product_label_section_and_note: Auto-resize textarea for multiline text. Before this change, when the text was large and multiline, the textarea did not resize, and the text was not displayed correctly. Now, the textarea adjusts according to the text. These changes are backported from V18.
3d8416bbba [ADD] web_widget_product_label_section_and_note: New module to unify the product and name into a single column.
feca976025 [BOT] post-merge updates
7afce7cfc4 [UPD] Update web_remember_tree_column_width.pot
92efcbf186 Merge PR #3114 into 18.0
519b82bb03 [MIG]web_m2x_options: Migration to 17.0
5423058ac1 [IMP] web_m2x_options: black, isort, prettier
f913979db0 Translated using Weblate (Portuguese (Brazil))
e422e8f8d0 [FIX] web_m2x_options: fix usage errors
3084c2f0f4 Translated using Weblate (French)
55b97d29f2 Translated using Weblate (French)
203deeb40a Translated using Weblate (Italian)
2d5f7cc554 Translated using Weblate (Italian)
86db63a02b [16.0] web_m2x_options: impossible to open a mass mailing
d4ec18f438 Translated using Weblate (Spanish)
93674ca997 Update translation files
66bf1eace8 [FIX] web_m2x_options: Avoid constant RPC calls Instead of calling interactively to the server to get the options, they are stored at the beginning of the session.
e58e3d1db2 Translated using Weblate (German)
4fcc33d180 Added translation using Weblate (Spanish (Bolivia))
cf4e48f477 Update translation files
470aa75002 [16.0][MIG] web_m2x_options: Migration to 16.0
d42c7be758 [15.0][FIX] Remove tests from init
5d0e095787 [FIX] web_m2x_options: fix test_ir_config_parameter
b9f3b277b4 [IMP] web_m2x_options: Added limit for o2m field entries
6a04ad4e80 [IMP] web_m2x_options: Efficiency
afd355acb6 [ADD] Option open for One2Many fields
c1deedfc64 [FIX] when all is undefined, fall back to core's default
f8605289de [FIX] web_m2x_options: fix search_more behaviour
18914ce6d5 [15.0][MIG] web_widget_bokeh_chart
e4a1947880 [MIG] web_m2x_options: Migration to 15.0
210dd16385 Translated using Weblate (German)
31687adc0b Added translation using Weblate (Dutch)
2a38f81259 [MIG] Migrate the module web_m2x_options to v14.
27f19cc170 [IMP] web_m2x_options: black, isort, prettier
c485fee51e Fix mobile enterprise version
87eb228936 Translated using Weblate (French)
ee6ad28d85 Translated using Weblate (German)
afb56d378c Translated using Weblate (Chinese (Simplified))
b61f5b2ca5 [FIX] web_m2x_options: quick search filter only if search value Before this commit, an empty filter was applied when opening the search more if nothing in the quick search.
86173b7d19 [FIX] pre-commit
33b2b048f0 [13.0][FIX] issue of field dropdown
7572e5ad4f [IMP] web_m2x_options: black, isort
96b5120622 [IMP] web_m2x_options: balck and eslint fix
be19615cd9 [REF] web_m2x_options: eslint fix
9d32c516b1 [REF] web_m2x_options: eslint complains
3b443f5383 [REF] web_m2x_options: better imp and fixes
c024c7a020 [MIG] web_m2x_options: Migration to 13.0
93ca84b84a Translated using Weblate (Chinese (Simplified))
4cd3ef7c4e Added translation using Weblate (Chinese (Simplified))
6a05218d68 Translated using Weblate (Portuguese (Brazil))
fc65f1dc5c Translated using Weblate (French)
e6fd72b058 Translated using Weblate (French)
a35ebddefd [MIG] web_m2x_options: Migration to 12.0
8c3d229133 [FIX] web_m2x_options: Fix error in tree views with many2many_tags
18280fe63f [FIX] open option on many2many_tags
d0c7c9dc44 Translated using Weblate (Portuguese (Brazil))
838d82745e [MIG] web_m2x_options: Migration to 11.0
4f17505f4f [FIX] web_m2x_options: Compatibilize with web_advanced_search_x2x
a01bbfb0ed [10.0][ADD] option to deactivate color picker on many2many_tags (#713)
9527b14f33 web_m2x_options: Hide the create/create and edit... button when the user does not have creation permission.
d54943d38b [IMP] web_m2x_options: Perf issue https://github.com/OCA/web/issues/615 * fix unecessary calls
a7cefdb879 [MIG] web_m2x_options: migrated to 10.0
5a5a31f123 Fix Qweb templates. (#561)
1781907b0b web_m2x_options: s/ev.handleObj.selector/currentTarget * many2many with `options={'open': True}` it always open the first element with this fix it will open the right one
8602098f10 Makes the module compatible with Odoo community
8e4e50d659 Migration of module web_m2x_options. Adapt JS file to the new JS API and make the module installable [MIG] adapt form.js to the new API. [FIX] Fix bug mentioned in pull #262. [MIG] Make the module installable.
2ee48a0982 Limit name_search to 160 like Odoo core does
2c893d243a web_m2x_options check Many2one and Many2many options
75f64b97f3 support 'open' on many2many_tags
fca52df984 fix: obscur wrong path on last commit. recreate portage from scratch.
bed1de289b move all addons to __unported__, set all addons as not installable
1b446c265d - Rename web_m2o_enhanced to web_m2x_options - Add static/description/index.html
9f32c72097 [BOT] post-merge updates
262a06edfb Merge PR #3162 into 18.0
b558c28c5c [MIG] web_remember_tree_column_width: Migration to 18.0
4bdf998a60 [IMP] web_group_expand: Enable full group expansion on page.
4d3ad36222 Update translation files
6c9fb748fe [BOT] post-merge updates
cdf7161e5f [UPD] Update web_remember_tree_column_width.pot
6516e1514b [MIG] web_remember_tree_column_width: Migration to 17.0
732de237fa [IMP] web_remember_tree_column_width: pre-commit auto fixes
d8873e3934 Added translation using Weblate (Italian)
36b353e7f2 [BOT] post-merge updates
3f8d287ff5 [FIX] web_remember_tree_column_width : Column resizing with list_button column Fix an error when retrieving column sizes for lists containing one or more list_button columns. This error occurs when a list_button column is placed between other columns in the list. This type of column is excluded from the querySelector string used to retrieve column headers, which can cause the index to shift and the column size to change when the list is displayed.
f13cf7e7be [UPD] README.rst
20091887c2 [UPD] README.rst
ac3890d204 [UPD] Update web_remember_tree_column_width.pot
9b5a3d0bbb [MIG] web_remember_tree_column_width: Migration to 16.0
269af54c0d [15.0][FIX] web_remember_tree_column_width: use correct module name
da853c0a66 [ADD] icon.png
e6aef2bd81 [UPD] README.rst
168340ce9e [UPD] Update web_remember_tree_column_width.pot
a4bc668762 [ADD] web_tree_column_width_remember: Remember the tree view columns' widths
6a9a4ad63b [BOT] post-merge updates
7d212d0900 [UPD] Update web_responsive.pot
631855ccfb Merge PR #3037 into 18.0
1c5824d2ea [18.0][MIG] web_responsive: Migration to 18.0
6a991714e2 [BOT] post-merge updates
87b0bad74f [UPD] Update web_editor_class_selector.pot
642a674bd0 Merge PR #3161 into 18.0
e871d8a88e [MIG] web_editor_class_selector: Migration to version 18.0
fa26af9fa2 [IMP] web_editor_class_selector: pre-commit auto fixes
a94b810367 Translated using Weblate (Italian)
0f5c44344b Update translation files
a44a8b9296 [IMP] web_editor_class_selector: Order classes by sequence
327b800406 Update translation files
5e2a8df0eb [MIG] web_editor_class_selector: Migration to 17.0
544141f15a [IMP] web_editor_class_selector: pre-commit stuff
d92d397c49 [FIX] web_editor_class_selector: Avoid errors when custom CSS class is not present
96d2f66971 Added translation using Weblate (Italian)
2a412fc7f1 [ADD] web_editor_class_selector: new module to add custom CSS in HTML editor. This module allows users to create custom CSS classes, which can then be selected and applied directly in the HTML editor.
55459fa75c [BOT] post-merge updates
2eb41fbd91 Merge PR #3145 into 18.0
de4c892b48 [IMP] web_widget_dropdown_dynamic: Remove QUnit import from tests
8b49ea87b8 Merge pull request #3160 from Tecnativa/18.0-copier
0f1e234042 [IMP] Update copier template
dd85d310a3 [BOT] post-merge updates
05785b253d Merge PR #3158 into 18.0
233e5299a3 [18.0][IMP] web_pivot_computed_measure: increate test tour delay time
7f26a5e7c7 [BOT] post-merge updates
7bbf8fe393 Merge PR #3157 into 18.0
3883febeb5 [18.0] web_pivot_computed_measure: run tests when item is visible
72465a3c4e [IMP] web_send_message_popup: pre-commit auto fixes
2170c385e7 Translated using Weblate (Italian)
6e24aa3573 Added translation using Weblate (Italian)
3d0d4e9a14 Update translation files
6fa3b98a20 [UPD] Update web_send_message_popup.pot
f021c58f8e [MIG] web_send_message_popup: Migration to 16.0
44247f5f0d [UPD] README.rst
3ef1c27a3a Update translation files
28e45b5014 [UPD] README.rst
39b6585335 [UPD] Update web_send_message_popup.pot
11ac9b9b06 [MIG] web_send_message_popup: Migration to 15.0
6d13688d9f Added translation using Weblate (Persian)
8e9bfd2b66 [UPD] README.rst
941f998ffe [UPD] Update web_send_message_popup.pot
f8f85fcc5c [MIG] web_send_message_popup: Migration to 14.0
5fd8557b38 [IMP] web_send_message_popup: black, isort, prettier
4664f92d46 [UPD] README.rst
7d1d95d166 [UPD] Update web_send_message_popup.pot
9b78310497 [MIG] web_send_message_popup: Migration to 13.0
fe63594d3f [IMP] web_send_message_popup: black, isort, prettier
4f94838641 Added translation using Weblate (Spanish)
2c14578a3c [UPD] README.rst
32778075b5 [UPD] README.rst
f95b9f48c0 Added translation using Weblate (Chinese (Simplified))
65b7666c81 [UPD] README.rst
361eb48925 [UPD] Update web_send_message_popup.pot
da6b79b359 [12.0][MIG] web_send_message_popup: migrate
9b2731f438 [ADD] icon.png
ee6ec5140b [UPD] Update web_send_message_popup.pot
ec760c5f5f [UPD] README.rst
ad99a369cf [11.0][MIG] web_send_message_popup: Migrate to 11.0
3a82fb9e39 [UPD] Update web_send_message_popup.pot
45a93278b4 [MIG] web_send_message_popup 10.0 migration (#504)
6363ed24a1 [MIG] Rename manifest files
89cd2b16ac [MIG] Make modules uninstallable
80ad3cdb72 [9.0] [PORT] web_send_message_popup
29b34dd608 [MOV] move addons out of __unported__ (they remain not installable)
9630031c79 move all addons to __unported__, set all addons as not installable
e02cd16b44 Add module web_send_message_popup changing the 'Send a message' link to open directly the full featured message popup
6627b413cf Translated using Weblate (Italian)
b4f5781264 Added translation using Weblate (Turkish)
3d26dd2fa1 [BOT] post-merge updates
293cd73860 [UPD] Update web_widget_mpld3_chart.pot
74666a1558 Merge PR #3140 into 18.0
3f4074c9f3 [MIG] web_widget_mpld3_chart: Migration to 18.0
30eef99d96 Added translation using Weblate (Italian)
c484b30e85 [BOT] post-merge updates
4b798a8b25 [UPD] Update web_ir_actions_act_multi.pot
0a71cc45c2 Merge PR #3134 into 18.0
6a57da6d8a [BOT] post-merge updates
5a8837cae3 [UPD] Update web_calendar_slot_duration.pot
7f75cfe224 Merge PR #3084 into 18.0
1db3daa21f [BOT] post-merge updates
f427fbb8d7 [UPD] Update web_group_expand.pot
62643dccf6 Merge PR #3085 into 18.0
f6b8273ddb [BOT] post-merge updates
6a0ba1eb0b [UPD] Update web_quick_start_screen.pot
749600102d Merge PR #3137 into 18.0
4f8b4983e5 [MIG] web_quick_start_screen: Migration to 18.0
711a368262 [MIG] web_group_expand: Migration to 18.0
88eaec5ab9 [MIG] web_group_expand: migrate to V17
5dfe4819db [MIG] web_group_expand: pre-commit
eb9632f13d Added translation using Weblate (Italian)
6145374682 Translated using Weblate (Portuguese (Brazil))
9d99ecb9f5 Translated using Weblate (Spanish)
e5e7943164 [UPD] Update web_group_expand.pot
99711d92d2 [MIG] web_group_expand: Migration to 16.0
fe61be658b [IMP] web_group_expand: black, isort, prettier
fbf46d45ca [MIG] web_group_expand: Migration to 15.0
b0b71c4199 Added translation using Weblate (German)
ae599daaef [14.0][MIG] web_group_expand
96f519a0a3 [MIG] web_group_expand: Migration to 13.0
58662cee38 [IMP] web_group_expand: black, isort
18d0c73ed4 Added translation using Weblate (Portuguese (Brazil))
4dfedc27d1 Added translation using Weblate (Catalan)
d8bd2827a8 Added translation using Weblate (Spanish)
b313eac48f [MIG][12.0] web_group_expand
9b94c0b9c4 Fix #249
1fa7097075 [UPD] prefix versions with 8.0
0455e3ad61 [IMP] web_group_expand: Add Jay Vora to credits
7a6931331b [IMP] <web_group_expand> Make it work for v8 Adapt to OCA
31f95cc0ab [ADD] New module <web_group_expand>
8f5aa160d6 [BOT] post-merge updates
d809c454bc Merge PR #3139 into 18.0
c68a336df6 [BOT] post-merge updates
e4b9d68176 [UPD] Update web_theme_classic.pot
9656d553f5 Merge PR #3147 into 18.0
6e28439f12 [MIG] web_theme_classic: Migration to 18.0
964390d331 Added translation using Weblate (Italian)
b7ef51ca58 [BOT] post-merge updates
3e1ac74ebd [UPD] Update web_theme_classic.pot
78feb0dfc8 [FIX] web_theme_classic : remove obsolete xml declaration.
f47cd60a00 add some pixels left/right on input fields
edbe7df14f [REF] use new readme conventions. (replace rst by md files)
d9638d4f90 [MIG] web_theme_classic from 16.0 to 17.0
5fd609f17c [IMP] web_theme_classic: black, isort, prettier
7852e6e668 Deleted translation using Weblate (French)
be6038f1f7 Added translation using Weblate (French)
51331a3c2e [UPD] README.rst
ca8c8dc5ef web_theme_classic 16.0.1.0.2
857fc2cfe6 [IMP] web_theme_classic : Do not set border-bottom to required field, as the field has now a background-color
c973df24e9 [IMP] web_theme_classic : Do not display required color on readonly fields
737e7906fa [ADD] icon.png
d55f9473ff [UPD] README.rst
55fe13aae7 [UPD] Update web_theme_classic.pot
b8ec0f75a8 [ADD] new module web_theme_classic to identify better buttons and fields in Odoo form views
013141af6c [BOT] post-merge updates
f785552902 [UPD] Update web_refresher.pot
5408254e51 Merge PR #3146 into 18.0
1c881f650c [MIG] web_refresher: Migration to 18.0
c2f5531a07 [IMP] web_refresher: pre-commit auto fixes
a2623f2c0d [BOT] post-merge updates
9820d37e8e [FIX] web_refresher: bug when clicking report
8c867cd082 [BOT] post-merge updates
d759a1b3a6 [FIX] web_refresher: new record refresh
a56c38e1c9 [BOT] post-merge updates
96d76a10c4 [IMP] web_refresher: Charge t-inherit-mode extension views just after the main
b3b40b88c9 [BOT] post-merge updates
9f07b01128 [IMP] web_refresher: Be able to refresh from report views
c23c37a36a Translated using Weblate (Spanish)
6f2f157a3a Translated using Weblate (Italian)
e6da6ad559 Added translation using Weblate (Italian)
733a542ab1 Update translation files
f2af8c486c [BOT] post-merge updates
4c51d529e8 [UPD] Update web_refresher.pot
6a328fe551 [MIG] web_refresher: Migration to 17.0
98e5841f16 Translated using Weblate (French)
871289881e Added translation using Weblate (French)
3104872e72 Update translation files
56c7c358d6 [UPD] README.rst
0ed764f40f Translated using Weblate (Spanish)
a65f8e4c59 Translated using Weblate (Croatian)
f4bc7eb1f0 Added translation using Weblate (Croatian)
6892c46c32 Update translation files
2c5853c5b1 web_refresher 16.0.2.0.0
a156176b91 [UPD] README.rst
774709eb4b [UPD] Update web_refresher.pot
a0703a0887 [IMP] web_refresher: Add component to pager to avoid instance for all views
c44fe33755 [IMP] web_refresher: Work as component of control panel
46476fe894 Update translation files
71307b08de [UPD] Update web_refresher.pot
221b2f3fae Update translation files
e35661fbce [UPD] README.rst
c2805a4af4 [UPD] Update web_refresher.pot
6f6c4f4ac0 [MIG] web_refresher: Migration to 16.0
5305c6168a [UPD] README.rst
03a81e7caf [UPD] Update web_refresher.pot
650f8f2c00 [MIG] web_refresher: Migration to 15.0
ac25b19671 [UPD] README.rst
af155ba066 [UPD] Update web_refresher.pot
63fa863ac3 [MIG] web_refresher: Migration to 14.0
db0606dd43 [IMP] web_refresher: black, isort, prettier
d7fb244bc5 [MIG] web_refresher: Migration to 13.0
f0d0a8da0e [IMP] web_refresher: black, isort, prettier
00310a8eb6 Added translation using Weblate (Portuguese (Brazil))
a9191f129c Added translation using Weblate (Catalan)
4dd59b2983 Added translation using Weblate (Spanish)
97d7ecf03e updated manifest
d86e373685 readme
7e6b7f33b0 Fix refactor
b2ece876bf [11.0][ADD] web_refresh
885b54e998 [BOT] post-merge updates
7965edc4b9 Merge PR #3144 into 18.0
3961026b3a [18.0][FIX]web_enviroment_ribbon: hide ribbon by default
870746167c Translated using Weblate (Italian)
da87e9e331 [IMP] web_widget_numeric_step: be able to add classes
ec068a2000 [IMP] web_widget_mpld3_chart: pre-commit auto fixes
6563f0b8e8 [BOT] post-merge updates
3eebeaf3a9 [UPD] Update web_widget_mpld3_chart.pot
c4a5ac7509 [MIG] web_widget_mpld3_chart: Migration to 17.0
e75cfb6cf6 [IMP] web_widget_mpld3_chart: pre-commit execution
80c5fe2c27 Translated using Weblate (Spanish)
c574de10a1 Translated using Weblate (Italian)
1ffd713744 Added translation using Weblate (Italian)
122c6246c6 [BOT] post-merge updates
14394749c9 [UPD] Update web_widget_mpld3_chart.pot
b965b16c99 [IMP] web_widget_mpld3_chart: Move widget from CharField to Component(Json field)
c3caf43e5b [IMP] web_widget_mpld3_chart: Move js to owl
f6f41efcbe [16.0][MIG] web_widget_mpld3_chart
752e9fd784 Update translation files
a719307ba3 [UPD] README.rst
779802ad6e [UPD] Update web_widget_mpld3_chart.pot
02f205f97b [IMP] web_widget_mpld3_chart: Force version of mpld3
ef8c21a01b [15.0][MIG] web_widget_mpld3_chart
ac0669a593 [UPD] README.rst
bd86e530aa [UPD] Update web_widget_mpld3_chart.pot
f808051277 [MIG] web_widget_mpld3_chart: Migration to 14.0
b702986265 [IMP] web_widget_mpld3_chart: black, isort, prettier
e94fecb6aa Added translation using Weblate (Spanish)
48858d07ee [UPD] README.rst
e7880226c4 [ADD] icon.png
f48186e404 [UPD] Update web_widget_mpld3_chart.pot
87453580ff [IMP] web_widget_mpld3_chart: black, isort
76c0cb4567 add web_widget_mpld3_chart
aebe9cac10 [MIG] web_ir_actions_act_multi: Migration to 18.0
eaf7797f59 [BOT] post-merge updates
69e90313f1 Merge PR #3130 into 18.0
c90c77ff68 [IMP] web_quick_start_screen: pre-commit auto fixes
adb712d1e4 [ADD] web_quick_start_screen: New module
43ba4c225d Update translation files
e966d68562 [BOT] post-merge updates
18e2854bd8 [UPD] Update web_pivot_computed_measure.pot
c44f43619b Merge PR #3038 into 18.0
c1c4e14c35 [18.0][FIX] web_pivot_computed_measure: fix tests
2eeb851f3c [IMP] web_responsive: pre-commit auto fixes
9438a76226 [FIX] web_responsive: Fix blank screen on search (support menus w/o xmlid)
c748cebc39 [IMP] web_responsive: Remove unnecessary calendar optimisation
b2a400d74f [IMP] web_ir_actions_act_multi: pre-commit auto fixes
c493dfbc4e Translated using Weblate (Italian)
6fa74e49eb [FIX] web_ir_actions_act_multi: Uninstallation Issue During uninstallation, Odoo attempts to delete columns and tables related to the ir.actions.act_multi model. However, this model shares the same table (ir_actions) with other core modules, meaning the table and its columns should not be removed.
1f726650bf Added translation using Weblate (Italian)
4cda6bd036 Translated using Weblate (Spanish)
6122edf40c [MIG] web_ir_actions_act_multi: Migration to 16.0
5c3e4d564a [MIG] web_ir_actions_act_multi: Migration to 15.0
cd71997787 [FIX] apply and respect pre-commit hooks
6673b63017 Added translation using Weblate (Spanish)
e98cf6653b [UPD] README.rst
19f0e2761e [UPD] Brainbean Apps => CorporateHub
04b9fe0a06 [MIG] web_ir_actions_act_multi: Migration to 13.0
bc5f5d3bc2 [IMP] web_ir_actions_act_multi: black, isort
0f15148ded Added translation using Weblate (Chinese (Simplified))
b0f8462deb [MIG] web_ir_actions_act_multi: Migration to 12.0
8ef0ef1e5c Add module web_ir_actions_act_multi
3e04fafdaf [BOT] post-merge updates
67283758d3 Merge PR #3131 into 18.0
514c425611 [UPD] dot-files; remove obsolete declarations of browser globals
371515a87b [IMP] web_widget_x2many_2d_matrix: Fix domain issue
fc542d1417 [BOT] post-merge updates
9f158459a2 Merge PR #3129 into 18.0
2ed9726096 [IMP] web_widget_x2many_2d_matrix: update maintainers
df3ef38811 [BOT] post-merge updates
5d675c35cf Merge PR #3127 into 18.0
e00f2f58de [BOT] post-merge updates
22ecd28a89 [UPD] Update web_notify_channel_message.pot
caa4d87174 Merge PR #3026 into 18.0
668b7e3ffe [BOT] post-merge updates
b68529cfec Merge PR #3128 into 18.0
63f4b545db [IMP] web_widget_x2many_2d_matrix: remove bg-colors to work with Odoo EE dark mode.
8331d404af [IMP] web_widget_x2many_2d_matrix: allow to set options and attrs for field value
8eae7a7fe9 [BOT] post-merge updates
676b674625 [UPD] Update web_search_with_and.pot
b627a41552 Merge PR #3115 into 18.0
f4889920e7 [MIG] web_search_with_and: Migration to 18.0
72a5d2f76c [IMP] web_search_with_and: black, isort, prettier
e579e85c7e [MIG] web_search_with_and: Migration to 17.0
9bf04fa290 [IMP] web_search_with_and: black, isort, prettier
80e670bfef [UPD] README.rst
561063148a Update translation files
9cba5af568 [UPD] README.rst
a89b053327 [UPD] Update web_search_with_and.pot
b285b06f84 [16.0][MIG] web_search_with_and.
f352f9b6a5 README.rst
ac4f127809 Update web_search_with_and.pot
4efb0522de web_search_with_and: Migration to 15.0
10e0b09caf README.rst
d9f8e19de6 Update web_search_with_and.pot
10d4229235 web_search_with_and: Migration to 14.0
a1047e9385 web_search_with_and: black, isort, prettier
8173a0b328 Added translation using Weblate (Italian)
cbad8b7653 README.rst
e4b2b096bc Update web_search_with_and.pot
07f40c0c4a - migration web_search_with_and
5389642e81 Added translation using Weblate (Spanish)
1cb0416366 README.rst
22d8ffb6a5 README.rst
800c343210 Added translation using Weblate (Portuguese)
bd68e843f8 README.rst
a6702835ed Update web_search_with_and.pot
0dc5762671 Port web_search_with_and to version 12.0
b1c5d6fd20 Update web_search_with_and.pot
671b951342 web_search_with_and: Migration to 11.0
56b80498c3 Migrate web_search_with_and from 8.0 to 10.0
e254db280f Squash of 8 commits
f58fa172d4 [BOT] post-merge updates
88376b60d3 [UPD] Update web_company_color.pot
901068c470 Merge PR #3110 into 18.0
ee4618abcd [BOT] post-merge updates
d39b771c0d [UPD] Update web_widget_x2many_2d_matrix.pot
d454ed926a Merge PR #3048 into 18.0
4f2d0966d7 [MIG] web_widget_x2many_2d_matrix: Migration to 18.0
45e725fbba [BOT] post-merge updates
053d003659 [UPD] Update web_widget_x2many_2d_matrix.pot
5fbf76500c [MIG] web_widget_x2many_2d_matrix: Migration to 17.0
9d17fbd853 [IMP] web_widget_x2many_2d_matrix: pre-commit auto fixes
612400c5b6 [BOT] post-merge updates
49b1241639 [FIX]: web_widget_x2many_2d_matrix: Editable boolean
15edf5608e [BOT] post-merge updates
a2d1c81a38 [16.0][FIX] web_widget_x2many_2d_matrix: cells with no data error
b2e15153a4 Translated using Weblate (Italian)
1f83ce87d9 Update translation files
f3637247f3 [UPD] README.rst
d9c2847da2 web_widget_x2many_2d_matrix 16.0.1.1.1
c27ec8a907 [UPD] README.rst
99c7cbd3a8 Translated using Weblate (Spanish)
37501fbb74 [FIX] web_widget_x2many_2d_matrix: many2one domain issue
53b2130175 Translated using Weblate (German)
a20f4b8397 Update translation files
6f7de57801 web_widget_x2many_2d_matrix 16.0.1.1.0
d8bf13a77d [IMP] web_widget_x2many_2d_matrix: Many2one value field
cfd2ab7a20 [IMP] web_widget_x2many_2d_matrix: Check is aggregatable
adf100a878 [UPD] README.rst
e437f64359 [UPD] Update web_widget_x2many_2d_matrix.pot
ec6295ef0a [MIG] web_widget_x2_many_2d_matrix: Migration to 16.0
c93d6dec5a web_widget_x2many_2d_matrix 15.0.1.0.2
d306648293 [FIX] web_widget_x2many_2d_matrix: make the possibility to have alternative values for headers of rows and columns working
77647d7dcc web_widget_x2many_2d_matrix 15.0.1.0.1
408bfedb40 [UPD] README.rst
76ecd54b8f [UPD] web_widget_x2many_2d_matrix dev status to Production/stable
c223a4a1bf [UPD] README.rst
5f9ccc05db [UPD] Update web_widget_x2many_2d_matrix.pot
11b5349535 [15.0][MIG] web_widget_x2many_2d_matrix
8fcf4e8531 [IMP] web_widget_x2many_2d_matrix: black, isort, prettier
fa101e52b7 web_widget_x2many_2d_matrix 14.0.1.0.1
44e6a2972a [FIX] web_widget_x2many_2d_matrix: remove console.log
33a31d86d3 Translated using Weblate (Dutch)
0661c8c579 Translated using Weblate (Dutch)
9f26aa00ae Added translation using Weblate (Dutch)
1fa6b3954a [UPD] README.rst
5ba13945c8 [UPD] Update web_widget_x2many_2d_matrix.pot
dd4b1b9f4d [14.0][MIG] web_widget_x2many_2d_matrix
34bc61d4f9 [IMP] web_widget_x2many_2d_matrix: black, isort, prettier
9a872956b6 [UPD] Brainbean Apps => CorporateHub
0e9a13b6f6 Translated using Weblate (German)
91369b06f9 [IMP] web_widget_x2many_2d_matrix: Debug mode
44a44c90ef Update translation files
4e705936da [13.0][MIG] web_widget_x2many_2d_matrix
91a035c633 [IMP] web_widget_x2many_2d_matrix: black, isort
dde7343af7 [FIX] web_widget_x2many_2d_matrix: Ensure lines order
17bc63e8ba [IMP] web_widget_x2many_matrix: Sticky header, footer rows and main, totals columns
0e571a37e1 [FIX] web_widget_x2many_2d_matrix: Wrong widget
f4ea34a25b Translated using Weblate (Croatian)
54f528aad6 [FIX] web_widget_x2many_2d_matrix: Force render in list mode on mobile
15a215a35b Revert "[FIX] web_widget_x2many_2d_matrix: Forced render mode to list on small screens"
e6f7bd66f8 [FIX] web_widget_x2many_2d_matrix: Forced render mode to list on small screens
c6a3322b9a [ADD] detect if used field type can be aggregated
080771be44 Translated using Weblate (Portuguese (Brazil))
08881e4df5 Translated using Weblate (Chinese (Simplified))
0ecf98d589 Added translation using Weblate (Chinese (Simplified))
12beaf32d6 Translated using Weblate (French)
435eee8bc9 Translated using Weblate (Italian)
08d49c0307 [FIX] web_widget_x2many_2d_matrix: Padding in aggregate row
c447bd201b [FIX] web_widget_x2many_2d_matrix: Use widget for formatting aggregates
ed4207dc0c [IMP] web_widget_x2many_2d_matrix: center header cell
e1dc8de6c6 [FIX] web_widget_x2many_2d_matrix: total cell calculation
0901187341 [FIX] web_widget_x2many_2d_matrix: _renderBodyCell + _renderAggregateColCells
69c46627b5 [12.0][FIX] web_widget_x2many_2d_matrix: README
05aa726fff [MIG] web_widget_x2many_2d_matrix: Migration to 12.0
562225cc17 [FIX] web_widget_x2many_2d_matrix: Closing parenthesis
7d3a4b2e8f web_widget_x2many_matrix: fix issue with limit of records
46a98eb562 [UPD] Update web_widget_x2many_2d_matrix.pot
8917d0a9fd [IMP] web_widget_x2many_2d_matrix: Total of all rows (#1043)
f274f7a5bb [FIX] web_widget_x2many_2d_matrix: Allow empty cells
c273fdf6d2 [FIX] web_widget_x2many_2d_matrix: Enable keyboard navigation
510956042e [FIX] web_widget_x2many_2d_matrix: Fix linters
5c80845bc9 Translated using Weblate (Portuguese (Brazil))
e59dfab86b [FIX] Make matrix editable depending of the status of the parent
6e6d317321 [11.0] x2m matrix widget: Fix display of widget when called in onchange
0955e3fc86 [MIG+REF][11] web_widget_x2many_2d_matrix
4168c4775d [11][MIG] web_widget_x2many_2d_matrix WIP
216eebd3e0 [FIX] web_widget_x2many_2d_matrix: fixes (#712)
440bf99c88 [10.0] web_widget_x2many_2d_matrix: update README
ad973477c6 [IMP] web_widget_x2many_2d_matrix: Update example
0b772c9277 Migration of web_widget_x2many_2d_matrix to 10.0
8181063fff [MIG] Rename manifest files
13c04e7b6a [MIG] Make modules uninstallable
8cbb3866a5 [FIX] web_widget_x2many_2d_matrix: Init correctly the view
358d39015d [IMP] web_widget_x2many_2d_matrix: Remove unneeded code
13b19861e6 [IMP+ web_widget_x2many_2d_matrix: Add roadmap
fd7f23f810 [IMP] web_widget_x2many_2d_matrix: Better options parsing
97338c7965 [FIX] web_widget_x2many_2d_matrix: Use existing value in load_views
11138d5f87 [IMP] web_widget_x2many_2d_matrix: Include x_axis_clickable and y_axis_clickable attrs
970632bc73 [IMP] web_widget_x2many_2d_matrix: Use new JS modularized API.
bf66e5f144 [MIG] web_widget_x2many_2d_matrix: Migration to 9.0
ac5d36019e [IMP] web_widget_x2many_2d_matrix: New option field_att_<name>
8c434ad7cf [IMP] web_widget_x2many_2d_matrix: Several improvements
3e06c988b4 [MIG] Make modules uninstallable
31938f2e33 [UPD] prefix versions with 8.0
357abd2bdc remove comma
22a2277b7f add OCA to author
15a2ede07b Add bug tracker link on README.rst
50051f3cb0 [FIX] also reinitialize totals
538bc24087 [FIX] support rerendering after virtual ids change
998cbab374 [IMP] better modularity
f8fa89d192 [IMP] icon
a773f3854f [IMP] add screenshot, example in README
c63fc194da [IMP] use semantic css classes instead of element names
4bf864d35d [IMP] we don't need data-x and data-y on the input
98203385e5 [ADD] validation
e2855df5a3 [FIX] setup focus
6e71c0ba25 [FIX] replace therp icon
05f779e9f0 [IMP] pass computed totals to inheriting function
295955bdba [FIX] update readonly value after editing
4648be3429 [IMP] support changing readonly state
d5b92a2c4b [IMP] collapse whitespace in rows
a82b910e4c [IMP] handle readonly flag
d253a1971b [ADD] allow to open linked record
a28757f2c5 [FIX] use odoo's parse_value
874070c7c9 [IMP] show column totals in table footer
ced65db0f0 [UPD] readme
e8d68ba07f [ADD] web_widget_x2many_2d_matrix
a020a034b6 [BOT] post-merge updates
46f42ef271 [UPD] Update web_widget_bokeh_chart.pot
5d07a7f1fd Merge PR #3076 into 18.0
40b5737eaf [MIG] web_widget_bokeh_chart: Migration to 18.0
21ff50b995 [MIG] web_company_color: Migration to version 18.0
56b01b0d04 Translated using Weblate (Spanish)
1d61a7e38a [IMP] web_company_color: change menu systray colors
d41864a0c7 Translated using Weblate (Italian)
3b8576796c [IMP] web_company_color: apply colors in debug assets and edit menu colors
e6aaf45afe [MIG] web_company_color: Migration to 17.0
d48bee0df5 [IMP] web_company_color: pre-commit auto fixes
69f8079460 [FIX] web_company_color: Colors where not shown correctly
2a45250bb7 [FIX] web_company_color: Set defaults hardcoded to avoid errors charging the assetbundle
b7c5e33283 Added translation using Weblate (Portuguese)
e2ec47d4ae Translated using Weblate (Italian)
6f9cb422c4 Translated using Weblate (Spanish)
475802ff5c Added translation using Weblate (French)
094698cb0d [FIX] web_company_color: Changing just one color fixed
2ec83a2933 Translated using Weblate (Spanish)
50ff2ba982 Translated using Weblate (Dutch)
50976201e0 Translated using Weblate (German)
329fd05419 Update scss selectors after JQuery3 Update
a3b05b4f80 [IMP] web_company_color: Support button and link customizing
5f1142e4e3 web_company_color 16.0.1.1.0
5cd09565ae [FIX] web_company_color: unaligned button view
feb214c80d [MIG] web_company_color: Migration to 16.0
5789d73a3d Translated using Weblate (German)
9decd16515 web_company_color 15.0.1.1.0
9c389305f4 [FIX] web_company_color: Recalculated color when we do not want If we change something with base.document.layout wizard, this will launch the colors computing even without changing the logo. This procedure will change the value of the colors if they were set by hand.
00bb77acaf [MIG] web_company_color: Migration to 15.0
6c61984c50 [IMP] web_company_color: black, isort, prettier
3646085f54 Added translation using Weblate (Catalan)
d070519e42 Added translation using Weblate (German)
3daae6237a [MIG] web_company_color: Migration to 14.0
63c7aff7c3 [FIX] web_company_color: Resilient tests
7123508d2e Added translation using Weblate (Dutch)
c6f5aa08cd Translated using Weblate (Chinese (Simplified))
571c172a11 Added translation using Weblate (Italian)
c29ad8944a [MIG] web_widget_color: Migration to 13.0
07e58bff09 [IMP] web_company_color: black, isort, prettier
a6e5f3ed48 Added translation using Weblate (Croatian)
2c41c75aee web_company_color 12.0.1.1.0
27825d9c52 [FIX] web_company_color: changed scss sanitized values
4f4d9509de Added translation using Weblate (Chinese (Simplified))
585c24c4f1 [ADD] icon.png
d25286fb93 [12.0][ADD] web_company_color (#1253)
16f74ae233 Update translation files
92217e8b12 [BOT] post-merge updates
7d9831edc3 [UPD] Update web_disable_export_group.pot
56b95a1e0d Merge PR #3102 into 18.0
f6d2707e2f [MIG] web_disable_export_group: Migration to version 18.0
a5325e7587 [IMP] web_disable_export_group: pre-commit auto fixes
c73cee0d27 Added translation using Weblate (Italian)
17270370ad Update translation files
5f0dcba718 [MIG] web_disable_export_group: Migration to 16.0
8f21177cec Translated using Weblate (Spanish)
bb8608c90e [MIG] web_disable_export_group: Migration to 15.0
a39eb6e6f0 [OU] web_disable_export_group: Fix when migration happened on 13.0
e2f3abebf0 [OU-FIX] web_disable_export_group: Proper migration scripts
5fbecee462 [IMP] web_disable_export_group: Differenciate between the XLSX export and the standard export
43f366352a [IMP] web_disable_export_group: Disable 'export all' button
94d5d0cf37 [MIG] web_disable_export_group: Migration to 14.0
0e59bad2bd [MIG] web_disable_export_group: Migration to 13.0
ae21daa49d [IMP] web_disable_export_group: black, isort, prettier
ca2df3ed8f Added translation using Weblate (Portuguese)
fe1ee7cef0 Added translation using Weblate (Spanish)
bd51e704b1 Added translation using Weblate (Croatian)
69198e5e2d Added translation using Weblate (Chinese (Simplified))
21f1ef0472 [FIX] Tests
e17959f910 [IMP] web_disable_export_group: Tests
360b4bd1fe [MIG] web_disable_export_group: Migration to 12.0
7c5b51641b [MIG] web_disable_group_export: Migration to 11.0
0864b227b2 Add module web_disable_export_group
ab7d4d071d [18.0][MIG] web_session_auto_close
b9b3eafb26 [UPD] Update web_session_auto_close.pot
71f680e04a [ADD] web_session_auto_close
6c72295e51 Update translation files
d337333712 [BOT] post-merge updates
167f6f693b [UPD] Update web_widget_dropdown_dynamic.pot
f5490692b1 Merge PR #3032 into 18.0
d4a633ab74 [BOT] post-merge updates
845f2428b9 [UPD] Update web_chatter_position.pot
4bcdddeaba Merge PR #3056 into 18.0
18f066e8eb [BOT] post-merge updates
a1f2c62a53 Merge PR #3088 into 18.0
cf5489d1ed [FIX] web_widget_numeric_step: remove odoo-module tag and fix sort-import
38bd5db1c3 [IMP] update dotfiles
733bfab231 [MIG] web_calendar_slot_duration: Migration to 18.0
ee02fc15fc [MIG] web_calendar_slot_duration: Migration to 17.0
f868b1923c [IMP] web_calendar_slot_duration: black, isort, prettier
9dd4289af8 Added translation using Weblate (Italian)
fd88373a0f [FIX] web_calendar_slot_duration: custom event length
2d8b02f9a8 [FIX] web_calendar_slot_duration: finish migration
084c67a07a [MIG] web_calendar_slot_duration: Migration to 16.0
cf3f722f8b [MIG] web_calendar_slot_duration: Migration to 15.0
40b165ec9c [UPD] web_calendar_slot_duration : black, isort, prettier
8660e44744 [MIG] web_calendar_slot_duration: Migration to 14.0
4b15ecfa12 [IMP] web_calendar_slot_duration: black, isort, prettier
8daeba4e73 [MIG] web_calendar_slot_duration: migration to 13.0
34dc247132 Added translation using Weblate (German)
723cce4f75 Added translation using Weblate (Portuguese (Brazil))
04b19f47d5 [ADD] web_calendar_slot_duration: customizable calendar slots timespan
7e664090ff [BOT] post-merge updates
7fc9e11a8d [UPD] Update web_dialog_size.pot
4295724991 Merge PR #3042 into 18.0
4403ef95e5 [MIG] web_dialog_size: Migration to 18.0
12f9bafeda [MIG] web_notify_channel_message: Migration to 18.0
0208338ae0 [IMP] web_notify_channel_message: black, isort, prettier
bf582471c4 [MIG] web_notify_channel_message: Migration to 17.0
03595c8d05 [IMP] web_notify_channel_message: black, isort, prettier
0bf661deaf [IMP] web_notify_channel_message: apply the extract method refactor
585a1546b9 [BOT] post-merge updates
d5f2532775 [FIX] web_responsive: Make showAppsMenuItem work again
9ee55cd953 [BOT] post-merge updates
11cefbf47e [FIX] web_responsive: Add support to serve menu icon in image url
c3811ace94 [BOT] post-merge updates
dd212e9f32 [FIX] web_responsive: Fix test related to ir.actions.act_window
94ba09e576 [BOT] post-merge updates
399fcba32c [FIX] web_responsive: Can't access web using superuser
64e780ae6c Translated using Weblate (Italian)
fc4667d33f Update translation files
2f5a252dc5 [BOT] post-merge updates
477f003b05 [UPD] Update web_responsive.pot
d5a45f9e12 [IMP] web_responsive: Redirect to home after login Redirect to the home page after login will occur only if the user has enabled the 'Redirect to Home' configuration in their user profile settings
6f9286a72f [BOT] post-merge updates
b3ca96f1…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.