{"push_id":1810804056,"size":116,"distinct_size":1,"ref":"refs/heads/master-base_automation-better-naming-automted-action-ppr","head":"8f099d45282613b53aa5db9f21a22092b178b831","before":"114b503dba6738c6e517ef3bbf5a9c910d924edc","commits":[{"sha":"71d54a0afef2940b8f5cf418c59a56569bbf3132","author":{"name":"Carlos Mayo","email":"c345e765806420b319f67ddf6d1e0cf57beb8d53@fairhall.es"},"message":"[CLA] Fairhall Solutions\n\nDone at #17563","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/71d54a0afef2940b8f5cf418c59a56569bbf3132"},{"sha":"f4ed08ceda1273870b6e5544b6bce53ba34a518a","author":{"name":"Carlos Mayo","email":"c345e765806420b319f67ddf6d1e0cf57beb8d53@fairhall.es"},"message":"[FIX] pos_restaurant: add_new_order should return new order object\n\nCloses #17563","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f4ed08ceda1273870b6e5544b6bce53ba34a518a"},{"sha":"5c4485d182b6ab68c7d5c97161f25e67a2fa60d2","author":{"name":"Aaron Bohy","email":"c9ecca952dac7ce924ddcf70958e9d6fde0eebbf@odoo.com"},"message":"[FIX] web: Many2one in X2Manys: quick create then save line\n\nA problem occured with a required Many2One inside an X2Many (e.g.\norder_line field in sale.order form view). If the user clicked on\n'Add an item' to add a row, then typed some text in the Many2One,\nthen clicked on 'Create ...' to quick create a new product, and\nthen directly clicked on 'Add an item' to add another row (before\nthe name_create returned), the first row was discarded.\n\nThis was because before the name_create returns, the Many2one still\nhas no value, and as it is required, the row was considered invalid\nand then discarded.\n\nThis rev. ensures to wait for the name_create to return before\ntrying to save the row and to create a new one.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/5c4485d182b6ab68c7d5c97161f25e67a2fa60d2"},{"sha":"ebd17217c4e7e9ff06d97028de64fb2fc44d6266","author":{"name":"Aaron Bohy","email":"c9ecca952dac7ce924ddcf70958e9d6fde0eebbf@odoo.com"},"message":"[FIX] web: BasicModel: don't write on readonly fields\n\nUltimately, it seems that sending the value of readonly fields\nwhen saving is not such a good idea. Suppose that there is a\ncomputed field displayed as readonly in a form view. This field is\ncomputed from other records, e.g. from a one2many field which is\neditable in the form view. Finally, the inverse function of the\ncomputed field creates the one2many records. If the user adds some\nrecords to the one2many, then saves, the readonly computed field's\nvalue is sent to the server as well, and thus the inverse function\nis executed, which isn't what we want.\n\nThis commit essentially reverts 0494d61274, except that we now take\ninto account the readonly modifier to determine whether or not a\nvalue is sent to the server, and not only the readonly attribute of\nthe field (which can be seen as a default). Before rev. 0494d61274,\nwe made a difference between write and create RPCs, for an unclear\nreason. We don't do that anymore: readonly fields are never sent to\nthe server (same behavior as before the new views).","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/ebd17217c4e7e9ff06d97028de64fb2fc44d6266"},{"sha":"708c1c2915563a40a1e4c736b4fd11ffd89280f8","author":{"name":"Aaron Bohy","email":"c9ecca952dac7ce924ddcf70958e9d6fde0eebbf@odoo.com"},"message":"[FIX] web: false id should remain false in evalContext\n\n'id' is a particular field that should not be considered like other\ninteger fields. For instance, in the evalContext, its value should\nnot fallback to 0 if it is false. This would break domains in attrs\nlike ['id', '=', False], which is supposed to be true on new (not\nsaved yet) records.\n\nThis was for example the case in the Product form view: go to Sales\nOrders form view, add a line, on the product field choose 'Create\nand Edit', try to save the product -> error: field Product Template\nis required but not set (actually it is invisible), as its required\nmodifier says ['id', '!=', False], which was always the case.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/708c1c2915563a40a1e4c736b4fd11ffd89280f8"},{"sha":"1dd3d36b485116f3a70720756ba65e166573c2cd","author":{"name":"Denis Ledoux","email":"fb389915ccff9417fc6b1756fa6a078911f40aee@odoo.com"},"message":"[FIX] point_of_sale: timezoned sales details\n\nWhen printing the sales details of the day in the point of sale interface,\nThe orders printed were the orders of the UTC day, not the orders\nof the day within the user timezone.\n\nopw-745273","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/1dd3d36b485116f3a70720756ba65e166573c2cd"},{"sha":"577eb10c0b74480c95571ada97d63a3741e16c4c","author":{"name":"Thibault Delavallée","email":"5d1eab799c8290aa8801a3f054f327aa6b9c066c@odoo.com"},"message":"[FIX] resource: return correct date when planning hours\n\nPlanning hours can be done forwards or backwards. In first case the\nreturned datetime should be the last one aka the date when the job is\nfinished. In second case it should be the first one, aka the date when\nthe job begins. Those are the dates user want to know and manipulate when\nprogramming working hours.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/577eb10c0b74480c95571ada97d63a3741e16c4c"},{"sha":"6baa42ed57e31d9c48ca2a3e0a33baf336cbf7ce","author":{"name":"Thibault Delavallée","email":"5d1eab799c8290aa8801a3f054f327aa6b9c066c@odoo.com"},"message":"[FIX] resource: return correct date when planning hours\n\nPlanning hours can be done forwards or backwards. In first case the\nreturned datetime should be the last one aka the date when the job is\nfinished. In second case it should be the first one, aka the date when\nthe job begins. Those are the dates user want to know and manipulate when\nprogramming working hours.\n\nManual forward port of 577eb10c0b74480c95571ada97d63a3741e16c4c .","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/6baa42ed57e31d9c48ca2a3e0a33baf336cbf7ce"},{"sha":"8b886bd31640b96975dc24617b42adf468fba0df","author":{"name":"Thibault Delavallée","email":"5d1eab799c8290aa8801a3f054f327aa6b9c066c@odoo.com"},"message":"[FIX] resource: fix timezone management when planning hours and days\n\nLow-level methods have to convert datetime into a naive user timezone\nin order to match the attendances and leaves. Returned values are already\nin UTC ready for display. Therefore no postprocessing is necessary for\noutput.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/8b886bd31640b96975dc24617b42adf468fba0df"},{"sha":"21f93b80359c344c2df9332e4a50405e1c322964","author":{"name":"Martin Trigaux","email":"c739784485baa37b6c500547d280ba9d1fc1d6e5@odoo.com"},"message":"[FIX] point_of_sale: backport #15862 to saas-11","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/21f93b80359c344c2df9332e4a50405e1c322964"},{"sha":"70d522eb319285bae05b4542609ea702484d3384","author":{"name":"Olivier Dony","email":"eec35bf09a0d88c013b6be9d67fd35a70f649681@openerp.com"},"message":"[MERGE] Forward-port saas-11 up to 21f93b80359c344c2df9332e4a50405e1c322964\n\nEmpty forward-port because commit 21f93b80359c344c2df9332e4a50405e1c322964\nis only a backport that does not need to be forward-ported again.\n\nThe point of this fwd-port was to resolve the conflicts immediately.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/70d522eb319285bae05b4542609ea702484d3384"},{"sha":"05ef0790c955b1b7fcde85bb66b8451cb687d71b","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] account_asset: depreciation rate date\n\n- Activate multi-currency\n- Define a rate today (e.g. 2017-06-01) and next month (e.g. 2017-07-01)\n- Create a deferred revenue on 2017-07-02 in the foreign currency\n- Post the first line\n\nThe rate taken is the rate of today, not the rate of next month.\n\nopw-745509","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/05ef0790c955b1b7fcde85bb66b8451cb687d71b"},{"sha":"2687571781a9518323b3c08ea7772ecb56eb39d1","author":{"name":"Christophe Matthieu","email":"099397faaa3d5b7170998c0e52a06f7f0cc6c9bb@odoo.com"},"message":"[FIX] account: Improved performance when validating an invoice\n\nWhen doing a delete, the cache is cleaned, putting an unlink in a loop\nmultiply the number of requests made (for access rules, relational\nfield, recompute ...) by the number of rows. The use of a mapped improves\nthe speed of validation of an invoice.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/2687571781a9518323b3c08ea7772ecb56eb39d1"},{"sha":"83115b2a108f3444468c6883f9df3b7540f706bb","author":{"name":"Christophe Matthieu","email":"099397faaa3d5b7170998c0e52a06f7f0cc6c9bb@odoo.com"},"message":"[FIX] web: SelectCreateDialog uses the domain of the view when searching\n\nbefore this fix: the domain is used when opening the dialog but it is not\nused if the user update the filter or the group_by.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/83115b2a108f3444468c6883f9df3b7540f706bb"},{"sha":"bc415bd137a3b800568ff755c3168f9468c5608a","author":{"name":"Jérome Maes","email":"79a68448e52f8195a94ccb193c7351adcfb9826a@openerp.com"},"message":"[FIX] sale_timesheet: use float_compare in tests","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/bc415bd137a3b800568ff755c3168f9468c5608a"},{"sha":"70624772b2dd6a885a9cc8578e0e451063e18ad4","author":{"name":"Aaron Bohy","email":"c9ecca952dac7ce924ddcf70958e9d6fde0eebbf@odoo.com"},"message":"[FIX] web: Pivot: allow to click on a cell\n\nBefore this rev., when the user clicked on a data cell of a pivot\nview, it crashed. This was due to several problems, fixed by this\ncommit.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/70624772b2dd6a885a9cc8578e0e451063e18ad4"},{"sha":"a3bea9a62bdaf205c0a9cd75945f6f6e9b023d6d","author":{"name":"Aaron Bohy","email":"c9ecca952dac7ce924ddcf70958e9d6fde0eebbf@odoo.com"},"message":"[FIX] web: Form: delete the correct record\n\nWhen the user duplicated a record 'A', and deleted the new record\n'A (copy)' directly, the wrong record was deleted: 'A' was deleted\ninstead of 'A (copy)', because de id of 'A' was bound to the delete\nhandler, and it wasn't updated after the duplication.\n\nAlso correctly updates the record's offset after the deletion, so\nthat it doesn't produce a warning when deleting the last record of\nthe dataset.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/a3bea9a62bdaf205c0a9cd75945f6f6e9b023d6d"},{"sha":"944f8e33537c69d88f2c1ea6fe6207059caaee6e","author":{"name":"Christophe Matthieu","email":"099397faaa3d5b7170998c0e52a06f7f0cc6c9bb@odoo.com"},"message":"[FIX] account: improve performance when validating an invoice\n\nWhen doing a delete, the cache is cleared, putting an unlink in a loop\nmultiplies the number of requests made (for access rules, relational\nfield, recompute ...) by the number of rows. Doing it outside the loop\nspeeds up the validation of the invoice.\n\nBackport of 10.0's 2687571781a9518323b3c08ea7772ecb56eb39d1","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/944f8e33537c69d88f2c1ea6fe6207059caaee6e"},{"sha":"c758e9043aef8585934e847560ece622a1ca6443","author":{"name":"Christophe Simonis","email":"84bba2d08f6fd6acde0684f0160e633f516e3b61@odoo.com"},"message":"[IMP] addons: rename leftover manifest files","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/c758e9043aef8585934e847560ece622a1ca6443"},{"sha":"bc34ba015d843d6b94472570e1f57a28d18bab78","author":{"name":"Goffin Simon","email":"27fb2926b4ed71baf246c49114acdb9ea83f3eb6@odoo.com"},"message":"[FIX] website_sale_options: variant color not selected\n\nThe variant color for option product were not visually selected\nin website sale option modal.\n\nopw:746425","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/bc34ba015d843d6b94472570e1f57a28d18bab78"}]}
{"actor":{"display_login":"tivisse"}}