{"push_id":621982615,"size":483,"distinct_size":2,"ref":"refs/heads/master-product_visible_disc-newapi-gan","head":"a286cb10a43299b086b91d15524ba082a8c9181f","before":"0e56c05bc3019a810a31a846d8a47b5250b60b0c","commits":[{"sha":"717e4106adc25572d6975a65c39762c3074a4b06","author":{"email":"c0b448705139d4efccf09e7f5eee725c11211cef@openerp.com","name":"Frédéric van der Essen"},"message":"[FIX] product: backport of 0059d7b, avoid rounding 0 for kg\n\nThe precision 'Product Unit of Measure' was defined after the declaration of kg.\nSince fc85a7ee, the precision of kg is set in data to 0.001.\nAs the Product Unit of Measure was not defined yet, the rounding was stripped to\n(16,2) precision, so getting a rounding of 0.0 for the kg unit of measure.\n\n[FIX] product: the declaration of decimal precision was done after\nthe declaration of uom precision, preventing uom precision from going above\nthe default decimal precision. + made the Kg unit precise up to grams by default.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/717e4106adc25572d6975a65c39762c3074a4b06"},{"sha":"5be3ac1fd08922a25f051263544b6642bb3b8ac2","author":{"email":"ebfdec641529d4b59a54e18f8b0e9730f85939fb@numerigraphe.com","name":"Lionel Sausin (Numérigraphe)"},"message":"[FIX] sale_stock: use current product's UoM to check availability\n\nWhen selecting a product in a sale.order, the asked quantity is verified against\nthe available quantity.\nIf the user changes the UoM or the onchange from super call changes it,\nthe context should be updated accordingly.\nFixes #2559","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/5be3ac1fd08922a25f051263544b6642bb3b8ac2"},{"sha":"e73a3c68980b4c3b6fb54425525ba4a6803c12b1","author":{"email":"40b904fd8852297daeaeb426b1bca46fd2454aa3@odoo.com","name":"Aaron Bohy"},"message":"[FIX] Web: view_list.js: pager next and previous actions\n\nWhen the number of records n and the limit l were such that n%l = 0\n(e.g. 16 records total, 8 displayed per page), clicking on the\nprevious button on the first page, or on the next button on the\nlast page produced a bug because the total number of pages\ncomputed for this edge case was incorrect.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/e73a3c68980b4c3b6fb54425525ba4a6803c12b1"},{"sha":"e2fa66b05df027c3d0977bccf6bb508f2cfc3669","author":{"email":"cc7c5be316e48d137cbb549833b85d91034d799d@odoo.com","name":"Martin Trigaux"},"message":"[FIX] web: avoid incoherent actual_mode after refresh\n\nWhen accessing an existing record in form mode directly (enter the url or refresh a page), the daterecord has not been initialized yet. This means that the value of actual_mode will be set to 'edit' before loading the current record (method _actualize_mode() called from do_show()).\nThis was problematic for one2many fields that we loaded in edit mode, showing add/delete icons/buttons in readonly views. (opw 607910)\n\nBackport of 7ec7f1ba4088525f3ad612557757deae294fc688 for 7.0 and saas<6. (opw 627885)","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/e2fa66b05df027c3d0977bccf6bb508f2cfc3669"},{"sha":"3bf1615ad40f23212a0fff23eeb506f3bcc69043","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] hr_timesheet: worked hours summary when sign in without sign out\n\nIn a timesheet, when a sign in is added, and a sign out\nis not following, the current time is took as sign out value.\n\nRev. dbb2a669f44eff8889d96e0ed5113fd394ae1cae corrected an issue\nregarding the worked hours summary not taking into account\nthe employee timezone.\nThis timezone has to be applied on the current_time also.\n\ne.g: For an employee being in timezone UTC + 1\nIf the current_time is presently 12:00 (UTC+1)\nIf the employee set his sign in to 10:00\nand do not entered a sign out\nThe hours summary table displayed 1:00 of worked hours,\nbased on computation (11:00 - 10:00)\n11:00 being 12:00 but in timezone UTC\n\nBesides, another issue was present when entering\na sign in at midnight exactly without a sign out:\nIf the employee set his sign in to 00:00:00\nand do not set a sign out, worked hours displayed 0 worked hours\nwhatever the current time.\n\nFixes #5379\nCloses #5378\nCloses #5503","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/3bf1615ad40f23212a0fff23eeb506f3bcc69043"},{"sha":"323233dd028b9db3e28faca65a89ec569738145b","author":{"email":"4bdbf52514b47f213b7b96ba3f1f119137da9773@therp.nl","name":"Holger Brunn"},"message":"[FIX] ir_filters: return _auto_init's result\n\nCloses #5204","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/323233dd028b9db3e28faca65a89ec569738145b"},{"sha":"eda2736e4c251e05ab50eb1db9c2cd9889088f30","author":{"email":"d8372e4390bddc434f43843c74f955cd120baca8@acsone.eu","name":"Laetitia Gangloff"},"message":"[FIX] account: journal_id should be readonly when there is already invoice internal number\n\nCloses #5162, #5167","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/eda2736e4c251e05ab50eb1db9c2cd9889088f30"},{"sha":"ca8c6bce9849b63c02f54d0e6b3b8c4fe0b5f739","author":{"email":"d670d44c3ca8bd4cd53a3b09f8bf8fc35e4843cc@openerp.com","name":"Olivier Dony"},"message":"[FIX] stock_account: do not group move lines to invoices per saleman\n\nWhen invoicing based on delivery lines, the system used\nto group lines per partner, currency, *and* salesman, in\norder to assign the corresponding salesman on the invoice.\n\nHowever this creates multiple invoices for the same\ncustomer, quite annoying for some businesses.\n\nAssigning the invoice to the user creating it fixes this\nproblem and makes sense business-wise too.\n\nIn the future we could possibly assign a different\nsalesman to each invoice line, for reporting purposes\n(e.g. for sales commissions)","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/ca8c6bce9849b63c02f54d0e6b3b8c4fe0b5f739"},{"sha":"c593a881daddab8901cd03a894d2d27429762e71","author":{"email":"ab382f291bd3e88e67361105a0ebfb3eced16f6c@odoo.com","name":"Nicolas Seinlet"},"message":"[FIX] point_of_sale: remember tax_ids in pos.order\n\nThis avoid the unbalanced account.move created by the pos.session\nwhen tax are changed on a saled product during the pos session\n\nCloses #5161","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/c593a881daddab8901cd03a894d2d27429762e71"},{"sha":"021c1a26c55c9f9b9be6269c64d06c350ad1f5fe","author":{"email":"fcee45b878db1f337818c5c606c1542797080a40@openerp.com","name":"Raphael Collet"},"message":"[IMP] fields: improve performance when reading many2one fields on records\n\nImprove the performance of `name_get()` on many2one field values by making sure\nthat the records on which `name_get` is invoked are prefetched in cache.  This\nis not automatic, because `name_get` is invoked on records in another\nenvironment (sudo mode): the prefetching in the original environment should be\nreproduced in the other environment.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/021c1a26c55c9f9b9be6269c64d06c350ad1f5fe"},{"sha":"3883ffbba78ea02ca61f43e0a36bcc198fe9cfbf","author":{"email":"1f46e7f017caa89a77c9557ed26b800e8d5d7700@odoo.com","name":"Josse Colpaert"},"message":"[IMP] Production lot unique sql constraint should only depend on name and product, as NULL values in the reference make everything possible","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/3883ffbba78ea02ca61f43e0a36bcc198fe9cfbf"},{"sha":"c40d5065faaf7afcb0552b23af66f5cb3f7dc1bc","author":{"email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com","name":"Nicolas Lempereur"},"message":"[FIX] purchase: get taxes when create rfq from bid\n\nWhen creating a request for quotation from a call for bids, the suppliers\ntaxes where not present in the quotation. Since a product `taxes_id` field\nis a many2many, the unused triplets syntax caused the issue.\n\nfixes #5307","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/c40d5065faaf7afcb0552b23af66f5cb3f7dc1bc"},{"sha":"03131edace68b6b9cedbea54872ae4e16a4165da","author":{"email":"5eb57d5681a94807b8a6b9df065489a56e118269@odoo.com","name":"Christophe Matthieu"},"message":"[IMP] web: update jquery.validate.js lib from v1.8.1 to v1.13.1","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/03131edace68b6b9cedbea54872ae4e16a4165da"},{"sha":"31194a59fb6ad662cb5d6bac48f80bca5bb14983","author":{"email":"7f4e20dd97e67568517d0edfe8ddc732f1aec58f@acsone.eu","name":"Olivier LAURENT"},"message":"[FIX] analytic: parent of contract form view\n\nunhide the parent_id field in the form view of analytic accounts of type\n\"contract or project\"\nFixes #5513, lp:1237512, opw 598926","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/31194a59fb6ad662cb5d6bac48f80bca5bb14983"},{"sha":"752e21a633be22e30cb8ff9d63ad2ee656ff6b71","author":{"email":"0f311f41b2be8e2b5de98776566d712cdc154ca4@odoo.com","name":"Xavier Morel"},"message":"[FIX] py.js: arguments dispatching in PY_call\n\nWhen providing an args of ``null`` (or ``undefined``) and a non-empty\nkwargs, the kwargs would be removed/ignored.\n\nWhile explicitly providing a null args is not necessary, it's perfectly\nvalid.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/752e21a633be22e30cb8ff9d63ad2ee656ff6b71"},{"sha":"adf5b5e0e85d21128a96cabbd312031c0bb44fae","author":{"email":"0f311f41b2be8e2b5de98776566d712cdc154ca4@odoo.com","name":"Xavier Morel"},"message":"[FIX] tests: overflow on test page body\n\ninherited from main CSS, would prevent from scrolling body and thus from\nseeing all the test cases and test case contents (e.g. error messages\nand stack traces)","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/adf5b5e0e85d21128a96cabbd312031c0bb44fae"},{"sha":"f64a2fa3867c13429a4ea20fdbdbfc7e120fc0df","author":{"email":"0f311f41b2be8e2b5de98776566d712cdc154ca4@odoo.com","name":"Xavier Morel"},"message":"[ADD] js tests: more relativedelta tests\n\n* add some more boundary tests and nudges\n* add test for weekday\n\nref #5089","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f64a2fa3867c13429a4ea20fdbdbfc7e120fc0df"},{"sha":"fb2b1d7568d353c73d21766228bd8037e4f70f1e","author":{"email":"0f311f41b2be8e2b5de98776566d712cdc154ca4@odoo.com","name":"Xavier Morel"},"message":"[IMP] py.js relativedelta\n\nRewrite relativedelta.__add__ based on dateutil 2.4.0\n\n* completely remove any hint of supporting time deltas (could be\n  implemented in the future, but not currently asked for and lots of\n  code to implement)\n* implement weekday support (ordinal only)\n* probably better leapyear support\n* remove relativedelta.__sub__ (only works between relativedeltas)\n* add relativedelta.__neg__\n\nfixes #5089","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/fb2b1d7568d353c73d21766228bd8037e4f70f1e"},{"sha":"34cd8960fc6dd4324589fa6678e6c8508a30917d","author":{"email":"0415e5ee47019c8f53123acbd7566dc70e1754fb@gmail.com","name":"Yenthe"},"message":"Sign CLA Yenthe666","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/34cd8960fc6dd4324589fa6678e6c8508a30917d"},{"sha":"8c35497c7408c2c1d386c6f895ca0618aa64be5d","author":{"email":"cc7c5be316e48d137cbb549833b85d91034d799d@odoo.com","name":"Martin Trigaux"},"message":"Move Yenthe666 CLA to correct folder and remove code block tag","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/8c35497c7408c2c1d386c6f895ca0618aa64be5d"}]}