{"push_id":2298502900,"size":12,"distinct_size":9,"ref":"refs/heads/master-next_activities-arm","head":"8824386faac28432c5011bed1314fd5bdf26e4c4","before":"81755d17b06dbf1c36bf3b1525c2726986f69922","commits":[{"sha":"126850e9bd66175985b562eb4c912f1e352097c0","author":{"name":"qsm-odoo","email":"a99e73845cc00a5cb1ee6b97643be9934fdddc33@odoo.com"},"message":"[IMP] web: update bootstrap to 3.3.7\n\nBefore this commit the bootstrap version we used was inconsistent.\nIndeed, the javascript files were the 3.3.4 ones and the less files\nwere the 3.3.5 ones. This was due to a failed merged resolution in 9.0.\nThis should however not cause any issue as the difference between\n3.3.x versions are very minor.\n\nBasically, this commit is more of a fix than an improvement and may\neven be backported if we find reasons to do so. This commit is mainly\nmade to prepare the transition to version 4.0.0, which requires to\nswitch our LESS files to SCSS first (and it will be easier to go by\nbootstrap 3.3.7 with SCSS files first).","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/126850e9bd66175985b562eb4c912f1e352097c0"},{"sha":"0cd656b5af38051df3f7d6319e99705150bb1cd8","author":{"name":"Alexandre Kühn","email":"2f658809b60a0c7238460eb51e93f8cc733ee85a@odoo.com"},"message":"[IMP] mass_mailing: onboarding\n\nLots of small usability improvements on the mass_mailing app.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/0cd656b5af38051df3f7d6319e99705150bb1cd8"},{"sha":"02ec09cb1c3e2d7bc7968f40c18f2208d7f3f498","author":{"name":"Aaron Bohy","email":"c9ecca952dac7ce924ddcf70958e9d6fde0eebbf@odoo.com"},"message":"[REF][IMP] *: mail js refactoring\n\nThis commit improves the JS code of the mail module,\nwhich comes maily from the new coding guidelines\nand the addition of \"JS services\".\n\nJS services are important objects that do not fit\nwell in the component tree, such as chat_manager\nor ajax.\n\nThe benefits of JS services are improved readability\nof the code, reduced coupling, and more testable\nmodules. In particular, discuss was hard to\n\nSummary of the changes:\n\n- ClientAction has been renamed into Discuss\n- Clear instantiation of chatManager\n- New coding guidelines in most mail modules\n- JS Services can interact with each other\n- Chat Manager and Window Manager are services\n- Window Manager renamed to Chat Window Manager\n- bus.bus is now encapsulated in Bus Service (a service)\n- The test infrastructure has been tweaked with JS Services\n- Chat Mixin has been removed\n\nA future improvement would be to translate some 'trigger' into 'trigger_up'.","distinct":false,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/02ec09cb1c3e2d7bc7968f40c18f2208d7f3f498"},{"sha":"073daa24d623e3f45022831547565f68f02fe3f5","author":{"name":"Arnold Moyaux","email":"9516b5aeed78c1f3c09cb28a41885566e4c549af@odoo.com"},"message":"[IMP] stock: add tooltip for repsonsible_id","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/073daa24d623e3f45022831547565f68f02fe3f5"},{"sha":"40ed83c3ace9f1ac3f89b5881b2169d8116dd196","author":{"name":"Arnold Moyaux","email":"9516b5aeed78c1f3c09cb28a41885566e4c549af@odoo.com"},"message":"[IMP] stock : log a note\n\nThe purpose of this commit is to create a generic method in order to\nlog an activity on following documents or on upstream documents in order\nto avoid code duplication.\n\nIn order to use it, you have to:\n- create a static method in order to generate the string\nfor the note (it will use an arguement with the format\n{'dest_object': ['orig_obejct', (new_qty, old_qty)]}\n- 'DOWN' to notify following document. In this case you\nhave to specify a groupby/sorted method.\n- 'UP' to notify upstream document. In this case you have\nto specify a specific method call\n'_get_upstream_documents_and_responsibles' on the object to\nride up.\n\nLog_activity's operating mode:\ndestination objects = self.stream_field(passed as arguments)\n'DOWN' group destination objects by document on which we want\nto log the activity and a responsible to assign.\nFor each pair (document, responsible) generate a specific note\nwith only the information relative to object that belong to the current\ndocument. Once the note is returned, it logs the activity on the\ndocument and assign the reponsible.\n'UP' instead of sort and group runs the method\n'_get_upstream_documents_and_responsibles'. For example on moves\nthis method is called recursively on all moves orig that are not done or\ncancel until it can't find a valid one at this moment it returns its picking.\nThen generate the note and log the activity the same way than 'DOWN'.","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/40ed83c3ace9f1ac3f89b5881b2169d8116dd196"},{"sha":"2da1253886e3dd119cdffd7c75d14f8e58053ed6","author":{"name":"Arnold Moyaux","email":"9516b5aeed78c1f3c09cb28a41885566e4c549af@odoo.com"},"message":"[IMP] mail: redirect on mail activity\n\nAllow to redirect on a form view when the user click\non a html tag a with data-oe-model and data-oe-id specified.\n\nIn order to avoid code duplication the do_action already existing in\nmail_thread is moved in the action_manager and mail_thread and mail_activity\nuse a trigger_up in order to call it.","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/2da1253886e3dd119cdffd7c75d14f8e58053ed6"},{"sha":"affcb4998d2421f4f7edb45252b1a24863f05c0a","author":{"name":"Arnold Moyaux","email":"9516b5aeed78c1f3c09cb28a41885566e4c549af@odoo.com"},"message":"[IMP] sale, stock, purchase: decrease qty/cancel SO log an activity\n\nWhen the user decrease ordered quantity on a SO, it will log a note\non upstream ongoing document in order to notify the user that the\ndemand has changed in order to let him react has fast as possible.\n\nCheck method log_activity in order to have more details about the\nshortcut method used in order to log activity on downstream/upstream\ndocuments (0803f948e2d469e1d936578c7c91495459b35024)","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/affcb4998d2421f4f7edb45252b1a24863f05c0a"},{"sha":"68bd8faba3101018dea08df6c4d593267d42d630","author":{"name":"Arnold Moyaux","email":"9516b5aeed78c1f3c09cb28a41885566e4c549af@odoo.com"},"message":"[IMP] mrp: activity on MO if the linked SO is modified\n\nreturn the production_id and the responsible if it exist on\nthe move instead of returning the origin moves. We can deduce that\nif a production is linked to a move and this MO still ongoing then\nit should be the upperstream document.","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/68bd8faba3101018dea08df6c4d593267d42d630"},{"sha":"e25229cf7573550ceb4c1324d2dfc00d9dfb6cf0","author":{"name":"Arnold Moyaux","email":"9516b5aeed78c1f3c09cb28a41885566e4c549af@odoo.com"},"message":"[IMP] purchase_requisition: activity if the SO is modified.\n\nreturn the linked requisition line and the responsible for the requisition\ninstead of returning the origin moves. there should be nothing upper\nthe requisition itself so we don't need anymore to grind documents in order\nto find the upstream one. More information about _get_upstream_documents_and_responsibles\nin commit 5a9e73ecaa0f7f580aaf93ad50b181c69b6cde86","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/e25229cf7573550ceb4c1324d2dfc00d9dfb6cf0"},{"sha":"e2aad6558c3f7fffb165b3b754c011e90b810171","author":{"name":"Arnold Moyaux","email":"9516b5aeed78c1f3c09cb28a41885566e4c549af@odoo.com"},"message":"[FIX] sale_stock: remove old note about orderded quantity\n\nAn activity is logged instead. In commit 0803f948e2d469e1d936578c7c91495459b35024","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/e2aad6558c3f7fffb165b3b754c011e90b810171"},{"sha":"1c8031c54f163551f45e0d5758d1cbe1a3d66a6c","author":{"name":"Arnold Moyaux","email":"9516b5aeed78c1f3c09cb28a41885566e4c549af@odoo.com"},"message":"[IMP] sale_stock: decrease ordered qty log impacted pickings\n\nWhen the user decrease the quantity on the SO it will log the\nactivity on a the upsteam documents however the user can't easily\nfind the impacted documents linked to it. In order to achieve that\nthe _get_upstream_documents_and_responsibles method pass a stack\nthat remember all the documents browsed in order to return the final\ndocument. This stack is then passed in the _render_method in log activity\nin order to use it when rendering the note for the activity.","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/1c8031c54f163551f45e0d5758d1cbe1a3d66a6c"},{"sha":"8824386faac28432c5011bed1314fd5bdf26e4c4","author":{"name":"Arnold Moyaux","email":"9516b5aeed78c1f3c09cb28a41885566e4c549af@odoo.com"},"message":"[IMP] purchase: decrease qty log an activity on receipt picking\n\nWhen the user decrease the quantity log an activity on directly linked\npickings in order to help the user to react on its receipt. In order\nto have more information about the log_activity method used check commit\n0803f948e2d469e1d936578c7c91495459b35024","distinct":true,"url":"https://api.github.com/repos/odoo-dev/odoo/commits/8824386faac28432c5011bed1314fd5bdf26e4c4"}]}
{"actor":{"display_login":"amoyaux"}}