{"push_id":962262746,"size":37,"distinct_size":1,"ref":"refs/heads/address-format-onchange","head":"91cefb1d7ce71f00981edede15ded04090fd3102","before":"2ce5f626830deb6a4ebd0cdab5b20545e7f77ed0","commits":[{"sha":"6fd57c21884d40433dd37472497a65d0b190e748","author":{"email":"4bdbf52514b47f213b7b96ba3f1f119137da9773@therp.nl","name":"Holger Brunn"},"message":"[FIX] allow searching for new style function\n\nfields in a search path","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/6fd57c21884d40433dd37472497a65d0b190e748"},{"sha":"d0c18d7a8590c1bd9bd1ae88587b10dee235ff4f","author":{"email":"fcee45b878db1f337818c5c606c1542797080a40@openerp.com","name":"Raphael Collet"},"message":"Merge pull request #10228 from hbrunn/8.0-search_computed_in_path_odoo\n\n[FIX] search with computed fields in path","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/d0c18d7a8590c1bd9bd1ae88587b10dee235ff4f"},{"sha":"014a1294b2c84cf5ffdcb3c7f5699fe91274a31d","author":{"email":"eb0877843acc39f8ef6f7269937dee931c372d23@opener.am","name":"Stefan Rijnhart"},"message":"[FIX] Context argument may be immutable","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/014a1294b2c84cf5ffdcb3c7f5699fe91274a31d"},{"sha":"098c084eae01213727ca6cc08a564e1c367cf707","author":{"email":"dda1faafa649c38776723fc671b78cc329311fd1@gmail.com","name":"Yuriy A. Apollov"},"message":"[FIX] orm: iteration on `browse_null` object lasts forever","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/098c084eae01213727ca6cc08a564e1c367cf707"},{"sha":"e95b01db3ef0525f8213616fa32b586a1a178599","author":{"email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com","name":"Nicolas Lempereur"},"message":"[IMP] web_graph: XLS export fail if more than 256 columns\n\nWhen creating a XLS file with more than 256 columns, the library used\n(xlwt) fail since it is targetted to support MS Excel 97 up to\nExcel 2003.\n\nBut Odoo doesn't has no check and in this given instance (an error\nhappening in a controller generating a binary filte) the real error\nmessage is lost.\n\nThis commit check if the to-be exported data has more than 256 columns,\nand if this is the case display an error message without even trying\nthe export.\n\ncloses #10630\n\nopw-660474","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/e95b01db3ef0525f8213616fa32b586a1a178599"},{"sha":"43a4ffe6b6abecd0369da7dba6a24bec30d6228c","author":{"email":"0e117f2b429bfa19751522a564765b352cb7b946@odoo.com","name":"Christophe Simonis"},"message":"[MERGE] forward port of branch 7.0 up to 098c084","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/43a4ffe6b6abecd0369da7dba6a24bec30d6228c"},{"sha":"634c62610efc784b47206a700a796fdbb343ec30","author":{"email":"8c699a05c38304827cff61803bc9687ef59fcf8f@odoo.com","name":"Joren Van Onder"},"message":"[FIX] purchase: only search in requested model\n\nBecause otherwise a user who has access to a view displaying\nsupplier_invoice_count will get an access error if he doesn't also have\naccess to purchase.order, even if that wouldn't have been displayed.\n\nopw-666935","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/634c62610efc784b47206a700a796fdbb343ec30"},{"sha":"e2d16ea04a2ae98800086619ff5dc94dfa6eb5d3","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] account_voucher: unreconcile with deleted journal items\n\nThis is possible to unreconcile and then remove journal\nitems associated to `account.voucher.line`.\n\nWhen it's done, the voucher is within a corrupted state,\nwith debits and credits lines without journal item, which\nis required.\n\nBecause the journal item of this line is empty,\nwhile required, this is no longer possible to use\nthe \"Unreconcile\" button, because the form is invalid.\n\nIn order to allow to unreconcile a posted customer/supplier\npayments with missing journal items, we set\nthe journal items as required only when the payment\nis within the `draft` stage.\n\nopw-667232","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/e2d16ea04a2ae98800086619ff5dc94dfa6eb5d3"},{"sha":"bb2ecb367239f0961e66147eb077b6480bd08ce0","author":{"email":"56923a0c9ca793c07ff1df1013de5694062a27a6@odoo.com","name":"Jeremy Kersten"},"message":"[FIX] website: typo - missing s\n\nWho has eaten the s ?","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/bb2ecb367239f0961e66147eb077b6480bd08ce0"},{"sha":"b493faf5955a905cddbfe10bff0643d975d1b1ea","author":{"email":"054d06e803891abcc6117c2a4a43272debd1bfc0@noviat.com","name":"Luc De Meyer"},"message":"[FIX] account: pass context as kwargs\n\ncontext -> context=context in writes within validate.\nThis is required for super().write with new api.\n\nCloses #10645","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/b493faf5955a905cddbfe10bff0643d975d1b1ea"},{"sha":"afd2dbfb7f93f0cdff13e968198d7991e00fd268","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] mrp_repair: quotation report, shipping and invoice address\n\nCopy the structure of the sale order report regarding the\npartner, invoice and shipping address.\n\nBesides, on a repair order, this is possible\nto set a shipping address without setting\nan invoice address (if no invoicing is set).\n\nIn such a case, the `Invoice address:` must be hidden.\n\nopw-666506","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/afd2dbfb7f93f0cdff13e968198d7991e00fd268"},{"sha":"995b257a6c09b9dfd89eedac3a84ff36948b095b","author":{"email":"fcee45b878db1f337818c5c606c1542797080a40@openerp.com","name":"Raphael Collet"},"message":"[FIX] fields: make `related_sudo` work for draft records (2)\n\nTraversing new records in a different cache requires that all new records on\nthe path are copied across caches.  Make the copy across caches recursive when\nthe first record on the path is a new record.","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/995b257a6c09b9dfd89eedac3a84ff36948b095b"},{"sha":"fd038801c0942ee76912742f1fc18feb33d0cedc","author":{"email":"8dd417b68ca1b41b9fae61f535fe0b5d847bdd55@odoo.com","name":"Denis Ledoux"},"message":"[FIX] im_livechat: Strict MIME type.\n\nBackport of revisions\n - 100d604cb0ebd6aa3f57c9809c6771b0b4b72a07\n - ddd3e08fbcb54e971537f9f20668c00dbe36ab37\nopw-667814","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/fd038801c0942ee76912742f1fc18feb33d0cedc"},{"sha":"29be9ae80bd16c828962b239df8bd5c46fa3ebe8","author":{"email":"2907e499a003d1c3ab7944c0a40c6df46e3e3c2f@odoo.com","name":"Nicolas Lempereur"},"message":"[FIX] web: conserve /id for saved export list\n\nWith 003d85b instead of getting the name of the relation\nfield_relation we get field_relation/id which will get us an xmlid\ninstead.\n\nBut the data about related fields are not gotten all at once when\nopening the export modal. They are gotten by clicking on the arrow of\nthe related record.\n\nIt is in this data that the /id will be appended for the field, but when\ngetting a saved export list, this data may not be available.\n\nThis commit immediately add the `/id` when a field is put in \"Fields to\nexport\" column, so this inconsistency is no more.\n\ncloses #10640\nfixes #10327\nopw-665994","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/29be9ae80bd16c828962b239df8bd5c46fa3ebe8"},{"sha":"6f4e7867f0a005b7588e16160765e23036ce7abc","author":{"email":"8c699a05c38304827cff61803bc9687ef59fcf8f@odoo.com","name":"Joren Van Onder"},"message":"[IMP] hw_escpos: add the MAC address to the ticket printed at startup\n\nUsually when setting up a POSBox you want it to have a static IP. The\nbest way to do that is by configuring whatever DHCP server is\nused (usually just on the router) to always assign the same IP to a\ncertain MAC address (naming depends on what is being used, sometimes\nit's called static DHCP but it's also known as DHCP reservations and a\nbunch of other names).\n\nThe process of setting this up is complicated for a non-technical user,\nand this attempts to make it a little bit easier to do by immediately\ngiving them the correct MAC address they should use. To avoid confusion\nthis only prints the MAC addresses for interfaces which have an IP\naddress.","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/6f4e7867f0a005b7588e16160765e23036ce7abc"},{"sha":"f0646cb51b236a3afd5e7289f5cd5986c88da8f6","author":{"email":"fcee45b878db1f337818c5c606c1542797080a40@openerp.com","name":"Raphael Collet"},"message":"[IMP] fields: use a \"lazy\" cursor to compute attribute `digits`\n\nBorrowing a cursor each time you access `field.digits` may be costly, because\nof the connection reset.  Moreover, in most cases, the cursor is not used at\nall, since the decimal precision are kept in cache.\n\nFor the installation of module `product` with its demo data, the number of\ncursor allocations was reduced from ~1500 to about 50!","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/f0646cb51b236a3afd5e7289f5cd5986c88da8f6"},{"sha":"812332855a22d5a0f41f579d949aba87213230b9","author":{"email":"fcee45b878db1f337818c5c606c1542797080a40@openerp.com","name":"Raphael Collet"},"message":"[IMP] fields: speedup `Float.convert_to_cache` by not rounding the value","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/812332855a22d5a0f41f579d949aba87213230b9"},{"sha":"ca7983a40fdadf4f28760a879ffcee342850d112","author":{"email":"fcee45b878db1f337818c5c606c1542797080a40@openerp.com","name":"Raphael Collet"},"message":"[FIX] account_budget: in test, use `float_compare` to compare amounts","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/ca7983a40fdadf4f28760a879ffcee342850d112"},{"sha":"edeb5a8c0fb5c837364f1d92db731f89824bb28a","author":{"email":"ae2d8d84fd04551b2ce277740c334289b82c3aa2@users.noreply.github.com","name":"xmo-odoo"},"message":"[FIX] module finder path parameter should be optional\n\nAccording to PEP302, the signature of `Finder.find_module` should be \r\n`find_module(fullname, path=None)`.\r\n\r\nEver since it was introduced in 64ec5f36df the addons import hook \r\ndefines the second parameter as mandatory, which is an issue for\r\nsystems relying on the specified behaviour (and not needing to\r\nprovide a path) like the stdlib's `pkgutil.find_loader`.\r\n\r\nfixes #10670","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/edeb5a8c0fb5c837364f1d92db731f89824bb28a"},{"sha":"bafa1a677e0b7d5063e932a15ad7a448359ccbe0","author":{"email":"b3ed2cf313e7546085c3c50622143ff31e467d23@odoo.com","name":"Goffin Simon"},"message":"[FIX] stock: creation of stock inventory adjustement\n\nThe system cannot create two inventory adjustements in state 'in Progess'\nwith the same product, with the same location, same package, same lot and\nsame owner.\nExample:if two adjustments(ADJ1, ADJ2) are created with the same product(P)\nand with the same location(L), let's say:\nqty_available for P is 10\nin ADJ1: Theoritical Quantity=10 and Real Quantity=20 => a quant with +10 is created\nin ADJ2: Theoritical Quantity=10 and Real Quantity=30 => a quant with +20 is created\n\nWhen ADJ1 is validated then qty_available for P is now 20(that 's ok)\nWhen ADJ2 is validated then qty_available for P is now 40(that's wrong because\nthe Real Quantity is expected which is 30)\n\nThis is why this fix is required.\n\nopw:660658","distinct":false,"url":"https://api.github.com/repos/Yajo/odoo/commits/bafa1a677e0b7d5063e932a15ad7a448359ccbe0"}]}