{"push_id":897687992,"size":68,"distinct_size":3,"ref":"refs/heads/8.0-notif-email-tde","head":"2beca67a8c80e0e67da0fe09aa5e68ed45ab2433","before":"3a730fe0ccbf5904ae87595beec2425e1b9971ed","commits":[{"sha":"789a86901a9819499f5ab16de5ce1af5b2388030","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[FIX] account, l10n_fr: avoid exceptions when processing parameters","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/789a86901a9819499f5ab16de5ce1af5b2388030"},{"sha":"051b2ce539ff472f765fe89c5746e91182f8d497","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[FIX] tools: ignore unknown entities while parsing","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/051b2ce539ff472f765fe89c5746e91182f8d497"},{"sha":"d117d6645e454d824562664b92eef19cbdb7c9a6","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[MERGE] Forward-port 7.0 up to 051b2ce539ff472f765fe89c5746e91182f8d497","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/d117d6645e454d824562664b92eef19cbdb7c9a6"},{"sha":"1660daf2fb19c5a99bb4e8df05c5bf7721e45cf8","author":{"email":"cc7c5be316e48d137cbb549833b85d91034d799d@openerp.com","name":"Martin Trigaux"},"message":"[FIX] crm: avoid constraint errors when merging partners\n\nAs for the _update_foreign_keys, the _update_reference_fields method may raise an unique constraint when merging two partners.\nIn such case, the new record is not relevant and can be removed.\n\nBackport of 8d23a3a86c3fc09e0b9f6275641639106657b2e7.\nOPW 657338, closes #9705.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/1660daf2fb19c5a99bb4e8df05c5bf7721e45cf8"},{"sha":"bb90e55fb5f8e38f3c80495a96e747306de9edd4","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] product_visible_discount: corrected price\n\nThis applies the commits 503820a and f26b94fd (and their subsequent\ncorrections) to the calculation of the discount. Indeed, the calculation\nof the discount must take into account the corrected price, otherwise\nthe discount is wrongly computed.\n\nopw-656604","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/bb90e55fb5f8e38f3c80495a96e747306de9edd4"},{"sha":"5c0fd9780e1509e0c62ee33e1c305d1d01530f21","author":{"email":"cc7c5be316e48d137cbb549833b85d91034d799d@odoo.com","name":"Martin Trigaux"},"message":"[FIX] calendar: duplicated term","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/5c0fd9780e1509e0c62ee33e1c305d1d01530f21"},{"sha":"b459c4dc0324e2a3949d02ae246f4233cd6131ea","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] website: possibility to set no url for the home menu\n\nUnsetting the URL of the menu `Home`,\nin Settings > Configuration > Website Settings > Configure Website,\nleaded to the unavailability of the website.\n\nopw-657572","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b459c4dc0324e2a3949d02ae246f4233cd6131ea"},{"sha":"d179a94da6a7b99417cab10073ebb3505cb31142","author":{"email":"0913683871cd6a284d24f0b73c0d0c7b5d961c19@openerp.com","name":"Cedric Snauwaert"},"message":"[FIX] web: list_view, context when doing name_get call in m2m was not compute correctly\n\nthis is a backport of commit fd56268c6ca4e8a6f94f16de9129bd12be87303f","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/d179a94da6a7b99417cab10073ebb3505cb31142"},{"sha":"78ea8eb0586ff108bde4da3c144ff48b73dbedf8","author":{"email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com","name":"Christophe Simonis"},"message":"[FIX] core: correcly handle pidfile deletion.\n\nAs atexit function are inherited by subprocess, the pidfile was always\ndeleted when the first worker (http or cron) died. Now, only the\nprocess that created the pidfile will delete it.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/78ea8eb0586ff108bde4da3c144ff48b73dbedf8"},{"sha":"adf6d0e557dd952c6366b9010638e4fe52563803","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] sale_layout: remove `categ_sequence` default value.\n\n`categ_sequence` are stored related fields, to `sale_layout_cat_id.sequence`.\nSetting a default value for them has as side effect to rewrite\nthe value on the related field.\n\nTo reproduce the issue:\n - Create a sale layout category, with 10 as sequence\n - Create an invoice with one line, with this sale layout category\n - Come back to the sale layout category,\n   notice that the sequence has been changed to 0.\n\nBesides, as the sequence was rewritten on the sale layout category,\nthe sequence was rewritten on all sale order lines and invoice lines\nhaving this sale layout category.\nIf you have a bunch of them, this could take a while.\n\nThe `categ_sequence` default value is supposed\nto come from the sale layout category.\n\nopw-651937","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/adf6d0e557dd952c6366b9010638e4fe52563803"},{"sha":"da667b573ddb9a4151deba07babba70e323d1973","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] stock: barcode interface, do not reload locations all the time\n\nLocations were search & read each time you changed\nthe quantity of a product in a picking.\n\nOnce the locations loaded the firs time, this is unlikely\nthe locations will change during the operation. It shoudln't,\nat least.\n\nTherefore, for performances, we avoid to load the locations\neach time the picking is reloaded.\n\nopw-648529\nFixes #8344","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/da667b573ddb9a4151deba07babba70e323d1973"},{"sha":"1b8c9aed9f516df1c7a51db41e083df2e36b4bf5","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] models: custom fields seen as base fields\n\nThis was possible to create custom fields `x_*`\nbut seen as base fields.\n\nFor instance,\n - Go to Settings > Technical > Database Structure > Fields\n - Select a field (any)\n - Click on the model link, to be redirected to the model form\n - Edit & add a custom field from there.\n - Save\n - Notice that the field you just added is saved as a base field.\n\nWe solve this issue by assuming that all created fields and models\nare customs, except the ones created by the ORM, by the database\ninitialization, the fields coming from the modules in python.\n\nWe therefore remove the mechanism on which a field was set\nas custom according to the fact `manual` was set to True within\nthe context: This is now the case by default.\n\nNo change was required for the base fields: The `state` `base`\nwas already forced for those fields, that are created using\ndirect SQL requests `INSERT INTO`.\n\nopw-657312","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/1b8c9aed9f516df1c7a51db41e083df2e36b4bf5"},{"sha":"70847ac5c04baa9414d0c6922a5b206016fb57a0","author":{"email":"402f589227669e58c0fcbd6e310f6c7ed68d95c7@sodexis.com","name":"Xavier, Sodexis"},"message":"[FIX] account_analytic_default: Default analytic account for invoice on delivery\n\nWhen creating an invoice from a DO,\nif there is no analytical account defined on the SO,\nthen use the default analytical account for that product.\n\nCloses #9725\nopw-657492","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/70847ac5c04baa9414d0c6922a5b206016fb57a0"},{"sha":"12f77fa22feb8e9fe81549049ca7abb6ade1b5b6","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] mail: notify all partners of the thread\n\nAs stated in the comment:\n```\nall notified_partner_ids of the mail.message\nhave to be notified for the parented messages\n```\n\nRecord rules are applied when browsing one2many fields.\nTherefore, when browsing `message.notified_partner_ids`\nwith a user other than the SUPERUSER, the multi-company\nrules are applied, and a regular user could therefore not see\nall partners of the thread, according to which\ncompany the partners are associated with.\nNevertheless, all partners of the thread have to be notified,\nincluding the ones the regular user cannot see.\n\nTo reproduce the issue:\n - Create a second company 'Second company'\n - Create a third user, associated to the first company 'YourCompany'\n - Set the demo user as in the 'Second company'\n - Create a project 'test' in the first company, 'YourCompany'\n - In the followers of the project, add the Demo user,\n   with as subtypes \"Stages changes\" only\n - As the third user, create a new task in this project\n - Change the stage of this task, as the third user [this is important]\n - Sign in as the demo user, and see that you cannot access\n   your messages inbox, due to an access rights error.\n\nopw-650563","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/12f77fa22feb8e9fe81549049ca7abb6ade1b5b6"},{"sha":"5b60c30a6a3f2a385ae967f6e42b58b702ef39c0","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[FIX] l10n_eu_service: no reset of install wizard state\n\nHardcoding the state to `open` is useless as it is the\ndefault state, and forces the state to reset upon every\nupdate, which is annoying.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/5b60c30a6a3f2a385ae967f6e42b58b702ef39c0"},{"sha":"03ec39d36befa6687c51f2e3341b038f67c3a116","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] models: custom models must add the table/column in database\n\nThis revision is related to 1b8c9aed9f516df1c7a51db41e083df2e36b4bf5\n\nAs `manual` is now the default value of the `state`,\nif `state` is not given in the values when passed to\n`create` or `write` of `ir.model` and `ir.model.fields`,\nwe must assume the value is `manual`, so the columns and tables\nare instanciated in database\n\nopw-657750","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/03ec39d36befa6687c51f2e3341b038f67c3a116"},{"sha":"837ef01c8589e3d77c843bf0bad6a05000a118f0","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@invitu.com","name":"Invitu"},"message":"[CLA] add corporate signature for Invitu","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/837ef01c8589e3d77c843bf0bad6a05000a118f0"},{"sha":"52d2b7fbcf7d1d9091281ab8f63bde6f842f6da4","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@invitu.com","name":"Invitu"},"message":"[FIX] auth_signup: translate password reset email\n\nThe password reset email is in the language of the user clicking on the button,\nnot in the one of the targeted user.\n\nFixes #9194\nCloses ##9195","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/52d2b7fbcf7d1d9091281ab8f63bde6f842f6da4"},{"sha":"4b003afd0ab125b0296de8939626ae889ccdab47","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] point_of_sale: quantity decimals for new lines\n\nIn the pos interface,\nwhen adding a product to the order,\nthe quantity was set to `1`,\nbut, when adding the same product again,\nthe quantity was set to `2.000`.\n\nWe use `set_quantity` to not\ncopy/paste what is already done\nin this method to display\ncorrectly the quantity within\nthe product unit of measure rounding.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/4b003afd0ab125b0296de8939626ae889ccdab47"},{"sha":"261ccf7c56062930b1d712ae860fe01dd8718968","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] point_of_sale: quantity uses decimal separator of lang\n\nThis revision is related to 5a10903e9b3b3f8143a8f8d3703632e3243efead.\n\nThe above revision makes so the decimal separator from the language\nis used to display the prices.\n\nThis revision makes so this decimal separator is used as well\nfor quantities, to be coherent.\n\nopw-657591","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/261ccf7c56062930b1d712ae860fe01dd8718968"}]}