{"push_id":2963392011,"size":6,"distinct_size":0,"ref":"refs/heads/12.0","head":"96ef4885a79757d038e3d152ac913fdd0b60e714","before":"b34b7d4270eda98ee8e87516c044161232b335ae","commits":[{"sha":"b532af7932d9dbc1f65bb222e3ad0007cdb79946","author":{"name":"Nicolas Martinelli","email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com"},"message":"[FIX] pos_sale: report currency\n\n- Set the compay currency in USD\n- Set the rate of USD to 1.0, the rate of EUR to 2.0\n- Create a EUR pricelist and associate it to the POS\n- Sell a product in the POS at 200 EUR (= 100 USD)\n- Go to Sales > Reporting > Sales\n\nThe POS order is evaluated at 200 EUR instead of 100 USD.\n\nSince the sales report has been merged among the various sales channels,\nwe must keep the same logic when it comes to currency conversion.\n\nopw-1890778\n\ncloses odoo/odoo#27786","distinct":false,"url":"https://api.github.com/repos/pniederlag/odoo/commits/b532af7932d9dbc1f65bb222e3ad0007cdb79946"},{"sha":"f31ce5dc5ea2b999be525f58c9d7cf115a03d66a","author":{"name":"qsm-odoo","email":"75b324bb495ac8d4f83496f7c52eda774af7ed7a@odoo.com"},"message":"[FIX] web_editor: snippet options were not working if not pure text\n\nSome snippet options uses an image or icon as description instead of\ntext (like the gradient option in some themes). Those were not working\nanymore as the user click was considered on the image/icon instead of\nthe option itself.\n\ncloses odoo/odoo#27807","distinct":false,"url":"https://api.github.com/repos/pniederlag/odoo/commits/f31ce5dc5ea2b999be525f58c9d7cf115a03d66a"},{"sha":"77a5afb58ef688f61c36446949118af8ab1ba407","author":{"name":"Humberto Arocha","email":"43b0093cbdcd063fa1af66b494d08df9a7463839@vauxoo.com"},"message":"[IMP] l10n_mx: Add stock accounts on the chart template definition\n\nCloses #27746\n\ncloses odoo/odoo#27824","distinct":false,"url":"https://api.github.com/repos/pniederlag/odoo/commits/77a5afb58ef688f61c36446949118af8ab1ba407"},{"sha":"59b7dec69c2c84f691f3a7ba362758c3e43ba889","author":{"name":"Adrien Dieudonne","email":"d121dbfb8bb60587ca30d1a996ba5b6dd7fd4c34@odoo.com"},"message":"[FIX] web: line chart x ticks labels overlapp\n\nBefore this commit, we tried to hide some labels depending\nof the available size of the graph.\nHowever, it doesn't worked when the graph is updated.\n\nA much simpler solution is to use the scale’s automatic tick\ngenerator implemented in D3.\nSo, in this commit, we realized that 'tickValues' is unnecessary\nbecause data are passed correctly (see 'svg.datum(data);') and\nlabels are defined in 'ticksLabels'. There is nothing else to do.\n\nWe had to remove the skipped test because 'renderEnd' is not triggered\nfor line chart. We need to update nv.d3.\n\nWe already tried to fix this issue in the following commit:\nhttps://github.com/odoo-dev/odoo/commit/c4937132a38873761fa0ac0b41c983b917cb52f1\n\nDocumentation:\nhttps://github.com/d3/d3-axis#axis_tickValues\n\ncloses odoo/odoo#27828","distinct":false,"url":"https://api.github.com/repos/pniederlag/odoo/commits/59b7dec69c2c84f691f3a7ba362758c3e43ba889"},{"sha":"de9437dad7c42079e93e4c7241b7b0b0c1e23113","author":{"name":"Nicolas Martinelli","email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com"},"message":"[FIX] account: display Account Holder\n\nMake sure to hide the Account Holder field only when coming from a\nParter view, where it is pre-filled thanks to the context key.\n\nopw-1892758\n\ncloses odoo/odoo#27832","distinct":false,"url":"https://api.github.com/repos/pniederlag/odoo/commits/de9437dad7c42079e93e4c7241b7b0b0c1e23113"},{"sha":"96ef4885a79757d038e3d152ac913fdd0b60e714","author":{"name":"Sébastien Theys","email":"62d754cc350e84d3b1c32ae79f976f5348e74a40@odoo.com"},"message":"[FIX] website_theme_install: fix theme install/upgrade/remove\n\nThe goal of this commit is to handle 3 cases:\n===============================================================================\n\n- Correct loading of downstream themes for existing themes at (auto)install\n\n  eg. If we have `theme_A` loaded on a website and we install `website_sale`,\n    then `theme_A_sale` must also be loaded automatically on that website.\n\n- Allow migration of every theme/website from the command line -u\n\n    When there is such an explicit upgrade, the Odoo framework was already\n    handling the upgrade of the modules, but it did not take care of reloading\n    the appropriate themes on the websites using them.\n\n- Allow upgrade of only one theme from the interface\n\n    When using the UI to upgrade a theme, we want the user to be able to upgrade\n    only the current website and not any other. This will upgrade the modules\n    of all themes in the stream, but reload them only for the current website.\n\n===============================================================================\n\n- Move install/upgrade logic into the `write` method to automatically take\n    advantage of base features such as correct order of dependencies.\n\n- Create methods to correctly compute the dependency stream of a theme:\n    upstream, downstream, and both ways.\n\n    Upstream: limited to modules with name starting with `theme_`.\n    Downstream: limited to modules with name starting with current theme name.\n\n- Change `_update_records` method to better look for dependencies\n\n- Change `button_choose_theme`:\n    - Always upgrade the stream before installing a new theme.\n\n- Move `_convert_to_base_model` logic into `theme_models.py`\n\n================================================================================\n\nThere are a lot of flows to take into account, some of which may be combined\nwith others.\n\n- Dependencies such as website_sale or website_blog can be:\n    - already installed when loading a theme\n    - (auto)installed later when the theme is already in use\n\n  theme_A_sale and/or theme_A_blog has to be loaded on every website using\n  theme_A as soon as it is needed.\n\n  Not all themes have such dependencies.\n\n- A theme can have other themes as dependency.\n    - The proper dependency chain must be taken into account when installing\n      or upgrading.\n\n- Some themes do not have any dependency at all (theme_default, theme_bootswatch).\n\n- Different websites can use the same theme.\n    - All of them have to be upgraded when using -u\n    - Only the current website must be upgraded when doing it from the UI\n\n- Different websites can use different themes, including intermediary themes.\n    eg. - website1 may use theme_A\n        - website2 may use theme_B (depending on theme_A)\n\n  Moreover, theme_A and theme_B might have downstream themes such as\n  theme_A_sale and theme_B_sale (which depends on theme_A_sale).\n\nIn that case it is important when manipulating theme_B to also take into account\nthe relation it has with theme_A_sale even though theme_A_sale doesn't start\nwith the same name as theme_B and it is not in the direct stream of theme_B.\n\nAuthored by @seb-odoo with contributions from @dbh-odoo and @JKE-be\nand precious help from @rde-odoo\n\nPR: #27511\n\ncloses odoo/odoo#27838","distinct":false,"url":"https://api.github.com/repos/pniederlag/odoo/commits/96ef4885a79757d038e3d152ac913fdd0b60e714"}]}
{"actor":{"display_login":"pniederlag"}}