{"push_id":1773855047,"size":241,"distinct_size":9,"ref":"refs/heads/master-popup-attachment-jpr","head":"515b63861abcc7255fe38950c6396b22e2e0b8f9","before":"2bbc6345e3ca402f39b2133dc4347809d271fb7b","commits":[{"sha":"6c38a80b6f4ca0f4b6dcb8c9565de015ebf58c09","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] purchase: modify expected date\n\n- Create a PO with a line scheduled 2017-07-01\n- Validate the PO => the expected date of the related stock move is\n  2017-07-01.\n- Modify the PO line date to 2017-07-15 => the expected date of the\n  related stock move is not updated.\n\nSince we allow the modification of the scheduled date, we should make\nsure that the related information is changed accordingly.\n\nopw-741815","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/6c38a80b6f4ca0f4b6dcb8c9565de015ebf58c09"},{"sha":"8c22c8b62578aedb6e639f107361df1bad69eae5","author":{"name":"Goffin Simon","email":"27fb2926b4ed71baf246c49114acdb9ea83f3eb6@odoo.com"},"message":"[FIX] sale: _get_invoiced with same sequence for PO and SO\n\nWhen PO and SO used the same sequence, a vendor bill with a source\ndocument equal to the sequence of a SO could be displayed by this\nSO(in the smart button \"invcoies\").\n\nopw:693991","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/8c22c8b62578aedb6e639f107361df1bad69eae5"},{"sha":"8fdf046df2f3656ff16f048f54fbc00870120af9","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[REF] account_check_printing: avoid duplicated code\n\nSmall refactoring necessary for the following commit, to avoid\nduplicated code.\n\nopw-742305","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/8fdf046df2f3656ff16f048f54fbc00870120af9"},{"sha":"0fab06204c623c037efd9c9f0bb0b05871ff804c","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[ADD] hr_expense_check: add amount in words on check\n\n- Create an expense, approve.\n- Register the payment by check\n- Print the check\n\nThe amount in words is not written.\n\nThe core of the issue is that the wizard\n`hr.expense.register.payment.wizard` has been defined as a brand new\nmodel instead of inheriting from `account.register.payments`. Hence the\nEnterprise module \"hr_expense_sepa\" and now \"hr_expense_check\".\n\nopw-742305","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/0fab06204c623c037efd9c9f0bb0b05871ff804c"},{"sha":"1070b83e14ebb7ecd1349969fd0cdb2bdffc9db2","author":{"name":"Olivier Dony","email":"eec35bf09a0d88c013b6be9d67fd35a70f649681@openerp.com"},"message":"[FIX] l10n_cn*, payment_sips: clarify obsolete licensing info\n\nThe license info for these modules was a leftover from previous versions.\n\nOnce integrated in Odoo Community they share the same license as all\nother modules, as mentioned in the LICENSE notice at the top of the\nfiles.\n\nopw-743686","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/1070b83e14ebb7ecd1349969fd0cdb2bdffc9db2"},{"sha":"58c928a73256678bd1041076455bdf3e90a36d69","author":{"name":"Wolfgang Taferner","email":"95b15144cfe7a51af82b6b11ed20a56c91dde5e9@users.noreply.github.com"},"message":"[FIX] mrp: fix unlinking of move lots for production during create_lots\n\nCloses #17007","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/58c928a73256678bd1041076455bdf3e90a36d69"},{"sha":"6490e652c3742e2752e4ee9f20af78f7e3fcbdbe","author":{"name":"Olivier Dony","email":"eec35bf09a0d88c013b6be9d67fd35a70f649681@openerp.com"},"message":"[MERGE] Forward-port 9.0 up to 1070b83e14ebb7ecd1349969fd0cdb2bdffc9db2","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/6490e652c3742e2752e4ee9f20af78f7e3fcbdbe"},{"sha":"b218c5410fab808d4b03cc1909031343d07dab51","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] point_of_sale: journal domain\n\n- Sell a product in the POS\n- Go back in the backend\n- Return the product\n- Click on \"Payment\"\n\nThe user is allowed to select any journal. It should be restricted to\nthe payment method available in the POS.\n\nopw-743585","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b218c5410fab808d4b03cc1909031343d07dab51"},{"sha":"7a443aabf93eb3956dd2785db9118757c7d8deab","author":{"name":"Olivier Dony","email":"eec35bf09a0d88c013b6be9d67fd35a70f649681@openerp.com"},"message":"[MERGE] Forward-port saas-11 up to 6490e652c3742e2752e4ee9f20af78f7e3fcbdbe","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/7a443aabf93eb3956dd2785db9118757c7d8deab"},{"sha":"656accfde413e784604d48966bbd8683fc58a76a","author":{"name":"Olivier Dony","email":"eec35bf09a0d88c013b6be9d67fd35a70f649681@openerp.com"},"message":"[FIX] payment_*: remove obsolete license entry\n\nThe license entry in the manifest files for these modules were\nleftovers from previous versions.\n\nOnce integrated in Odoo Community they share the same license as all\nother modules, as mentioned in the LICENSE notice at the top of the\nfiles.\n\nopw-743686","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/656accfde413e784604d48966bbd8683fc58a76a"},{"sha":"efa4f85480cbea1b68454091168bc988bc9c8341","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] account: prevent invoice line unlink\n\nNothing prevents the deletion on invoice line at the Python level. Other\nmodules might give access directly to the invoice lines, and make their\ndeletion possible when the invoice is not draft.\n\nopw-743154","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/efa4f85480cbea1b68454091168bc988bc9c8341"},{"sha":"490764ae11f1e435507e7813dfd5638de6b568d3","author":{"name":"qsm-odoo","email":"a99e73845cc00a5cb1ee6b97643be9934fdddc33@odoo.com"},"message":"[FIX] website_blog: fix \"select to tweet\" feature\n\nThere was two main problems with the feature\n\n- The author name was not properly fetched so the feature which was\n  supposed to add the author of the blog post in the tweet never\n  worked -> this commit simply deletes it\n\n- The code was considering the url length in the size of the tweet,\n  so if the url was 135 characters long, it considered that only 5\n  characters have to be taken in the selected text... which is wrong\n  as twitter URL are all shortened to 23 characters by twitter\n\nopw-741530","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/490764ae11f1e435507e7813dfd5638de6b568d3"},{"sha":"5bbe4a8ce79579628e7cc4fbb8a7e50afc4ce77b","author":{"name":"Jeremy Kersten","email":"f875aab8885991ba2b6bacca956f336e3ad3e036@odoo.com"},"message":"[FIX] website_portal_sale: fix vat and name comparison in /my/account\n\nBefore this commit, we compare in some case False != u''\n\nCommit #56c798a fix u'' != False but in case of the partner has been\nedited from front end, partner.vat will be u'' and not False","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/5bbe4a8ce79579628e7cc4fbb8a7e50afc4ce77b"},{"sha":"65808bbb2e13df9c114035a07a6d21892699a940","author":{"name":"Nicolas Lempereur","email":"20b6a29c46d1a38278b1511d2765b429bce35dfb@odoo.com"},"message":"[FIX] models.py: less botched copy for callable translate\n\nFields translated with function such as `xml_translate` or\n`html_translate` have translations such as:\n\n  lang=fr_FR, src=\"Tree\", value=\"Arbre\"\n\nwhen the value directly stored in the table could be:\n\n <strong>Tree</strong>\n\nThe code to copy translations when duplicating a record did not take\nthis into account and when not in english, would add previously not\nexisting translations such as:\n\n lang=fr_FR, src=\"<strong>Tree</strong>\", value=\"<strong>Arbre</strong>\"\n\nThis is wrong since for example after a copy in french, what is in the\ndatabase is:\n\n <strong>Arbre</strong>\n\nThis commit change this so that the translation in the database stay the\nsame:\n\n  lang=fr_FR, src=\"Tree\", value=\"Arbre\"\n\nThis translation will still not apply (if the base language is different\nand a translation different than the source exists) but it is more\nlogical to have this.\n\nThis change also magnify an issue that was that if a translation was:\n\n  Tree -> Arbre\n\nand the content `<strong>Arbre</strong>`. The translation doesn't happen\nin one way, but does when doing the reverse translation.\n\nSo:\n\n translation (Tree -> Arbre):\n  `<strong>Arbre</strong>` -> `<strong>Arbre</strong>` <= FAIL\n reverse translation (Arbre -> Tree):\n  `<strong>Arbre</strong>` -> `<strong>Tree</strong>` <= WORKS\n\nthis broke the test that something reverse translation of a translation\ngot the original. But testing this if the translation did not work seems\nto make little sense.\n\nopw-740213\ncloses #16984","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/65808bbb2e13df9c114035a07a6d21892699a940"},{"sha":"0f9e986c468702ebe55860895ef8d8b84c90a48c","author":{"name":"Aaron Bohy","email":"c9ecca952dac7ce924ddcf70958e9d6fde0eebbf@odoo.com"},"message":"[FIX] web: BasicModel: discard changes when reloading\n\n... from a new record.\n\nSteps to reproduce the issue:\n  - go to a multi-record view (e.g. list) of basically any model\n  - click on 'Create' -> it opens a form view in edit mode\n  - click on 'Discard' -> it goes back to the list\n  - click on an existing record -> it should open the selected\n    record in readonly.\nHowever, it didn't display the data of the selected record, but\nthe default data of a new record (the result of a default_get).\n\nThis was because the changes weren't properly discarded when\nreloading from a new record (it rather restored the record to its\ninitial state, i.e. to the result of the default_get).","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/0f9e986c468702ebe55860895ef8d8b84c90a48c"},{"sha":"533f03fe7f86d7414c53d4f411ba3d88a308e887","author":{"name":"Nicolas Lempereur","email":"20b6a29c46d1a38278b1511d2765b429bce35dfb@odoo.com"},"message":"[FIX] event_sale: auto_confirm free ticket\n\nAfter 5d4dd98a a registration was confirmed once an invoice was fully\npaid.\n\nThis is not very handy if the registration was free to begin with, you\nneed to create a 0.00 amount invoice.\n\nThis commit get back the previous behavior of auto-confirming\nregitration directly when the registration is free.\n\nopw-742901\ncloses #17035","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/533f03fe7f86d7414c53d4f411ba3d88a308e887"},{"sha":"a83f812357baea4ec25cfa4a0da389d91d5f12f7","author":{"name":"qsm-odoo","email":"a99e73845cc00a5cb1ee6b97643be9934fdddc33@odoo.com"},"message":"[FIX] mass_mailing, web_editor: increase mail clients compatibility\n\nFollowing bee3253b44850c0d563ee8973556ece33376781b, this commit is made\nto increase the mail clients compatibility for the mails that are\ncreated with the odoo mail editor.\n\nThree new problems are handled:\n\n- Font family of titles had to be forced too as outlook was not\n  inheriting parent font family on those either.\n\n- Default text font-size had to be forced as was not detected in\n  transcoding correctly.\n\n- text-decoration rule was decomposed in text-decoration(-line,\n  -style and -color) in transcoding. Outlook is ignoring those\n  three rules for some reason. As the decomposition is useless,\n  the transcoder now forces the recomposition of these three rules.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/a83f812357baea4ec25cfa4a0da389d91d5f12f7"},{"sha":"59584283c52f06a478e61e93b1d0f69a750a1768","author":{"name":"Aaron Bohy","email":"c9ecca952dac7ce924ddcf70958e9d6fde0eebbf@odoo.com"},"message":"[FIX] web: properly escape field values when necessary\n\nThis rev. removes some html injections issues:\n  - in char and text field widgets\n  - in phone field widget in mobile\n  - in list views (when no widget is instantiated)","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/59584283c52f06a478e61e93b1d0f69a750a1768"},{"sha":"ba6a3a91ae78297c7f8ddcf7630ecef46048c15e","author":{"name":"Aaron Bohy","email":"c9ecca952dac7ce924ddcf70958e9d6fde0eebbf@odoo.com"},"message":"[FIX] web: MonetaryField: read currency_field in options\n\nIn the xml definition of views, a 'currency_field' can be specified\nin the node options:\n\n<field name=\"amount\" widget='monetary'\n       options=\"{'currency_field': 'currency_id'}\"/>\n\nIt indicates which field the monetary widget has to use to\ndetermine the currency to display.\n\nBefore this rev., the widget didn't look for the 'currency_field'\nin the options, but directly in the node attrs, so this simply\ndidn't work. This was for example the case on the crm.lead kanban\nand form views.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/ba6a3a91ae78297c7f8ddcf7630ecef46048c15e"},{"sha":"f17bc70fbc7f3bb8ea2ec397200796bfef45cf9e","author":{"name":"Edser Solís","email":"cbf4c5696f8989c6d61e2790ec92f5fd94d88f03@iterativo.do"},"message":"[CLA] Iterativo signs CCLA\n\nDone at #16967","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f17bc70fbc7f3bb8ea2ec397200796bfef45cf9e"}]}
{"actor":{"display_login":"rga-odoo"}}