{"push_id":1298177248,"size":83,"distinct_size":2,"ref":"refs/heads/saas-13-web-studio-mge","head":"ba87d3c7429f6337cc54ae09d6aca8ec70ae3168","before":"dbe723457dc086042997e072da1a0f4a9a40ad9f","commits":[{"sha":"9c8d8b90c0f09575722548881fe812faf9547ffe","author":{"name":"Martin Trigaux","email":"c739784485baa37b6c500547d280ba9d1fc1d6e5@odoo.com"},"message":"[FIX] models: display all fields of a model\n\nWhen a model has no form defined, a default view is generated displaying all\nfields of the model.\nThe one2many and many2many fields were not displayed on the form, probably for\naesthetic or historical (2008) reasons.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/9c8d8b90c0f09575722548881fe812faf9547ffe"},{"sha":"9f0d3800ccd825786cec797e47a4a6331c9c2365","author":{"name":"Odoo Translation Bot","email":"37c6687308ede3fe79bb1a180e74d2248ff33c40@odoo.com"},"message":"[I18N] Update translation terms from Transifex","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/9f0d3800ccd825786cec797e47a4a6331c9c2365"},{"sha":"75a196972e9e1056c8ab9c299ddfc8e2eaafd812","author":{"name":"Odoo Translation Bot","email":"37c6687308ede3fe79bb1a180e74d2248ff33c40@odoo.com"},"message":"[I18N] Update translation terms from Transifex","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/75a196972e9e1056c8ab9c299ddfc8e2eaafd812"},{"sha":"ea8d52a4600b74cb97c6dc3da340af5843291653","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[IMP] mrp: warning message if unique serial numbers\n\nWhen consuming products tracked by unique serial number, no check is\ndone on the quantity consumed for a given serial number. It means that\nnegative quants might be created without any warning to the user.\n\nWe implement a simple warning thanks to a onchange.\n\nopw-687129","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/ea8d52a4600b74cb97c6dc3da340af5843291653"},{"sha":"f2c3205c49cbdd58ab464d0d063b7385239319c7","author":{"name":"Denis Ledoux","email":"fb389915ccff9417fc6b1756fa6a078911f40aee@odoo.com"},"message":"[FIX] website_quote: remove duplicated suggested products tab\n\nSince the below revision:\n293c1c06e66c0d7f62b4ec57c27a9d3dc28aca55\n\nThe \"Suggested products\" tab on the sale quote template\nform has been doubled. This is an oversight when adding the field\n`layout_category_id` to it.\n\nopw-687633","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f2c3205c49cbdd58ab464d0d063b7385239319c7"},{"sha":"e424a9a938749d26adfa4eb4fca830a7c7f8944e","author":{"name":"Goffin Simon","email":"27fb2926b4ed71baf246c49114acdb9ea83f3eb6@odoo.com"},"message":"[FIX] account_tax_cash_basis: backport 39d68ac. opw:683625","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/e424a9a938749d26adfa4eb4fca830a7c7f8944e"},{"sha":"3ba9dba798268f54c3136bef0aa5157aa82cba23","author":{"name":"Denis Ledoux","email":"fb389915ccff9417fc6b1756fa6a078911f40aee@odoo.com"},"message":"[FIX] stock: fix traceability smartbutton domain\n\n`product_id.product_tmpl_id` expects ids of `product.template`\nwhile `products.ids` are ids of `product.product`.\n\nThis is an oversight during the migration to the new API of this\nmodule in the below revision:\nb9853db8b53fc468c6118f5ed67b89748a40805c\n\nopw-687444","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/3ba9dba798268f54c3136bef0aa5157aa82cba23"},{"sha":"c208d0e0b25e0872146cc3165696e54d2ef6e65e","author":{"name":"Richard Mathot","email":"c0a3a9c9c09893b9b294c797af29af50b0cbd92f@odoo.com"},"message":"[FIX] tools: prevent crash of formatLang\n\nFrom Odoo 9.0, en_US is not always activated in Odoo. As a fallback, if\nthe search for a language does not find company language nor English US,\nwe use the first available language (there is always at least one).\n\nIn order to reproduce this behavior, eg: you can set the language of\nyour company's partner to en_US, then load another language, then\ndisable en_US from your database. Try to open the \"Accounting\" dashboard\nand you will get a traceback.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/c208d0e0b25e0872146cc3165696e54d2ef6e65e"},{"sha":"6e61ea22561d22d241e6271f803fb5bdd1defcca","author":{"name":"Martin Trigaux","email":"c739784485baa37b6c500547d280ba9d1fc1d6e5@odoo.com"},"message":"[I18N] update saas-12 translations by merging 9.0 and master\n\nWithout fuzzy-matching that is too flexible and error prone.\nWas matching on wrong source and got translation without '%s'","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/6e61ea22561d22d241e6271f803fb5bdd1defcca"},{"sha":"b2265108406e0dc1d1e1250fdbad5bc2cee2006d","author":{"name":"Ravi Gohil","email":"4b36fea70f4e805e2549ce085e02f5d45c4f0d9b@odoo.com"},"message":"[IMP] payment_*: avoid access error on provider model\n\nAs provider model is intended to be used internally restricting the read of\nsome private fields to the employee group avoid creating access issues.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b2265108406e0dc1d1e1250fdbad5bc2cee2006d"},{"sha":"502f22e2ba5e839f4ba7b9ccb35cc9cf890ca9a6","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] mail: link in chat messages\n\nCommit f30ec302 defines the messages sent thanks to the channels as\nplain text. This is true for all cases but one: the notification\n(e.g. @user). Therefore, the notifications links are broken.\n\nopw-687781","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/502f22e2ba5e839f4ba7b9ccb35cc9cf890ca9a6"},{"sha":"e147aac74aa4527d4dfa5fa3411ed7168aff55d0","author":{"name":"Denis Ledoux","email":"fb389915ccff9417fc6b1756fa6a078911f40aee@odoo.com"},"message":"[FIX] warning: fix override of product_id_change\n\nWithout the @api.multi property,\nthe method is considered as taking only one parameter (self?),\nwhile it takes multiple parameters.\n\nThis prevented to change the quote template on a sale order,\nif the quote template had some order lines, due to the below error\n\n`TypeError: product_id_change() takes exactly 1 argument (19 given)`\n\nopw-687797","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/e147aac74aa4527d4dfa5fa3411ed7168aff55d0"},{"sha":"7970cbe178460eab52ddb4f51b2c69e4bdf0affa","author":{"name":"Martin Trigaux","email":"c739784485baa37b6c500547d280ba9d1fc1d6e5@odoo.com"},"message":"[FIX] project_timesheet: remove useless overwrite\n\nIt was doing something before but the useful line was removed at 908f4165\nThe method is no longer useful and can be removed.\nIt was error prone has it had not the same signature as the one on project.\nFixes #13402","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/7970cbe178460eab52ddb4f51b2c69e4bdf0affa"},{"sha":"f19d179bb0311df7d79cdef7f2726e0ccb6b9e27","author":{"name":"Denis Ledoux","email":"fb389915ccff9417fc6b1756fa6a078911f40aee@odoo.com"},"message":"[FIX] link_tracker: fix link tracer when no geoip in session\n\nThe `geoip` is not always defined in the session,\nand therefore one needs to check it's defined before\nattempting to use it.\n\nThe same is done at different places in the code,\nthrough the different modules.\n\nopw-687783","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/f19d179bb0311df7d79cdef7f2726e0ccb6b9e27"},{"sha":"fa3f529d80b9b07b22c6b344df57b884fca23ea1","author":{"name":"qsm-odoo","email":"a99e73845cc00a5cb1ee6b97643be9934fdddc33@odoo.com"},"message":"[FIX] web_editor: stop resetting bg image of parent snippet on color change\n\nCommit 404ed0f7884ff724706e6d7f50d35482e92ce60a tried to solve the\nproblem but only solved a part of it. Indeed, if the snippet child\nhas a bg color option but not a bg image option, the event propagation\nstops in the parent handler, when it is too late.\n\nSolution is checking that the event comes from the same element on\nwhich the callback is attached to.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/fa3f529d80b9b07b22c6b344df57b884fca23ea1"},{"sha":"69991e06548d0ef9bf687f3eb89b097733daefc9","author":{"name":"Christophe Simonis","email":"84bba2d08f6fd6acde0684f0160e633f516e3b61@odoo.com"},"message":"[FIX] marketing_campaign: call super() using kwargs\n\nWithout this patch, the new-api/old-api adatpter will invert the\ncontext and count attributes (takes always the context as last positional\nargument). This lead to having the count argument being the context,\nalways returning the count of elements.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/69991e06548d0ef9bf687f3eb89b097733daefc9"},{"sha":"826ee793847364510160e8e464246d448273bb98","author":{"name":"Simon Lejeune","email":"4ca90f39d7f03b8b05a1880db54bc58eeadc6e21@openerp.com"},"message":"[FIX] web: kanban: click on action in a vignette\n\nIt is possible to put a clickable object in a vignette that opens\nan action, for example the kanban_status class used in the CRM\npipeline. This thing presents an issue as it opens a wizard, but\nwhen the wizard is closed the vignette is not reloaded.\n\nWhen you click on this item, it will go through `on_kanban_action_clicked`\nin kanban_record.js that will trigger up a `kanban_do_action` custom\nevent. The kanban_view have an handler for this custom event and\nwill call the `do_execute_action` method defined on the view.\n\nThis method can take a callback as its last argument that will run\nwhen the wizard is closed. Before rev ae583ba1, the behavior was\nto reload the entire kanban view but this rev tries to only reload\nthe kanban record. Unfortunately, it didn't use the argument\nin `do_execute_action` but in a then of this method. So it\ndidn't work. This commit put the onclose callback at its right place.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/826ee793847364510160e8e464246d448273bb98"},{"sha":"8e65b57df796860a008270d8b425711d2bf88888","author":{"name":"Pierre Masereel","email":"33e027554dcc45ee7cf3a13539b861cbf8bf6bff@odoo.com"},"message":"[FIX] web, web-kanban: update dataset size at record's drop in a column\n\nWhen we drag and drop a record in a folded column, the number of elements\nin this column displayed  in the column title is not updated.\nThis issue is present because when a record is droped in a column\nits id is not added to the dataset of its new column.\n\nTo fix this, we had to add the id of the record in the dataset, and\noverride the method 'add_ids' in 'DataSetSearch' to have the size\nof the dataset equal to the number of ids in it. We have replicated\nthe behaviour of the function 'remove_ids' in the new function 'add_ids'.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/8e65b57df796860a008270d8b425711d2bf88888"},{"sha":"b4e829f96eee19d162b57dc013cde7ff5e1f1508","author":{"name":"Nicolas Lempereur","email":"20b6a29c46d1a38278b1511d2765b429bce35dfb@odoo.com"},"message":"[FIX] stock: @api.model on _prepare_values_extra_move\n\nIn saas-11 stock was migrated to new API, but some old API still called\n_prepare_values_extra_move so it needs to be callable via both API\nversion.\n\nopw-687958","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/b4e829f96eee19d162b57dc013cde7ff5e1f1508"},{"sha":"06754b3237a44d8ba2a18bf407a3e65447ca390c","author":{"name":"Nicolas Martinelli","email":"76fd54f3784bbe4be7fb6e989b36e7f74a3407b8@odoo.com"},"message":"[FIX] point_of_sale: tax calculation\n\nInconsistencies can arise between the tax calculation performed in the\nPoS and in the backend (e.g. in a SO). For example:\n- Unit price: 9.479\n- Tax: excluded, 5.5 %\n- Buy 5 units\n- Round globally\n\nIn the backend, the result is 47.40 + 2.60 = 50.00\nIn the PoS, the result is 47.40 + 2.61 = 50.01\n\nWe make the PoS apply the same logic than in the backend. First, at the\nlevel of the `compute_all` method, especially to use the appropriate\nrounding precision before starting the calculation (so we move the\nrounding of `total_excluded` after the rounding precision adjustment).\nThen, by calculating the taxes amount as the difference between\n`priceWithTax` with `priceWithoutTax`. This is mandatory since they\ncontain the result of `compute_all` in which the rounding logic has\nalready been applied.\n\nopw-680891","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/06754b3237a44d8ba2a18bf407a3e65447ca390c"}]}
{"actor":{"display_login":"mge-odoo"}}