{"push_id":1107873366,"size":23,"distinct_size":23,"ref":"refs/heads/9.0","head":"2cce466c0b090388bb330c6922c2cbecba7bcc7b","before":"a61f00dfaeaee5b7210b4f06d0ba9d56b4e8341c","commits":[{"sha":"b3a88b6ed846a13c0cd07cc25ea49bccbdf84aa8","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] web: raise a warning for bad domain\n\nWhen a user wrote a wrong value in char_domain field it should raise a warning\nmessage instead of a traceback.\n\nopw:676783","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/b3a88b6ed846a13c0cd07cc25ea49bccbdf84aa8"},{"sha":"74525de9cf70ca46832f0c5021c265a0fc3c1636","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] project: Settings\" in administration for a user\n\nUsed case:\n-go as admin and set for the demo user the right \"Settings\" in administration\n-connect as demo user, go in settings of project and untick the forecasts option and save\n\nResult:\n-Access rights error because the user has no rights to unlink records on \"ir.values\" model.\n\nFix:\nWhen the user is in the group_system group, he has the rights to unlink records in \"ir.values\" model.\n\nopw:676714","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/74525de9cf70ca46832f0c5021c265a0fc3c1636"},{"sha":"b9803b3de3f74a9f0d57625a08261c4a72a452a4","author":{"email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com","name":"Nicolas Lempereur"},"message":"[FIX] mail: rapid click on \"New Message\" cause error\n\nIf the \"NEW MESSAGE\" or \"Log an internal note\" are clicked succeedingly\ntoo fast, we can get into a situation where the composer is init'ed but\nhave not already been start'ed.\n\ncloses #11952\nopw-675973","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/b9803b3de3f74a9f0d57625a08261c4a72a452a4"},{"sha":"313bc91cf509353e5bdf8bf684589475527df7be","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] account: account selection\n\nWhen a user prints the GL of a given account, the GL of all accounts is\nprinted. On a production environment, this can generate thousands of\npages (and ultimately, a crash).\n\nopw-676061","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/313bc91cf509353e5bdf8bf684589475527df7be"},{"sha":"3ce23eb464dff9f0b00dcee60ae1fcfc0e8e1f4a","author":{"email":"26cc0816b78fc1f1d6597524ae2f7230dc232c77@odoo.com","name":"Damien Bouvy"},"message":"[FIX] sale: uom conversion for invoiced quantities\n\nWhen invoicing products from a SO, you may decide to change the uom\nof the invoice (if you invoiced only  a fraction of the product, for\nexample). In that case, conversion is necessary to ensure that the\n\"invoiced quantity\" field on the SO line is correct.","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/3ce23eb464dff9f0b00dcee60ae1fcfc0e8e1f4a"},{"sha":"a775f437c872747b59777873a5c959a70789c8d1","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] hr_holidays: date_from field\n\nWrong field date_from:month in model hr.holidays\n\nopw:676837","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/a775f437c872747b59777873a5c959a70789c8d1"},{"sha":"50b94ef079b2fd9f4e9201ea8f977fadab109aea","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] web: search input of date\n\nWhen the user searches for date (or a datetime) in the search bar, the\nsuggested date can become completely wrong. For example, in the French\nlocalization where the date format is DD/MM/YYYY, the system will search\nfor the date MM/DD/YYYY. This is even worse when the date is not fully\nwritten: DD/MM could be converted to MM/DD/0000, which doesn't make any\nsense. This is related to the moment issue\nhttps://github.com/moment/moment/issues/1407.\n\nThe fix is to make sure that the input date has a correct format thanks\nto `parse_value`. The latter converts the date into a fixed format.\n\nFixes #11876\nopw-676604","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/50b94ef079b2fd9f4e9201ea8f977fadab109aea"},{"sha":"59982a04a4b664ab004a671e381aa8484603ed3d","author":{"email":"cc7c5be316e48d137cbb549833b85d91034d799d@odoo.com","name":"Martin Trigaux"},"message":"[FIX] tools: keep comment in CSV export\n\nThe comments field was ignored (because reasons) when exporting terms in CSV.\nThis was an issue when using the wizard 'Synchronize Terms' as it first export\nthe terms of every module in CSV.\n\nopw-673853","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/59982a04a4b664ab004a671e381aa8484603ed3d"},{"sha":"28a9336ac827da0cfd100793ef7f0347c964fed7","author":{"email":"8c699a05c38304827cff61803bc9687ef59fcf8f@odoo.com","name":"Joren Van Onder"},"message":"[FIX] barcodes: also allow barcodes triggering buttons in dropdowns\n\nOn smaller screens some buttons will be hidden. An example of this is\nthe 'Validate' button in the stock.picking form view. It is not :visible\nbut it should still be possible to trigger through scanning a\n'O-BTN.validate' barcode.\n\nopw-676741","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/28a9336ac827da0cfd100793ef7f0347c964fed7"},{"sha":"77cb5f0ee069feed7189c7273ff0c5c68b5a0e66","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] calendar: edition of events duration\n\nIn event not during all day, it looks like\n`start_date` could be defined, but `stop_date` not.\n\nDespite the fact this is not such a normal state, this should\nnot prevent the save of the event with the\n`_check_closing_date` constraint, checking that the ending\ndate is after the starting date\n(in the case of an event not during the whole day,\nthis is ensured with the `start_datetime` and the\n`stop_datetime`\n\nopw-676245","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/77cb5f0ee069feed7189c7273ff0c5c68b5a0e66"},{"sha":"9348416867c65556b2d0e415ee1b731f194f12b3","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] account payment difference sign\n\nWhen a payment is registered on an invoice, the payment difference must\nbe considered differently if we receive the payment or pay a bill. This\nis necessary at the creation of the 'Counterpart' entry. For example,\nan invoice of 100 is considered as paid with a payment of 90. The\ndifference of 10 should be booked as a debit in case of a customer\ninvoice, but it should be booked as a credit in case of a vendor bill.\n\nopw-675641","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/9348416867c65556b2d0e415ee1b731f194f12b3"},{"sha":"34f09a0e69fccb4e9bdb53c02b2d9d69bcd8ca2c","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] base: no-break space in qweb\n\nA non-breaking space is used between the amount and the currency.\nHowever, if a space is used as a separator, there is a possibility that\nthe amount will be split into several lines.\n\nopw-674535","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/34f09a0e69fccb4e9bdb53c02b2d9d69bcd8ca2c"},{"sha":"2ad4bd4846074c4e4334aff13e32cc3335657c73","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] account: print multiple GL\n\nWhen several accounts are selected to print their GL, the GL of only one\nis printed. This is due to two issues:\n- 'active_id' is retrieved instead of 'active_ids'\n- the method `get_action` is called with the wrong records. `self`\n  refers to the wizard, not to the accounts selected.\n\nopw-676061","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/2ad4bd4846074c4e4334aff13e32cc3335657c73"},{"sha":"e6be42b16822395e0c7d1f46fb8d32dd369be953","author":{"email":"e3f4db239cf86136ad4659223e6cc0134ae205fb@odoo.com","name":"qdp-odoo"},"message":"[FIX] account: endless loop in exchange rate entry creation on full reconciliation fixed. ticket 676467","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/e6be42b16822395e0c7d1f46fb8d32dd369be953"},{"sha":"c162e3489f64bb7eee244e58f5498fc0ab71f51f","author":{"email":"8c699a05c38304827cff61803bc9687ef59fcf8f@odoo.com","name":"Joren Van Onder"},"message":"[IMP] point_of_sale: verbose logging when dealing with 'rescue' sessions\n\nWhen dealing with issues related to 'rescue' sessions we are very\nlimited in what we can do because the actual orders sent to the backend\nexist only in localStorage in the browser on the device of the\nuser. Because of this it is important that we log some data about the\norders we receive in the backend to have an idea of what's going on.\n\nopw-676497","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/c162e3489f64bb7eee244e58f5498fc0ab71f51f"},{"sha":"fe413bc8be727bf061c7fdf4e4de656807e46102","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] purchase: taxes from PO\n\nIf a user removes the taxes on a PO line, the product taxes will be\nadded back when the invoice is created.\n\nopw-676858","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/fe413bc8be727bf061c7fdf4e4de656807e46102"},{"sha":"17c217ac4b92414586326e852bdc840a7d976ecb","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] account_asset: Depreciation Expense Account and Depreciation Asset Account\n\n\"Depreciation Account\" must be renamed in \"Depreciation Expense Account\"\nReason: This is the account that will be shown in the Profit and Loss, the original\nlabel \"Depreciation Account\" is confusing because it could mean a depreciation asset\naccount.\n\n\"Asset Account\" must be renamed in \"Depreciation Asset Account\"\nReason: This makes it clear that this is an asset account that will receive\ndepreciation entries, without this wording it could mean that we are simply\ninforming the Asset module which account is the asset account, but that depreciation\nentries go elsewhere.\n\nopw:672852","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/17c217ac4b92414586326e852bdc840a7d976ecb"},{"sha":"0e4ad2417d8d23a770d3177def188e737c927c23","author":{"email":"f7c708ff2fb030f2b0d41685184d68f8487812fe@odoo.com","name":"Thomas Groutars"},"message":"[FIX] mail: missing translation due to typo\n\nCloses #11929\nopw-676854","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/0e4ad2417d8d23a770d3177def188e737c927c23"},{"sha":"0a5b943d19129545724488f6026632bacd66a97b","author":{"email":"771435c469f83f6aa9c405ac5e1ed06314a94f2d@odoo.com","name":"Nicolas Martinelli"},"message":"[FIX] account: sort taxes before computation\n\nTaxes should be sorted before computation, otherwise if some taxes\naffect subsequent taxes, the computation will be wrong.\n\nopw-676119","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/0a5b943d19129545724488f6026632bacd66a97b"},{"sha":"8ad0c0f3abe77221e9ade5b60f59e8026405acd6","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] account: base field in account.invoice.tax\n\nThe field base is obligatory according to a european law.\nThis field existed in saas-6.\n\nopw:674713","distinct":true,"url":"https://api.github.com/repos/tvtma/odoo/commits/8ad0c0f3abe77221e9ade5b60f59e8026405acd6"}]}