{"push_id":2302859619,"size":9,"distinct_size":9,"ref":"refs/heads/11.0","head":"ed6c71637ef63c4a5f3d10caf0dc32b8e7885d01","before":"0235802f068acf89f1416840b414dae024b1ec87","commits":[{"sha":"ecfcaea080d4813a99f66ae11ff6fecd57c8c278","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] payment_stripe: correctly handle error\n\nIf there is an error, we should handle it first. Otherwise, some keys might\nnot be found in the results (e.g. 'object' or type') and cause a crash.","distinct":true,"url":"https://api.github.com/repos/brain-tec/odoo/commits/ecfcaea080d4813a99f66ae11ff6fecd57c8c278"},{"sha":"4df087b24d651b6763fcc50544194cbd48b5008a","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] payment_stripe: incorrect route\n\nThe route should contain the SO id, not the acquier id.","distinct":true,"url":"https://api.github.com/repos/brain-tec/odoo/commits/4df087b24d651b6763fcc50544194cbd48b5008a"},{"sha":"ad9edfc2dd2a041932bc89df55c7c3e42507efbb","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] payment_stripe: missing route\n\nIn case an invoice is required to be paid thanks to the route\n'/my/invoices/', the user is redirected to '/shop/payment/transaction/'.\nIf website_sale is not installed, this causes a crash.\n\nComplement of 2bd17285ea3bcde5c86d8cd925070b048ce39082\n\nopw-813481","distinct":true,"url":"https://api.github.com/repos/brain-tec/odoo/commits/ad9edfc2dd2a041932bc89df55c7c3e42507efbb"},{"sha":"56a25e5f0c2fa83cc622e0ed010ea24a62fbc8d9","author":{"name":"Martin Trigaux","email":"c739784485baa37b6c500547d280ba9d1fc1d6e5@odoo.com"},"message":"[FIX] base_import: translate column name\n\nThe labels of the imported columns were untranslated, displaying the name of\nthe field in English\n\nopw-813996\nFixes #22703\nCloses #22717","distinct":true,"url":"https://api.github.com/repos/brain-tec/odoo/commits/56a25e5f0c2fa83cc622e0ed010ea24a62fbc8d9"},{"sha":"bff85097ceb026a40c79fd1b7ff840405cd0da7c","author":{"name":"jem-odoo","email":"79a68448e52f8195a94ccb193c7351adcfb9826a@openerp.com"},"message":"[FIX] project_timesheet_holidays: fix tests\n\nThe data in tests use 'datetime.today()'. This can\nadd second and milli seconds: if those are not zero,\na 4th day of work will be count (hence the '+1').\nThe test craches with \"3 != 4\" when the test was executed\non a 'zero second' time.\n\nAs Dr Emmett Brown would say : \"Time traveling is just\ntoo dangerous !\"","distinct":true,"url":"https://api.github.com/repos/brain-tec/odoo/commits/bff85097ceb026a40c79fd1b7ff840405cd0da7c"},{"sha":"3e91cbf47d62be945583d79ec9b7fd23e424a28f","author":{"name":"Martin Trigaux","email":"c739784485baa37b6c500547d280ba9d1fc1d6e5@odoo.com"},"message":"[FIX] web: wrong translation\n\nWas making the web client crash in Chinese\n\nFixes #22748","distinct":true,"url":"https://api.github.com/repos/brain-tec/odoo/commits/3e91cbf47d62be945583d79ec9b7fd23e424a28f"},{"sha":"63c39c74605a9458de4e7a8a2a2f3821e55843ba","author":{"name":"Lucas Perais (lpe)","email":"be2f56bf19c0fe068af78d321df1a71c619e4c93@odoo.com"},"message":"[FIX] hr: soft-prevent read of employees forbidden field\n\nBefore this commit, when having a simple employee (group employee) accessing the form view\nof hr.employee, there was traceback because the field is_address_home_a_company was not in the view\n\nThis is because of commit 2d777d5\nwhich restricted this field to the group_hr_user (Officer) in Python\n\nWhen the view itself is not group-restricted\nThe JS loads everything from the view but puts invisible=1 on sections that have a group\n\nThe field, in our case, is forbidden before that and is not loaded, whereas the domain in which it is used is loaded\n\nAfter this commit, the view loads correctly, while avoiding leaks as intended\n\nOPW 813721","distinct":true,"url":"https://api.github.com/repos/brain-tec/odoo/commits/63c39c74605a9458de4e7a8a2a2f3821e55843ba"},{"sha":"43617bbcb65fc4048ad97567067cb2f3138873a3","author":{"name":"xmo-odoo","email":"0c1bb1acdeed1cb995e20e1f0e53532366a644fe@odoo.com"},"message":"[FIX] type error when exporting to tarfiles\n\nWhen exporting to a tarfile, we first export each module's translations\r\nto a file on the FS, then create a tarball from all of them.\r\n\r\nWith the P3 bytes/string split, translation export was defined to export\r\nto a bytes IO object in order to work correctly with CSV (which work on\r\nbytes IO for better cross-version compatibility). However the tgz file\r\nexport was left opening module's files in `w` mode, which in P3 means\r\ntext, which blows up as POFile expects to ultimately write to a bytes IO\r\nobject: it uses text, and a StreamReaderWriter is used to translate that\r\ninto an underlying bytes IO.\r\n\r\nFix by explicitly opening the files in binary mode.\r\n\r\nFixes #22700","distinct":true,"url":"https://api.github.com/repos/brain-tec/odoo/commits/43617bbcb65fc4048ad97567067cb2f3138873a3"},{"sha":"ed6c71637ef63c4a5f3d10caf0dc32b8e7885d01","author":{"name":"brain-tec AG","email":"3a8f47830060eb249e4fe8549da0c649a00c488f@users.noreply.github.com"},"message":"Merge pull request #1010 from odoo/11.0\n\nSyncing from upstream odoo/odoo (11.0)","distinct":true,"url":"https://api.github.com/repos/brain-tec/odoo/commits/ed6c71637ef63c4a5f3d10caf0dc32b8e7885d01"}]}
{"actor":{"display_login":"bt-admin"}}